Chat on WhatsApp

Made-to-order / bespoke workflow — how complex?

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:

  1. 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.
  2. 3D render in progress — designer uploads CAD + render images to the order. Customer sees the renders in their account portal. Email + SMS notification.
  3. Quote sent — designer adds a quoted line item ($X for the metal, $Y for the stone, $Z labor). Customer approves on the portal.
  4. Deposit paid — 30% upfront via Magento partial-payment. Stripe / Adyen tokenizes the card, charges 30%, holds the rest. Order moves to fabrication.
  5. In fabrication — jeweller marks per-stage progress (cast → set → polish → QC). Customer sees photos at each stage. Lead-time tracker on the portal.
  6. Final payment — remaining 70% charged to the saved token. Cert + insurance docs auto-generated.
  7. 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?