Shopify Product Launch: A Four-Week Checklist

A Shopify product launch is the four weeks between “the product is ready” and “people are buying it”: you show a teaser page that cannot be bought from, collect sign-ups from people who want to hear when it is out, publish the real product on launch day, email the sign-up list with a launch-only offer, and read the results in the week after. Everything below runs on free Shopify tools: product statuses, Shopify Forms, Shopify Messaging, discount codes and Shopify Flow.
This checklist covers launching a new product in a store that already sells. Shopify facts come from the Shopify Help Center and the Rollouts announcement, read on October 23, 2026.
Four weeks out: page, list and stock
- Create a preview product, not the real one. Shopify’s flash sale guidance is clear on this: a product published with inventory available can be bought, and theme tweaks that hide Add to cart should not be relied on. Make a separate preview product (or a page) with photos, the launch date and a sign-up form, and keep the real product in Draft.
- Decide who can find the teaser. A product set to Unlisted opens only by direct URL: it is hidden from search engines, your sitemap, collections, store search and recommendations. Use that for a teaser you share only with your list. If you want the teaser in Google, publish it as a normal page instead.
- Add a sign-up form. The free Shopify Forms app can collect emails (and SMS or WhatsApp consent), tag the customers who sign up, and add a discount as an incentive. Tag sign-ups with something like
launch-sweater-2026, so they become a customer segment you can email later. - Set up the real product completely: variants, prices, weights, SEO title and description, photos. If you sell internationally and collect duties, fill in country of origin and HS code.
- Confirm stock and the date with your supplier before you announce anything public.
Two weeks out: warm up and prepare
- Tell your existing list. Send a Shopify Messaging campaign to your subscribers with the teaser and the sign-up link. People who sign up for the launch are your first buyers.
- Post the teaser on the channels where your customers are, each with a UTM link to the teaser page, for example
utm_campaign=2026-11-sweater-launch. Shopify attributes visits with autm_campaignparameter to marketing, so you can see later which channel brought sign-ups and orders. - Brief creators if you send early samples, with their own code and link, so their audience can buy on launch day.
- Create the launch discount. A discount code has start and end dates in your store’s time zone, a usage limit and a minimum order amount; set it to start at launch time and end a few days later. If you use one code for the whole sign-up list, the Sales by discount report will show how many sign-ups bought.
- Schedule the storefront changes. Since March 2026, Markets > Rollouts (Basic plan and above) lets you queue theme edits, such as a new home page banner, to publish at a set date and time, and activate or deactivate discounts as part of a rollout. An Event rollout publishes changes for a set period and rolls them back when it ends.
- Write the launch email in Shopify Messaging and save it as a draft. Drafts are saved automatically and are not sent until you confirm. Send yourself a test.
- Expect a rush? If you expect tens of thousands of people to start checkout within minutes, read Shopify’s flash sale preparation: streamlined collection and product pages, flat shipping rates instead of shipping apps, and manual payment capture. Our Shopify flash sale guide walks through it. For a normal launch to a few hundred people, none of this is needed.
Launch day
Do launch day in a fixed order:
- Publish the product. Change the real product from Draft to Active and check that it is available on the Online Store and any other channels you sell on. If the product had zero stock until now, Shopify Flow’s Product variant back in stock trigger fires the moment its inventory goes from 0 to 1 or more, and Flow can run Publish product or Add product to collections at that point. Test this on a dummy product first; inventory must be tracked for the trigger to work.
- Point the teaser to the product. Update the preview product or page with a link to the real product, or set the preview to Draft and create a URL redirect from its address to the new product.
- Place a test order with the launch code, then cancel and refund it.
- Send the launch email to the sign-up segment first. One email, one product, one button. Send the general announcement to the rest of your list a few hours later, so the people who signed up get the first chance.
- Post on social channels with the same UTM campaign, and send creators the go-ahead.
- Watch the first hour: orders coming in, the discount being applied, stock counting down, no customer emails about a broken link.
The week after
- Send one reminder to sign-ups who have not bought, before the launch code ends. Customers who used the code can be left out of the segment.
- Read the numbers. In the Growth section, the Channel performance report shows sessions, orders and sales for your launch campaign by channel. The Sales by discount report shows how many orders used the launch code. Compare sign-ups, orders and stock left.
- Turn on a back-in-stock path if the product sold out. Our guide to back in stock notifications covers the options.
- Ask buyers for reviews once orders are delivered, so the product page has social proof for the people who arrive later.
- Write down what you would change for the next launch while you still remember.
For more ideas on the emails around a launch, see our list of email campaign ideas, and for other marketing guides the marketing and SEO hub.
Frequently asked questions
How do I hide a product on Shopify until launch? Keep it in Draft status. If you want a teaser people can open by direct link but not find through search, use a separate preview product set to Unlisted, because a published product with stock can be bought.
How do I collect sign-ups for a product launch? Install the free Shopify Forms app, add a sign-up form to the teaser page, and tag the customers who sign up so they form a segment you can email on launch day with Shopify Messaging.
Should I offer a launch discount? It helps turn sign-ups into first orders. Set the discount code to start at launch time and end a few days later, limit its use if stock is tight, and track it in the Sales by discount report.
Do I need to prepare for high traffic on launch day? Special preparation is needed only for a very large rush, such as tens of thousands of customers checking out within minutes. Shopify’s flash sale guidance covers that case; a normal launch needs no special preparation.