Community
July 24, 2024

How to Sell Preorders on Shopify (And Why You’re Losing Out to Competitors)

Shopify don’t have a built-in preorder feature, so read on to learn how you can sell pre-orders and back-orders on Shopify with no coding or complicated setup.

Why sell preorders on Shopify?

Preorders allow customers to order products before they are released or restocked. Full or partial payment can be collected during checkout, but the order will only ship once it becomes available.

This allows you to avoid lost sales from out-of-stock products, and potentially increase sales through a Fear Of Missing Out (FOMO) for limited time or limited quantity products.

Preorders can also be used to gauge demand for specific products (or variants), and allow you to capture revenue early. Forecasting demand like this will help you meet Minimum Order Quantities (MOQs) and ensure you don’t end up with extra stock or out-of-pocket.

This method works great for new product ideas you want to validate before getting them manufactured. Collect the money upfront and remove doubt from the equation.

What are the requirements for preorders on Shopify?

Did you know there are specific requirements you must meet to sell preorders on Shopify? Make sure you read and understand these before diving too deep into the process:

  • You must have a reasonable basis for saying that a product can be shipped within a certain time.
  • If no date is clearly specified, then you must have a reasonable belief that the product will ship within 30 days of purchase.
  • If you’re unable to ship within the promised time, then you must provide a revised shipment date and explain the customer’s right to cancel or obtain a refund.
  • Preorders aren’t supported on stores with customized checkouts.
  • Customers can’t purchase pre-orders by using the following accelerated checkouts: Shop Pay, Apple Pay, Google Pay, or Meta Pay.
  • Preorder products are only supported on the Online Store and Custom Storefront sales channels.

You can learn more about these requirements in the Shopify Help Center.

How can I setup preorders on my Shopify store?

To provide preorder functionality to your customers natively, you will need to use a supported Shopify app.

We built Early Bird: Pre-order & Restock as a full-featured, compliant, native pre-order solution for Shopify.

Early Bird: Pre-order & Restock promotional header image, showing its bird-shaped logo, with a desk behind showing off the admin UI of the app.
Image taken from the Early Bird: Pre-order & Restock app listing on Shopify.

While a lot of apps feel thrown together, with no regard for the customer or merchant experience, this app looks and feels like Shopify.

It also has zero commission fees (which is rare amongst pre-order apps).

It uses native purchase options within Shopify to ensure a seamless experience for your customers. While some other apps might just swap out your “Add to Cart” button text to say “Pre-order now”, Early Bird will reliably show the preorder interface and the purchase options you create, ensuring appropriate tracking and tagging of orders as “Pre-order” or “Back-order”, which makes campaign management and reporting super simple.

You can view the demo store (password is “demo”) to see it in action, or view the Shopify app store listing to find out more information.

One of the great things about this app is it allows you to easily configure both pre-orders and back-orders on your products, even for large catalogs (turning back-orders on for tens of thousands of products only takes a couple of clicks).

More features include partial payments (with auto-capture for the remaining balance on the due date), mixed cart support, full localization and customization for storefront elements, plus a bunch more. It has a 100% free plan too, so it’s super easy to get started with no long-term commitment.

A close-up of a laptop screen showing a Rainbow Snowboard product on a Shopify store. Multiple purchase options are available with an “Add pre-order to cart” button. The colors have been customized on various elements.
The Early Bird: Pre-order & Restock interface for managing a preorder campaign being shown on the computer on an aesthetic desk.
The Early Bird: Pre-order & Restock interface for managing a preorder campaign. Analytics and sales numbers are reported here, along with specific order information. Partial payments are auto-collected when the due date is reached.

How to setup preorders using Early Bird on Shopify

Enough theorizing; let’s get started with the setup guide.

Installing Early Bird

The first step is to install the Early Bird app from the Shopify app store.

After you’ve installed the app, you should see the app dashboard, which shows an overview of your pre-sales, plus some help information and onboarding steps.

You will also see a warning banner with a one-click setup to activate the app embed extension for your Shopify theme. This is a required step to get the Early Bird interface to appear on your store once you’ve setup your preorder products.

A warning banner asking the merchant to activate the app embed on their theme.

Click the Activate app embed button to activate the extension for your theme. You must click Save to publish the change.

A screenshot of a Theme Customizer in Shopify, showing where to go to activate the Early Bird app embed, with a red arrow pointing to the Save button.
Make sure you click Save to confirm the change.

Once you’ve saved your theme, you can go back to the app dashboard and you should see the green banner shown below. That’s it for the theme changes! No code editing required.

A green success banner confirming the merchant has setup the app embed correctly.

Setting up back-orders

We’re going to start with back-orders, because they are the simplest, and often most commonly desired form of pre-sales (whether you realize or not).

A back-order is similar to a pre-order. The main difference is that for pre-orders, you know when a product will be stocked, and you may have specific dates, payment plans, discounts etc. planned for your pre-order campaign.

For back-orders, you don’t necessarily have a restock date planned, and you might not plan to restock the item until someone purchases it. However, importantly, you still want to capture the sale, instead of showing an out-of-stock message, or just capturing an email address.

