MX Development

Made-to-measure brands · via agency

Made-to-measure configurators for three Shopify stores

Three webshops selling made-to-measure products, each with completely different measurement and pricing rules, needed real add-to-cart flows instead of quote requests. I built React configurators with CSV-driven price engines and a shared multi-store backend.

ReactViteTailwindExpressMongoDBShopify Admin APITheme App Extension

The challenge

Made-to-measure pricing doesn't fit Shopify's variant model: prices depend on width, height, fabric and options in ways that produce millions of combinations. Existing configurator apps couldn't handle the pricing tables, and every product type had different rules. On top of that, multiple stores needed to share one system without sharing configuration.

What I built

  • React + Tailwind configurator frontends, embedded in the theme per product type
  • Express + MongoDB price engine with CSV-imported price tables: per-cm pricing, stepped ranges and option surcharges
  • Dynamic product/variant creation via the Shopify Admin API at add-to-cart, so orders flow through checkout and fulfillment untouched
  • Admin UI for the merchant to manage price tables and options without a developer
  • Multi-store architecture: one backend serves multiple shops via store keys and per-store credentials
  • VAT include/exclude toggle for B2B buyers and cart-recovery scripting

Result

  • Quote-request friction replaced by a working add-to-cart for made-to-measure products
  • Merchants manage their own pricing, so no developer is needed for price changes
  • The same platform was reused for new product types and new stores
Back to all work

Need something like this?

Every project here started with one conversation. Tell me what you're trying to build.