Pricing test mode
Turning pricing on and publishing normally creates helper products in your catalogue straight away. That is what makes the charging work - but it is a lot to commit to when all you want to know is whether your numbers add up.
Pricing test mode gives you the middle step. Your configurator goes onto your real product page and shows its computed prices as a shopper would see them, but nothing is created in your catalogue and nothing can be ordered.
What it does
| Normal publish | Pricing test mode | |
|---|---|---|
| Configurator on the product page | Yes | Yes |
| Prices shown as the shopper configures | Yes | Yes |
| Helper products created in your catalogue | Yes | No |
| Checkout price validation activated | Yes | No |
| Add to cart | Yes | No - buy buttons are hidden |
The product cannot be bought while test mode is on. That is deliberate: a price you can see but cannot correctly collect is worse than no price at all, so 3D Bits hides the buy buttons rather than letting an order through at the wrong amount.
How to use it
- Open the project, find Pricing test mode in Storefront settings, and switch it on.
- Publish. The result message tells you exactly what a live publish would have created - which helper products, how many priced options, and whether the checkout validation would be activated.
- Open the product page and work through the configurator. The prices you see are the same numbers the real charging path would use.
- When they look right, switch test mode off. If the project is published, 3D Bits republishes it for you straight away: the helper products are created and the product goes back on sale.
Good to know
- It does not undo anything. If the project was already selling, turning test mode on takes the product off sale but leaves everything 3D Bits generated in place, so turning it off and publishing puts it straight back on sale.
- Most problems are still reported. Test mode runs the same configuration checks as a real publish, so a pricing mistake blocks it the same way. A few checks can only run against the real helper products, so a clean test publish is not an absolute guarantee that the live one will pass.
- A live product is visibly not for sale. Shoppers see the configurator and a note saying it cannot be ordered yet. If you would rather nobody saw it at all, test on a product that is not published to your Online Store.
- Your project list shows a badge for anything left in test mode, so it is hard to forget.
If you only want to check the numbers
You do not need test mode - or a publish - to sanity-check a price. The Composer previews prices live as you author, using exactly the same calculation the storefront uses. Test mode is for the step after that: seeing it on your own theme, on a real product page.