Made-to-order / bespoke workflow — how complex?
Categories:
Magento for Jewellery
Genuinely complex on the data model, simple on the UI. Worth the engineering investment if bespoke is >15% of revenue.
Architecture: seven custom Magento order states, each a stage in the bespoke commission flow:
- Consultation requested — customer fills a brief on the PDP (stone preferences, budget, ring/necklace, deadline). Order created with $0 placeholder. Auto-routed to a designer.
- 3D render in progress — designer uploads CAD + render images to the order. Customer sees the renders in their account portal. Email + SMS notification.
- Quote sent — designer adds a quoted line item ($X for the metal, $Y for the stone, $Z labor). Customer approves on the portal.
- Deposit paid — 30% upfront via Magento partial-payment. Stripe / Adyen tokenizes the card, charges 30%, holds the rest. Order moves to fabrication.
- In fabrication — jeweller marks per-stage progress (cast → set → polish → QC). Customer sees photos at each stage. Lead-time tracker on the portal.
- Final payment — remaining 70% charged to the saved token. Cert + insurance docs auto-generated.
- Secure shipped — Brink’s / FedEx-Priority / Malca-Amit dispatch. Customer gets tracking + insurance certificate.
The workflow is built as a Magento module with custom order states + state-transition validators + a designer-side admin UI + a customer-portal phtml block. ~$18k–$30k of dev work. Pays back fast: the 2-person bespoke ring brand I shipped for handles 40+ active commissions on this without a spreadsheet, vs. the email-and-Trello chaos most bespoke brands run.
Was this helpful?