Made-to-measure curtain configurator
A custom WooCommerce plugin built for the Emerald 2000 store: customers compose their curtain, watch the price update live, and the merchant receives a complete order, with no back-and-forth needed.
The project
Emerald 2000, a Romanian curtain and drapery workshop, sells products that cannot be standardised: every curtain depends on the window dimensions, the type of finishing and the desired fabric density. A classic e-commerce catalogue was not enough.
We built a custom WooCommerce plugin that turns each product page into a configurator: the customer enters the rail length and curtain height, then picks the colour, the number of panels, the finishing type (heading tape) and the pleat density.
The price is recalculated instantly after every choice, with fabric and workmanship costs itemised, and the whole configuration follows the order: cart, checkout, confirmation e-mail and the order page in the merchant's admin. The workshop receives every measurement it needs to produce, with no extra exchange with the customer.
Technologies used:
Configuration by dimensions
Rail length and curtain height entered to the centimetre, with controlled limits.
Real-time price calculation
Fabric and workmanship costs recalculated after every choice, with a clear summary before adding to cart.
Finishing options
Colour, number of panels, heading-tape type and pleat density: every option feeds into the displayed price.
Details carried to the order
The full configuration follows the order through the cart, checkout and the merchant's back office.
The journey in screenshots
From configuring the curtain to checkout: the real customer journey on the store, captured in production.

The customer configures the curtain
On the product page, the customer picks a colour then enters the measurements: rail length and curtain height, to the centimetre.

The price is calculated live
Once finishing and density are chosen, the summary shows the fabric cost, the workmanship cost and the order total, recalculated instantly.

The cart keeps every detail
Dimensions, colour, number of panels, finishing, density: the complete configuration appears in the cart with the calculated price.

Through to checkout and the order
The checkout summary keeps every detail, and the merchant finds them all in the order: the workshop can produce without contacting the customer again.
Need a tailor-made feature?
Configurator, price calculation, business extension: we build the WordPress plugin your store is missing. Let's talk for 15 minutes: clear quote within 24 hours.
Start a projectHow much would your project cost?
Describe your project in a few minutes. We price every item and send you a clear quote within 24 hours.
- Reply within 24 h
- No commitment
