Rescuing a Made-to-Measure Clothing Brand from Magento — With a Three-Flow Custom Ordering Engine No Plugin Could Build
We developed sreedafashions.com, an online store for Indian traditional clothing, with a focus on providing multiple product variations and a royal aesthetic. The project combined functionality and design to create an elegant shopping experience for the client’s customers.

A Beautiful Brand Trapped in a Magento Site That Time Forgot
The Post-Romantic Co. is not a typical fashion brand. Based in New York, they work with a network of independent artisan tailors in Punjab to make every garment entirely by hand, to fit the customer’s exact body measurements. No inventory, no factories, no fast fashion. Every shirt, jacket, or pair of trousers is made specifically for the person who ordered it — using natural fabrics sourced from small mills in Italy, Japan, and England, alongside hand-woven textiles from artisans across the Indian subcontinent.
The brand’s philosophy is meticulous, thoughtful, and deeply human. Their website was none of those things. The existing Magento platform looked like it was built in the early 2000s — visually dated, technically hostile to a small non-technical team, and completely unable to support the nuanced ordering experience that a made-to-measure business actually requires. Content updates needed developer intervention. Every order involved manual workarounds. And the site reflected nothing of what made the brand special.
The Three-Flow Custom Ordering Engine
This is the centrepiece of the project — and what makes it technically significant. Post-Romantic’s business model requires a fundamentally different WooCommerce experience from any standard e-commerce store. You can’t pick a size, click add to cart, and be done. Every garment is made to order, which means the ordering flow has to accommodate different types of buyers with different levels of knowledge about their own measurements.
We built three distinct ordering flows, each accessible from the same product page. Customers choose the path that suits them. Every flow passes correctly structured measurement and configuration data through to the WooCommerce order — so the artisan tailors receive exactly what they need to start making.
The most comprehensive option for customers who want a truly bespoke fit. A step-by-step wizard guides the customer through each body measurement in sequence. Each step displays an illustrated body diagram with the relevant measurement visually highlighted, alongside plain-language instructions explaining exactly how to take that measurement at home — no tailor required.
Customers select centimetres or inches before beginning. Once complete, the full measurement profile can be saved to their account — meaning on any future order, they simply select their saved profile and attach it. The friction of re-measuring disappears entirely.
- Step-by-step wizard with annotated body diagram per measurement point
- Cm/Inch unit toggle — works for customers anywhere in the world
- Measurement profiles saved to customer account — reusable across all future orders
- Navigation arrows to move forward/back through measurements without losing entered data

For customers who prefer a familiar sizing experience, or who know they’re roughly a standard size but have specific proportions that differ. They select a base size — numeric (30, 32, 34, 35, 36, 38 for trousers) or S/M/L where applicable — and the system instantly pre-fills all associated measurements. But crucially, every single measurement field remains editable via dropdown. A 30-waist customer with longer-than-average legs simply adjusts the outseam and leaves everything else at default. If they have a well-fitting g
arment at home, they can measure it directly and enter those values — the measuring guide is one click away inline. Bodies don’t conform to size charts, and this flow accounts for that reality.
- Numeric size tabs load pre-set measurement defaults instantly on selection
- All measurement fields individually adjustable via dropdown — change one, leave the rest
- Cm/Inch toggle applies across all fields simultaneously
- Inline Measuring Guide link for customers who want help replicating a favourite garment

The most complete ordering experience — for customers who want to specify not just their measurements, but the fabric their garment is made from. This flow layers a visual fabric swatch selector on top of the measurement entry experience, letting customers browse available materials by colour and select before completing their order.
This matters because Post-Romantic sources genuinely exceptional fabrics — small-batch mills in Italy, Japan, and England, alongside hand-woven textiles from artisan families in Punjab and Sindh. Choosing your fabric at point of order transforms the experience from online shopping into actual bespoke tailoring. That’s what the brand is, and this flow reflects it.
- Visual colour swatch grid per product — each swatch maps to a named fabric with origin
- Selected fabric displayed by name once chosen — transparency about what you’re ordering
- Full measurement entry (using Flow 1 or 2 logic) combined with fabric selection in one flow
- All selections — fabric choice + measurements — passed through to the WooCommerce order
Everything Moved. Nothing Lost. The Design Replaced Entirely.
Migrating from Magento to WordPress isn’t a straightforward export-import. Magento’s data structures are fundamentally different from WooCommerce’s — products, categories, content pages, and supporting information all need to be carefully mapped and rebuilt in the new system. We handled the complete migration: all products rebuilt in WooCommerce with correct category hierarchy (Men’s jackets, pants, overshirts, dress shirts, casual shirts, suits; Women’s shirts, jackets, pants, overshirts, kaftans, suits), all content pages including the brand’s elaborate philosophy section — True Luxury, Our Vision, Sustainable Future, Fair Labor — rebuilt as a properly structured page tree. The client’s distinctive literary copy was preserved in full: the voice of the brand came from them, and we kept it intact.
The design was rebuilt entirely from scratch — not ported from Magento. The old site’s visual identity was abandoned. We designed a clean, minimal aesthetic that actually matches what the brand is: natural tones, restrained typography, generous whitespace that lets the product photography carry the page.
6–10 Weeks for a Complete Platform Rebuild
The timeline reflected the real complexity here. A standard WooCommerce migration takes far less time. Building three distinct, interlinked ordering flows — each with its own UX logic, measurement handling, data validation, and order data passing — required thorough development and rigorous testing before anything could go live.
Full audit of the existing Magento site. All product categories, content structures, and customer account flows mapped. New WordPress UI designed from scratch — minimal aesthetic, clean product layouts, full mobile responsiveness. Three ordering flow architecture designed and data structures specified before any development began.
WordPress + WooCommerce environment configured. Themify Builder set up with the client's page layouts. All products migrated from Magento and rebuilt in WooCommerce with correct categories, descriptions, and images. Philosophy section, About, How It Works, Shipping & Returns, and legal pages all rebuilt.
All three ordering flows built as custom WooCommerce extensions. Flow 1 body diagram wizard with per-measurement illustrated steps and unit toggle. Flow 2 numeric size selector with pre-filled adjustable measurement dropdowns. Flow 3 fabric swatch selector integrated with full measurement entry. Measurement profile save/load system built into WooCommerce customer accounts.
Complete on-page SEO applied across all product and category pages. GA4 and Google Search Console configured. Full QA across all three ordering flows — desktop and mobile. End-to-end order tests confirmed all measurement and fabric data passes correctly through checkout into the order details. Site launched.
Right Tools for an Unusual Problem
Themify Builder was chosen specifically for its accessible editing experience — the client is a non-technical founder who needs to update products and pages without calling anyone. The custom ordering engine was built as bespoke WooCommerce extensions, ensuring measurement and fabric selection data flows cleanly through the entire order pipeline to the artisan tailors.
Still Running. Still Ours to Maintain.
The Post-Romantic Co. continues to run on the WordPress infrastructure we built, and remains on our hosting and maintenance service. The client manages their own content — adding new products, updating collections, editing pages — without needing developer involvement for day-to-day operations. That was a core goal from the start. This is a US-bas
ed client in New York. Their business runs on a platform we built, hosted on our infrastructure. When something needs attention, we handle it. That’s what a real ongoing relationship looks like — not a handoff document and a goodbye, but continued accountability for what we built.
