· Dash Checkout · order-limits · 7 min read
Shopify preorder setup guide: managing inventory for products not yet available
Preorders let you sell products before they ship, but without quantity controls, you can end up taking more orders than you can fulfill. This guide covers how to set up preorders on Shopify and cap them before overselling.

Preorders let you capture revenue before a product is ready to ship. This is useful for product launches, limited runs, and restocking popular items. But taking preorders without limits creates a real problem: you can sell more units than you will ever have.
A merchant launches a new product, turns on preorders, and watches orders roll in. Two weeks later, they realize they have 800 preorders for a product they can only get 300 units of. Now they need to refund 500 customers and deal with the fallout.
This guide covers how to set up preorders on Shopify and, more importantly, how to cap them so you only sell what you can actually deliver.
Why preorders matter for Shopify merchants
Preorders solve a specific business problem: you have demand but not inventory. Rather than losing those sales to competitors or making customers wait until you email them about a restock, you capture the purchase now.
This works well for:
New product launches. Start collecting orders before your inventory arrives. This generates early revenue and helps you gauge demand before committing to larger production runs.
Limited edition releases. Build anticipation for drops by opening preorders early. Customers can secure their item before general availability.
Backordered products. When a popular item sells out, preorders keep customers from leaving empty-handed while you wait for restocking.
Custom or made-to-order products. If you manufacture after the order is placed, preorders are your standard model.
The common thread is selling something you do not currently have in stock.
The overselling problem
Shopify’s native preorder functionality is minimal. You can set inventory to zero and use a “continue selling when out of stock” setting, but this gives you no control over how many preorders you accept.
This is where merchants get into trouble.
A cosmetics brand opens preorders for a new serum. They expect moderate interest. Instead, an influencer shares it, and they get 1,200 preorders in three days. Their manufacturer can produce 400 units in the first batch. Now they have 800 unhappy customers waiting months longer than expected, or worse, expecting refunds.
A sneaker store takes preorders for a limited collaboration. Without limits, resellers place orders for 50 pairs each. The actual fans the brand wanted to reach never get their orders fulfilled because the allocation went to bulk buyers.
A gaming accessories company launches a new controller. Preorders explode, but they have committed supplier capacity for only 500 units. Every order past 500 is a refund waiting to happen.
The pattern is consistent: without a cap, preorder demand can exceed supply by a factor of three, five, or ten. Refunds damage customer trust, and mass cancellations hurt your reputation.
Setting up preorders on Shopify
Before adding limits, you need basic preorder functionality in place. Here is a straightforward approach.
Step 1: Create your product listing. Add the product to Shopify with all details: description, images, pricing, and variants. Set inventory to zero or a placeholder number.
Step 2: Enable continue selling. In the product’s inventory settings, check “Continue selling when out of stock.” This allows customers to purchase even with zero inventory.
Step 3: Update the buy button. Change your Add to Cart button text to indicate preorder status. Most themes let you do this with a template edit or through a preorder app. Common options include “Pre-order now” or “Reserve yours.”
Step 4: Set clear expectations. Add shipping estimates to the product description. Customers need to know when to expect delivery. Be specific: “Ships by March 15” is better than “Ships soon.”
Step 5: Configure payment handling. Decide whether you charge immediately or defer payment. Immediate payment secures the revenue, but some merchants prefer authorizing and capturing later, particularly for products with uncertain timelines.
This gets preorders running. But it does not solve the overselling problem.
Capping preorders with DC Order Limits
DC Order Limits adds the missing piece: quantity controls that cap how many preorder units you sell.
The setup is straightforward.
Create a product limit rule. In DC Order Limits, create a new rule and set the limit type to quantity. Choose a maximum value that matches your supply. If you can fulfill 500 units, set the maximum to 500.
Apply it to your preorder products. Select the specific products or use tags. If you tag preorder products with “preorder” in Shopify, you can apply the rule to all products with that tag.
Configure the enforcement. The rule can apply per product, per variant, or across a group of products. For a single preorder item, apply per product. For a collection (like all colorways of a new shoe), you might cap the entire collection at your total allocation.
Set error messaging. When a customer tries to add more than available, the app shows an error. Customize this message to explain the situation: “This item is limited to 500 preorders. We have reached our limit for this release.”
Once active, the 501st preorder attempt will be blocked. You sell exactly what you can fulfill.
Handling high-demand preorder launches
Some preorders will have more demand than supply. Here is how to handle this fairly.
Set per-customer limits. If you have 500 units and expect high demand, limit each customer to one or two units. This spreads the allocation across more customers rather than letting a few bulk buyers take everything. DC Order Limits tracks customer purchase history, so limits work across multiple sessions and orders.
Combine product and customer limits. You can set both: a maximum of 500 total preorders AND a maximum of 2 per customer. The product limit caps your total exposure. The customer limit ensures fair distribution.
Open preorders in waves. If demand will exceed supply, consider multiple preorder windows. Announce 200 units available in the first wave. Track response. Open wave two when you have confirmed additional supply.
Communicate the limits. Tell customers upfront that preorders are capped. “Limited to 500 units” creates urgency and sets expectations. Customers who miss out are less frustrated when they knew the limit existed.
Tracking preorder progress
Once your capped preorders are running, you need visibility into where you stand.
Monitor order counts. Shopify’s order analytics show how many orders include your preorder product. Compare this to your cap regularly.
Use product tags. Tag preorder products consistently so you can filter orders and reports by preorder status.
Plan for fulfillment. As you approach your cap, start preparing fulfillment. Coordinate with suppliers on delivery timing. Notify customers when shipping is imminent.
Close preorders cleanly. When you hit your limit, the app stops additional sales automatically. You can also manually disable preorders when you are ready to ship, then switch the product to regular inventory.
A real scenario
A small electronics brand is launching a new keyboard. Their manufacturer has committed to 300 units in the first production run, with a second run possible if demand justifies it.
They set up preorders with these rules:
- Maximum 300 preorders total (product limit)
- Maximum 2 per customer (customer limit)
- Ships in 6 weeks from order date
The product launches. Day one, they get 180 preorders. Day three, they hit 300 and the app stops accepting new orders. Customers see a message: “This batch is sold out. Join the waitlist for the next run.”
They fulfill 300 orders on schedule. Based on waitlist interest, they commit to a second run of 400 units. The second preorder wave sells out in two days.
No overselling. No refunds. No customer complaints about unfulfilled orders.
Getting started
If you are planning preorders on Shopify, set your limits before you announce the product. Calculate how many units you can actually deliver. Set that as your cap. Add per-customer limits if you expect reseller interest or want to maximize the number of customers who get access.
DC Order Limits handles the enforcement automatically. You focus on marketing the launch and fulfilling orders on time.
Preorders work well when you sell exactly what you can deliver. The goal is excited customers waiting for their order, not frustrated customers waiting for a refund.




