V18 worktop handover.
Complete Prestige theme ZIP. Upload Modulo-Prestige-Planner-v18.zip as a new theme. The existing shop, kitchen planner, catalogue and settings are preserved.
What changed
- Choose your surface is step one. Material, colour and thickness appear before the worktop pieces.
- Price and basket review stay visible. A fixed bottom bar works on desktop and mobile, including long multi-piece plans.
- Buttons respond to the first click after editing. Measurement changes no longer rebuild the form before a Remove or basket-review click can be processed.
- Invalid measurements block price review. Empty or out-of-range numbers cannot order the previous valid measurement.
- More reliable loading and review. The theme uses Shopify’s versioned catalogue URL, recovers its store connection from rendered theme metadata if needed, and shows a reload action on startup failure. Repeated price-review clicks cannot start competing checks.
- All quantities remain visible. The complete list, selected 3D item, tops, legs, slabs, package breakdown and Remove/Undo controls remain linked.
Open the right theme
- In Shopify, go to Online Store → Themes → Add theme → Upload ZIP and upload the V18 ZIP.
- Click Preview on the newly uploaded V18 theme. Within that preview session, open
/?view=modulo-worktops. Keep Shopify’s preview-theme parameter if shown. - Check the footer says Worktop planner v0.18.0 and Choose your surface is step one. If either is missing, you are viewing another theme or an older page.
- Review the intended plan and its basket total. Existing saved pieces are retained. Remove unwanted entries from the complete list.
- Publish V18 after the final store-specific theme check. The ordinary public link continues to use the published theme until that change is made.
Five-slab reproduction
Dekton Reverie, 20mm, one counter, one separate leg and three entire islands gives four tops and seven stone legs. The five-slab price is £14,935: one three-slab package at £8,700 and one two-slab package at £6,235. This combination was successfully added using the real Shopify API. Both package quantities are one. Removing the last two island entries reduces the plan to two tops, three legs and two slabs.
What the verification covers
| Check | Result |
|---|---|
| Automated calculations and checkout | 247 passing tests. All 32 surfaces checked across counter, island top, side/leg, entire island and the five-entry reproduction. |
| Generated Shopify theme in browser | Liquid output and transformed theme assets tested, including surface-first order, fixed price bar, required confirmations, invalid measurements and basket navigation. Browser basket responses were simulated. |
| Real Shopify API | Live price, SKU and stock lookup; successful two-package basket addition; exact quantities and purchase properties verified; test basket cleaned afterwards. |
| Shopify publication | The full ZIP is supplied. This handover has not uploaded or published the store theme or submitted a payment. |
Purchase scope
Keep the existing sample and drawing approval process and manual fabrication hold. V18 does not install an approval app or invent service prices. The normal supplier and fitter checks for dimensions, support, cutting, delivery and tax still apply.
Open the private V18 planning preview. Shopify basket actions operate in the uploaded store theme.