Back-orders generally are applied store-wide (or at least to a larger number of products), as they only become active once a product sells out.

To get started, click on Back-orders in the navigation menu and you should see the Back-order Dashboard.

An example back-order dashboard, showing sales and order information over time, with a line chart on top, and an orders table below.
An example back-order dashboard, showing sales and order information over time. Yours will be empty to start with.

Click the Configure button in the top right corner to edit your back-order settings.

Here you can choose which products you want Early Bird to continue selling after they sell out. You can do this by either excluding or including specific products from your catalog.

It’s easiest to have this apply to your entire catalog, and exclude any exceptions (especially if you have a large product catalog). Just make sure you are able to fulfil orders for all of the selected products before you keep selling them.

It’s important to set the “Continue selling when out of stock” setting on all of your product variants for this to work. Luckily, Early Bird can do this for us, even if we have thousands of products. Be sure to select the option for Early Bird to automatically manage this setting.

Back-order settings in the Early Bird app.
Back-order settings in the Early Bird app.

Once you’re happy with your changes, click Save in the top bar and you should see the back-order dashboard again.

From here, you can now click the Activate back-orders button at the top to switch back-orders on for your store.

Back-order products being processed.
Back-order products being processed.

The app will now load for a minute or so to process your selected products (the more products you selected, the longer this will take, but you can leave the page and come back without interrupting the process).

Once this is complete, you can go to your storefront and find a previously sold out product, and you should see it now being available to purchase as a back-order!

Our  out-of-stock products are now available for purchase as back-orders.

Congratulations! You’ve setup back-orders for your store in record time.

You may have also noticed the message and the badge showing above the new “Add back-order to cart” button. All of this is customizable from within the app, so let’s look at how we can edit this quickly.

Customizing how Early Bird appears on the store

In the Early Bird app, click on Display in the navigation menu to open the display settings.

At the top you will see options (and a preview) of the back-order widget. You can edit the labels and messages for back-order products here, including changing the button colors to better match your theme, or draw attention to the Call To Action (CTA).

Customizing the display settings for back-orders.
Customizing the display settings for back-orders.

There are display settings for pre-orders and collection page badges too. Feel free to explore these yourself and set things up how you like. Once you’re done, click Save and you should see the changes appear on your storefront instantly.

Now let’s talk pre-order campaigns.

Setting up preorder campaigns

To get started with pre-orders, click on Pre-orders in the navigation menu From here, click the Create campaign button.

You will see the campaign form with a number of options you can configure. The first half of this form should be familiar (it’s similar to back-orders), and will allow you to choose which product(s) you’d like to include in this campaign.

It’s recommended to choose a single product for each campaign, but you can group multiple together if you prefer.

You can also select how you’d like to sell pre-orders (keep selling forever, or sell a limited amount of stock). Opt into managing the inventory yourself, or ask Early Bird to manage these settings for you.

Another neat option is the ability to set a start and end date for the campaign, which takes care of auto-publishing and auto-pausing the campaign at the desired times for you.

Further down, you’ll have the option to set up your purchase options, either Pay in full, or Pay a deposit (or both!). Configure these as needed, and if setting up partial payments, choose when to auto-collect the remaining balance.

Early Bird preorder campaign form with example fields filled in, showing the full and partial payment options available.
Collect the full payment upfront, or a deposit upfront and collect the rest later.
Note: the partial payments feature isn’t available on the free plan. You need to upgrade to a paid plan to get access to this.

Finally, set the fulfillment settings (and the expected fulfillment date if you have one). This will show on the storefront to your customers when viewing the pre-order product.

Once you’re done, click Save to confirm your changes and create the pre-order campaign. Don’t worry, it won’t be live just yet!

After it’s saved, you should see the campaign dashboard, with an option to Publish campaign. When you’re ready, click this button to publish the campaign (or schedule it if you set the start date in the future).

After a minute or so, the campaign will be published and active on your store (much like back-orders). Open the product page to see your new pre-order product available for purchase.

A pre-order product set up using Early Bird, on a demo storefront.
A pre-order product set up using Early Bird, on a demo storefront.

You did it! Pre-orders and back-orders are now active on your Shopify store!

Feel free to setup a bunch more pre-order campaigns, or click around the app to get familiar with the other options and features available.

Once sales start coming in, you’ll be able to track them and see analytics in the various dashboards available throughout the app.

If you get stuck or have any questions with the process, the app has unlimited support available, even on the free plan, so just use the in-app chat bubble to get support.

Final thoughts

Pre-orders and back-orders are a powerful sales method which a lot of stores (especially apparel, collectibles, toys and indie maker stores) take advantage of to gauge demand, keep cash flowing, and save time.

I hope this guide helps you start selling preorders on Shopify in a simple, clear and easily digestible way! Best of luck with your store 😊

Reference links

Shopify pre-orders requirements article: https://help.shopify.com/en/manual/products/purchase-options/pre-orders/setup

Early Bird: Pre-order & Restock app: https://apps.shopify.com/early-bird-pre-order-manager

Early Bird demo store (password “demo”): https://shopside-earlybird.myshopify.com/collections/all

Recent Articles