One night, one fictional brand
We invented a watch brand, modelled its watch, and built four complete order flows around the same product. Not to show off 3D. To show that the way you let people configure is a choice, and that the choice can be tested.
The promise
Audit the flow. Walk every step the way a buyer does, with evidence for each finding.
Redesign the weakest step. One change at a time, so you know what worked.
Test it against what you have. The test decides, not the designer.
Assumption, stated as one: which flow wins differs per product and per buyer. That is why this page shows four candidates and no predicted uplift.
Try them on your phone
Each one is a bet about how people decide. Open them, build a watch, and notice where you hesitate.
Flow A
Flow B
Flow C
Flow DAn agent walked all four
Two scripted buyers, the key screens photographed, every tap counted. These numbers describe the interface, not people. They are the reason for a test, not a replacement for one.
The repair took 3 to 4 extra taps, against 1 in flow A. Found, partly fixed, re-run.
The flow stopped correctly, but the buyer saw nothing happen. Found on a screenshot, fixed, re-run.
It opened the one panel the audit never opened, and the page froze. Fixed, and now part of the test.
The classic wizard against the single page, 14 taps against 8. A hypothesis, with no predicted uplift.
The product
A fictional build-to-order watch from Hong Kong. Own design, own name, modelled from nothing in ten rounds. The stills are rendered in Blender, the 3D above is the same model in your browser.
A second model, stills only
A dress watch from the same build script, changed in 40 places: slimmer case, leaf hands in blued steel, small seconds. It is not in the configurator on purpose. A new option group would change every number in the audit, so it stays a picture until the flows are tested.
Making of
From an empty scene at 22:29 to an audited set of order flows at 23:34. No sound needed.
Not the watch, the work: the brief, Blender by script, live 3D, four flows, the audit agent, the Figma library, twenty banners and the log. Vertical, with a 4:5 version for feeds.
All four flows played start to finish, then the audit and the first test.
How it got there
Build, render, look, criticise, improve. Every round was saved, including the ones that went wrong.










From live code to Figma
The order flows were built in code first. Then their tokens and core components were ported into a Figma library: 39 variables with their CSS names, 8 text styles, 6 components with variants. Every fill, stroke, radius and gap is bound to a variable.
Not ported yet: bottom sheet, hotspots, question card, engraving field, chips and header. Swatch colour is an override, not a property. One colour mode only. The Figma file is private and shared on request.
Something to pass around
Under a minuteWorking title: Configurator Conversion
Proposals only. None has been checked for trademarks or domains.
Names the number you improve: the share of started builds that become orders. Easy to say in a boardroom, hard to mistake for a 3D studio.
Names the method: every step of the configurator measured, one step improved at a time. Friendly, less ownable.
Names the place: a workbench where order flows are built and tested against each other. Fits made-to-order brands and craft.