Made to order, priced as it is built.
Your customer chooses wood, size and finish, and every choice changes the price. On a theme that means a product options app, or a variant for every combination.
A desk from 140 to 200 cm wide: the price follows the width the customer types, and the order line keeps the measure.
How to build it Dynamic propertiesAn engraving on the drawer front: a text field on the product page, saved on the order line, without a variant for every name.
How to build it Product file uploadA logo for a custom top: the customer uploads it with the order, and the file lands in your Shopify Files.
How to build itAnd the rest of what it takes.
- Product options appfrom $9.90 /mo
- Built into Shopify themes: a file input sent as a line item propertyfrom $0 /mo
- Pay what you want appfrom $4.99 /mo
Server
A calculated price reaches the order through a draft order: when a cart holds one, the whole cart pays on a draft order invoice instead of the Shopify checkout.
See plansThe store that shows it.

Millimetro
Built from the kit by an agent, reviewed by a designer. The teardown explains every mechanic on this page, with the Figma file to clone.
Where to start.
Start in Figma.
Go live on Shopify.
Free to build, pay only when you go live. One Shopify app instead of ten, billed on the store’s Shopify invoice.
- One app on the Shopify bill, not ten
- Free to build, pay only when you go live
- Works on Basic, Grow and Advanced
- Your 1.x store keeps working
- Every element stays yours to change
- Docs indexed in llms.txt