Windows & Doors

Custom Curtains Configurator

Let shoppers design their own curtains in real time — choose fabric, lining, header and width and watch the per-panel price update instantly. A live demo of the made-to-measure curtain configurator Lumien builds for makers and home-decor brands.

Drag to rotate

Live demo

Build your made-to-measure curtains

FabricNatural Cotton
Lining & tiebacksStandard Cotton
Header & rodPencil Pleat
Panel widthUp to 90 cm

per panel

$120

Get this built

Indicative pricing for demonstration. A production configurator uses your real catalogue, rules, and pricing.

Your specFabric: Natural CottonLining & tiebacks: Standard CottonHeader & rod: Pencil PleatPanel width: Up to 90 cm
Why it matters

What a curtains configurator fixes

  • Flat fabric photos can't show how a weave drapes or how dark a blackout really is, so shoppers stall.
  • Made-to-measure quotes turn into days of back-and-forth email over widths and headers.
  • Wrong-size or wrong-fabric returns wreck margin on cut-to-order panels.
Capabilities

What we build in

Real-time fabric swaps

Fabric, lining, and header finishes update on the panel instantly — no page reloads.

Live per-panel pricing

Every fabric, lining, and width carries a price delta so the total recalculates as the spec changes.

Made-to-measure accuracy

The exact width, header, and fabric flow into the order so the workroom cuts what was actually sold.

Shareable saved designs

Customers save a configuration and send it on, then come back to buy the exact panel they built.

Width and drop rules built in

Fullness ratios and valid size ranges are enforced, so no one orders a panel that won't hang right.

Plugs into your store

Writes the configuration and price to Shopify, WooCommerce, or a custom backend on the order line.

Impact

What it does for the business

+29%

average order value on configured panels

−45%

pre-sale email back-and-forth

2.0×

time on page vs. a static product page

Representative ranges from product-configurator implementations, not figures measured on this demo. Actual results depend on your catalogue, traffic, and industry.

Built for

Who uses it

Made-to-measure curtain makersSoft-furnishing workroomsHome-decor and interiors brandsBlind and shade retailersDTC drapery shopsShowroom and studio kiosks
How we build it

From catalogue to conversion

01

Scope & catalogue

We map your products, options, materials, and pricing rules into a clean configuration model — the foundation everything else is built on.

02

Design the experience

A fast, on-brand UI: real-time preview, intuitive pickers, live pricing, and a clear path to a quote, lead, or checkout.

03

Build & integrate

We connect the configurator to your store, CRM, or ERP so the chosen spec and price flow straight into orders and fulfilment.

04

Launch & optimise

We ship it, measure engagement and conversion, and tune the options, rules, and funnel against real data.

FAQ

Questions, answered

Is this a real configurator?

Yes — a live, interactive demo. Change any option to see the panel and the per-panel price update. Production connects these controls to your real fabrics, pricing, and orders.

Can you match our exact fabrics and finishes?

Yes — we load your real fabric library with accurate colors, weights, and per-option pricing, plus rules for which linings and headers pair with each fabric.

Will it work with Shopify or WooCommerce?

Yes — it writes the full spec and price onto the cart and order line, so checkout and fulfilment stay exactly as they are now.

How do widths and minimum orders work?

We enforce your real width and drop ranges, fullness ratios, and any per-panel minimums, so every configured order is one the workroom can actually cut and sew.

Is it fast for SEO and mobile?

This demo is dependency-free and renders instantly, so it doesn't hurt Core Web Vitals or mobile performance.

Build a curtains configurator your customers love

Tell us about your products and goals. We’ll scope a configurator that fits your catalogue, your stack, and your numbers.