Skip to content

A new variant goes public the moment you save it

Date

7 Jul 2026

Category

Gotcha

Platform

Shopify

Client

Liquid+

A store we work on was launching a second flavour of its only product, with a date set and a warehouse that needed to be tested before customers could order. The plan looked simple enough, set the new variant up quietly, test the whole path, then turn it on. Shopify does not really let you do that, and it is worth knowing before you plan a launch around it.

What we did

Variants have no draft or hidden state. The moment the new option value is saved, it is part of the live product, and it appears in the picker on the product page reading as sold out until stock lands. There is a second effect that catches people out more. Because the product previously had one option, adding another rewrites every existing variant title, so the longer name starts showing in the cart, at checkout, on order confirmation emails and inside the subscription portal, for customers who are buying the old thing and have nothing to do with the launch.

There are two honest ways around it. You compress the window, so creating, testing and publishing all happen close together and the exposure is short. Or you set up a separate product carrying the real SKUs, removed from the online store channel so nobody can find it, and run the fulfilment test through a draft order against that, which only works if the warehouse matches orders on SKU rather than on variant.

We laid both out with the trade-offs, and the call was the first one. The variants went in with no stock about a day before launch, the brief cosmetic exposure was accepted deliberately, and stock came on at launch.

What to take from it

If a launch date matters, find out early which parts of your product can be staged and which go live the second you hit save. On Shopify, variants and options are in the second group, and the title change ripples much further than the product page. The version of this that goes badly is the one where nobody knew, so a sold out flavour sits on the page for a fortnight and the support inbox fills up with people asking when it is back.