ADVANCED PRINTING
Services
- Ecommerce
- Pricing Engine
- Software
- Web
Summary
Advanced Printing — a self-syncing print storefront with an 8-engine pricing brain, a design-your-own wizard, and tokenized Clover checkout.
Architecture
PHP/MySQL storefront (advancedprinting.org) with a /quote/ wizard and a 9-section admin. A sync engine ingests the full SinaLite reseller catalog — mapping categories into 3 services and 20+ product families, archiving reversibly instead of hard-deleting, with an on-demand live-price fallback so only the combinations a customer actually selects get priced. Eight pricing engines (the SinaLite catalog engine plus five bespoke in-house engines for clothing, laser, physics-based 3D print, labels, and passport/copy) feed a single quote path where every number stays editable in the backend without a deploy. Clover tokenized checkout, a validated order state machine, and a design-your-own wizard with a garment visualizer and client-side STL parser complete the stack.
- PHP
- MySQL
- SinaLite API
- Clover
- JavaScript
- STL / WebGL
Features
SinaLite catalog sync — maps the full reseller catalog into 20 families, archives reversibly (never hard-deletes, auto-restores on reappearance), with a flock-guarded cron and on-demand live-price fallback
Eight pricing engines — SinaLite catalog markup plus five bespoke in-house engines: clothing, laser, physics-based 3D print (machine-hours from real STL volume), per-square-inch labels, and passport/copy
Competitor-analysed pricing — an 8-agent research pass priced 40+ real configs against 60+ GTA-local and online competitors; every resulting number stays editable live in the backend (point-in-time research pass, not a live scrape)
Backend pricing CMS — base prices, option deltas, 12 volume-discount tiers, machine rates and minimums all editable without a deploy: change a number, hit Save, every quote updates instantly
Design-your-own wizard — a 4-step configurator (service → options → priced details → confirm) with real option swatches and live server-priced estimates on every change
Garment visualizer — print/embroidery-safe SVG zones per garment and view (tee, hoodie, cap, jacket, polo), drag/resize/rotate with mouse, touch, and pen; excludes seams and collars
Rookie education layer — a 32-term print-jargon glossary that auto-decodes specs like '18pt glossy folded' inline for first-time buyers
Clover payments — browser-side card tokenization (the PAN never touches the AP server) plus a server-side charge behind a double-armed production interlock; Interac e-Transfer also offered
Order pipeline — a validated state machine (pending payment → sent to SinaLite → fulfillment → shipped) with a full event audit trail; every line is re-priced live at order time, the cart is never trusted
Automated supplier ordering — the order-to-SinaLite handoff is wired and one credential from firing (API key not yet provisioned)
9-section admin — Quotes & Bookings, Staff Schedule with an appointment-clustering payoff panel, Pricing CMS, Orders, Catalog CMS with a draft/approved copy gate, Archived-data restore, Gallery, Login, and authenticated file download
Gallery

Storefront home — service families and live-priced product grid

Design-your-own wizard, step 1 — choose a service

Catalog-primary card configurator with real option swatches

Laser-engraving configurator with live server-priced estimate

3D-print quoting — client-side STL parser reads real mesh volume
By The Numbers
Catalog products
192
Live price points
88,234
Pricing engines
8
Admin sections
9
Product families
20
DB migrations
29
Live counts from the production advancedprinting database — 192 products (176 enabled) across 20 families, 88,234 priced variant combinations.
Deployed live at advancedprinting.org — storefront, the /quote/ design wizard, and a 9-section admin back office. Staged on an isolated environment and flipped to production by an Apache docroot repoint, so rollback is instant.

Next project
SwiftBrand