Furniture Store + Live Configurator: Draw It, Price It, Order It
420 products · order → TG alert
A WooCommerce store with 420 products where the real width and height are drawn over every image with leader lines, the way a workshop drawing does it — furniture comes back because it did not fit, not because it was ugly. Filter by wood and finish, order as a guest in two steps, and watch the Telegram message reach the owner: the delay you see is the real one. The configurator is the part nobody else shows. Set the size to the centimetre — the drawing redraws in the browser, and the server answers with a line-by-line estimate: board per m², finish per m², hardware per piece, hours of work. It argues like a joiner: a shelf wider than its span gets a divider and an explanation, a 230 kg wardrobe becomes a two-person delivery, a cabinet taller than a doorway ships in parts. If a ready-made model in the catalogue is cheaper, it says so and links to it. What the stand does not do: no money moves, product photos are generated from dimensions rather than shot, and the data resets every 6 hours. Guest admin: demo / demo.
- Dimensions drawn on every photo — 6 KB generated from the size, not a 40 KB stock shot
- Configurator prices to the centimetre and shows every line of the estimate
- It sends you to the cheaper ready-made model when the catalogue has one
- Two storefronts, EN and UK: own currency, own couriers, own emails
- PageSpeed 100 on mobile — catalogue of 420 products: 0.11 MB, 15 requests, one script, no jQuery
Related works
Same Shop, Second Engine: One Design on WooCommerce and OpenCart
The same furniture shop as the WooCommerce stand next door — same layout, same 420-product feed, same catalogue tree, same texts — rebuilt on OpenCart 4.1.
Same Store, Served as Files: 544 ms to 5 ms on a Cache Miss
544 ms → 5 ms TTFB on a cache miss
The furniture shop from the WooCommerce stand next door, rebuilt as a static front on Astro 5.
Live B2B portal WooCommerce ↔ ERP
ERP on the left, storefront on the right: change a price in the ERP, run the exchange — the WooCommerce B2B portal catches up in seconds.