Custom Orders on Shopify: The Complete Guide

TLDR: Custom orders on Shopify come in two flavours: personalised or made-to-order products sold on your storefront, and one-off orders you create manually in the admin. Shopify gives you the front-end tools (variants, line item properties, product options apps) and draft orders for bespoke quotes. What it doesn’t give you is a way to get paid and fulfil without overselling. For made-to-order at any real volume, that means a pre-order app that handles deposits, charge-later, and fulfilment holds, so you collect commitment up front and only ship once the product is actually made.

Introduction

Selling custom orders on Shopify should be one of the best things you do. You make to demand, you cut dead stock, and customers get exactly what they want. The problem is that Shopify makes you stitch the workflow together yourself, and most guides only show you half of it.

They’ll tell you how to add a text box so a customer can type an engraving. Useful. But they go quiet on the part that actually matters: how do you take the money, how do you stop a half-made order shipping out the door, and how do you set expectations on a six-week lead time without drowning in support tickets?

This guide covers both halves. First, the front-end methods for taking custom and made-to-order orders. Then the payment and fulfilment workflow that keeps cash flowing and production sane. We run pre-order software for a living, and made-to-order is one of the most common reasons brands come to us, so we’ll be straight about where Shopify’s native tools stop and where you need more.

What is a custom order on Shopify?

A custom order on Shopify is any order for a product tailored to a specific customer, or any order you create manually on a customer’s behalf. It covers personalised items (engraving, monograms, fabric or size choices), made-to-order goods produced only after purchase, and bespoke one-offs quoted over phone or email.

It helps to split that into two jobs, because they need different tools:

  • Custom and made-to-order products sold directly on your storefront. The customer configures the product themselves and checks out. Think personalised jewellery, furniture built to spec, or a small-batch drop made after orders close.
  • Manually created orders you build in the Shopify admin for a customer. This is the classic “draft order” use case: a bespoke quote, a wholesale arrangement, or a phone order that doesn’t map neatly to a storefront listing.

Most stores need both at some point. The rest of this guide walks through the storefront methods first, then how to get paid and fulfil, and finally where manual draft orders fit in.

Custom products vs made-to-order vs bespoke one-offs

The line between these matters for how you charge. A personalised product with a short turnaround can usually be charged upfront like any other sale. A made-to-order item with a long production window is closer to a pre-order, where charging at the right moment protects both you and the customer. A true one-off, quoted individually, is often best handled as a manual order. Knowing which bucket you’re in tells you which payment model to reach for later.

How to take custom orders on Shopify (the front-end methods)

There are four practical ways to capture custom orders on Shopify. Most stores end up combining two or three.

Product variants

Shopify’s built-in variants let you offer set options like size, colour, or material. In your admin, open the product, scroll to the Variants section, and add each option. Variants are the right tool when the choices are finite and you want clean inventory tracking per option.

The catch is the limit. Variants suit a handful of predefined choices, not open-ended personalisation. If a customer needs to type something, variants alone won’t cut it.

Line item properties

Line item properties capture free-text or uploaded customisation at the point of add-to-cart, for example an engraving message, a monogram, or an uploaded image. Shopify supports this through line item properties, and the data carries through to the order so your production team sees exactly what to make.

This is the workhorse for personalisation. It keeps the customer on a normal product page and a normal checkout, while still collecting the bespoke detail you need.

Custom product options apps

When variants and line item properties run out of road, a product options app fills the gap. These add conditional fields, live previews, file uploads, and add-on pricing, so a customer can configure something genuinely complex and see what they’re buying. They’re popular with engraved gifts, made-to-order furniture, and anything with lots of dependent choices.

A product options app handles the front-end configuration brilliantly. It does not, on its own, solve how and when you charge for a long-lead made-to-order item. That’s the next section.

Draft orders for one-off bespoke orders

For a true one-off, a custom quote or a phone order, you don’t need a storefront listing at all. You create the order yourself in the admin and send the customer a link to pay. This is exactly what draft orders are for, and we’ve covered them in depth in our guide to Shopify draft orders. Use them for the occasional bespoke job. Just don’t lean on them for volume, for reasons we’ll get to.

How to get paid for custom orders (the gap everyone skips)

Here’s where most custom-order guides go silent. Taking the order is easy. Getting paid in a way that suits a made-to-order timeline is the actual challenge, and it’s where the right setup earns its keep.

There are three sensible ways to charge, and the best one depends on your production window and price point. For a full breakdown, see our pre-order payment models guide. In short:

Charge upfront

Collect the full amount at checkout. Simplest option, and the right call when production is quick and your costs land soon after the sale. Across our data from more than 1 million pre-orders, 14.9% of listings charged upfront, typically the shorter-turnaround ones.

Take a deposit

Collect part of the price now, charge the balance when the item is ready. Deposits are a strong fit for higher-ticket or made-to-order work, because they secure real commitment without asking the customer to pay in full months ahead. They also keep cancellations low, since money has changed hands. You can set this up with Shopify deposits using a percentage or fixed amount. In our dataset, 12.6% of pre-orders used a deposit model.

Charge later

Capture the order now and charge the full amount when you’re ready to ship. This is the most popular model we see, at 43.8% of listings, and it’s the natural fit for made-to-order with a long lead time. It matters because long timelines are the norm here: the single most common pre-order window in our data was 121 to 150 days (28.1% of listings). Charging at the start of a four-month build rarely makes sense for either side. Our charge-later guide walks through how the vaulted-card approach works.

Why draft-order invoices don’t scale for made-to-order

Draft orders are fine for the odd bespoke job, but they break as a made-to-order payment system. They don’t support automated charge-later, there’s no native deposit handling, and there’s no vaulted card to charge automatically when production finishes. Every order becomes a manual invoice you have to chase.

A pre-order app takes a different route. It vaults the customer’s card at checkout through Shopify Payments, PayPal, or Stripe, so the customer goes through the buying flow once and you trigger the remaining charge later, manually or automatically. The customer isn’t re-invoiced. You just capture when the product is ready. For one-offs, draft orders are great. For a made-to-order line you run regularly, vaulted-card charging is what keeps it manageable.

Managing custom-order fulfilment and production timelines

Getting paid is half the back-end. The other half is making sure a custom order doesn’t ship before it exists, and that customers know when to expect it.

Keep custom products buyable with “continue selling when out of stock”

A made-to-order product usually has zero stock, because you make it after the sale. To keep it sellable, enable continue selling when out of stock on the product. Most pre-order apps toggle this for you automatically when you create a listing, so the buy button stays live even at zero inventory.

Use fulfilment holds so nothing ships early

This is the one that bites people. Without a hold, a custom order can flow straight to your 3PL or warehouse and get picked before it’s made. Fulfilment holds put a “hold” status on pre-order and made-to-order items, keeping them out of your normal fulfilment flow until you release them. When the product is finished, you release the hold, by order or in bulk, and it ships. No more “who packed this?” moments. Our guide to managing pre-order inventory covers holds and overselling in detail.

Set and communicate lead times

Custom work takes time, and silence is what turns a long wait into a cancellation or a chargeback. Set a clear production window, surface it on the product page, and back it up with a written policy. Our pre-order policy guide and templates give you the wording. Clear expectations are a big reason our average cancellation rate sits at just 5.4%.

Isolate custom items from in-stock carts

If a customer buys a made-to-order item alongside something in stock, you can end up shipping twice or holding the whole order hostage to the slowest item. You can force custom and pre-order items into their own cart to avoid this. It’s a choice between operational simplicity and a higher average order value, and 62.1% of stores in our data choose to isolate pre-orders for cleaner ops.

Custom-order customer communication and policy

Custom orders live or die on communication. The customer is trusting you to make something that doesn’t exist yet, often with a wait attached, so the experience needs to reassure them at every step.

Three things do most of the work:

  1. Product-page messaging. State clearly that the item is made to order, show the lead time, and explain when payment is taken.
  2. A customer portal. Let customers check order status, estimated dates, and any payment schedule without emailing you.
  3. Proactive email updates. Confirm the order, flag upcoming charges, and send a heads-up if anything slips.

Back all of this with a written pre-order or made-to-order policy covering timelines, deposits, and cancellations. It sets expectations before the sale and protects you if a timeline moves.

Common mistakes with custom orders on Shopify

A few avoidable errors show up again and again:

  • Leaning on draft orders for volume. Fine for a one-off, painful as a system. Manual invoices don’t scale.
  • Charging upfront on long-lead work. Asking for full payment four months ahead suppresses conversion. A deposit or charge-later usually converts better.
  • No fulfilment hold. The fastest way to ship a half-finished custom order is to leave it in your normal flow.
  • Vague timelines. “Ships soon” is a complaint waiting to happen. Give a window and update it.

Conclusion

Custom orders on Shopify aren’t hard once you treat them as two jobs and solve both. Capture the order with the right front-end tool, then back it with a payment and fulfilment workflow built for made-to-order.

The quick recap:

  • Use variants and line item properties for personalisation, and a product options app when configuration gets complex.
  • Keep draft orders for genuine one-offs, not for volume.
  • Match your payment model to the timeline: upfront for quick turnarounds, deposits for higher-ticket commitment, charge-later for long lead times.
  • Protect operations with fulfilment holds, clear lead times, and a written policy.

Made-to-order is one of the best uses of pre-orders, and it’s exactly what we build for. If you want deposits, charge-later, fulfilment holds, and customer comms working together out of the box, start taking custom and made-to-order orders with PreProduct. Make to demand, get paid at the right moment, and ship when it’s ready.

Pre-sell With PreProduct

7 day free trial with all plans

Shopify pre-sale: how to sell before you launch

TLDR: A Shopify pre-sale lets you take orders, and often revenue, before your stock actually lands. It is the same thing most merchants call a pre-order: you list a product that is not available yet, customers buy it, and you ship once it arrives. The real decisions are when to charge (upfront, later, or via deposit) and how clearly you set lead-time expectations. Get those two right and it becomes one of the cleanest ways to fund production, validate demand, and build launch hype, without discounting your way there.

Introduction

A pre-sale is one of the few growth levers that pulls revenue forward and extends your selling window at the same time. Some brands run one to gauge demand before committing to stock. Plenty of others have already committed to a production run and use a Shopify pre-sale to start selling sooner and build hype ahead of launch. Either way, you take orders first and ship once stock lands.

If the word “pre-sale” feels ambiguous, that is because it is. Some merchants mean a VIP early-access drop. Others mean selling a brand-new product before launch, or keeping a sold-out hero product available while stock is inbound. In practice, “pre-sale” and “pre-order” describe the same mechanic, so we will treat them as the same thing here and focus on what actually matters: how to run one well.

This guide covers what a pre-sale is, why it works, the scenarios where it fits, and exactly how to set one up on Shopify. We have powered more than 1 million pre-orders, so the recommendations below are grounded in real merchant data, not guesswork. If you are choosing a Shopify pre-order app or just sanity-checking your approach, start here.

What is a Shopify pre-sale?

A Shopify pre-sale is selling a product before it is available, with the order shipping once stock arrives. The customer commits now, you fulfil later. That is it, and it is exactly what people mean when they say “pre-order.”

The mechanic matters more than the label. When a product is on pre-sale, the usual “add to cart” flow is replaced with a pre-order purchase, payment is handled on your terms, and the item is held back from fulfilment until you are ready to ship. The most basic version of a Shopify pre-order is just toggling “continue selling when out of stock” in your product admin, which lets a zero-stock product keep passing through checkout. That keeps the sale alive, but it will not charge on your terms, hold fulfilment, or set customer expectations, which is why most brands run pre-sales through a dedicated pre-order app.

A good pre-sale gives you three things at once:

  • Revenue sooner, so you are not floating production costs alone.
  • Demand validation, so you make what people actually want.
  • Hype, because a pre-sale creates a reason to buy now rather than later.

If you want the fundamentals first, our explainer on how pre-orders work walks through the full mechanics for both customers and merchants.

Why run a pre-sale?

Merchants reach for a pre-sale at every stage, and the reason shifts depending on where you sit.

It pulls revenue forward and extends your selling window. If you have already committed to stock, a pre-sale lets you start selling the moment you announce, not the day inventory lands. That is weeks of extra selling, often the highest-energy weeks around a launch, captured instead of left on the table.

It builds momentum. A pre-sale gives shoppers a reason to act now. Limited windows, early access, and “be first” framing all convert better when the product is genuinely not available anywhere else yet.

It protects cash flow. You can collect orders, and in many cases payment, before you commit to a production run. That is the difference between funding a launch with customer demand versus your own runway.

It validates demand before you spend. For newer products, every order is a real signal. Instead of forecasting blind, you watch orders come in and size your purchase order to match, so overstocking and the discounts or write-offs that follow become far less likely.

And you do not need to slash prices to make it work. Across our dataset, 90.4% of pre-order listings ran with no discount at all. Pre-orders sell on access and anticipation, not markdowns, so you protect margin while you protect cash flow.

When a pre-sale makes sense

Not every situation calls for the same setup. Here are the common scenarios, and what each one usually needs.

New product launch

You are releasing something that has never been sold before. A pre-sale lets you take orders during the build-up, fund the first run, and launch with proof of demand. Pair it with a Shopify coming soon page to warm your email list before the pre-sale opens.

Early access or VIP drop

You want to reward your most engaged customers with first dibs before the public launch. This is the “pre-sale” most people picture: a gated window for subscribers or members, then general availability later.

Restocking a sold-out product

A hero product sells out and stock is weeks away. Rather than show “sold out” and lose the sale, keep it available as a pre-sale so demand keeps converting while inventory is inbound.

Made-to-order or limited editions

For higher-ticket, made-to-order, or limited-run items, right down to one-off units and small batches, a pre-sale with a deposit secures genuine commitment and lets you plan production around confirmed orders.

Each of these maps to a payment choice, which is the decision we will tackle next.

How to charge for a pre-sale: upfront, later, or deposit

This is the real decision underneath any campaign. The label you use barely matters; how and when you charge is what shapes conversion, cash flow, and cancellations.

There are four main approaches:

  1. Charge upfront. Collect full payment at checkout. Best for short lead times, typically under 30 days, where the customer expects to pay now.
  2. Charge later. Vault the card at checkout and charge when stock lands. Ideal for longer lead times, because customers commit without paying for something weeks or months away.
  3. Deposit upfront. Take a portion now and the balance later. This suits higher-ticket and made-to-order items where you want real commitment without asking for the full amount.
  4. Capture-only. Tokenise the card now and capture on your fulfilment trigger.

The data backs up matching the model to your lead time. Charge-later is the most popular approach at 43.8% of pre-order listings, with capture-only at 28.7%, charge-upfront at 14.9%, and deposit-upfront at 12.6%. Timing skews early too: 47.8% of pre-orders are charged within 30 days. A simple rule of thumb is charge upfront for short lead times and charge-later for anything longer.

If you want the full breakdown of each option with examples, our pre-order payment models guide compares them side by side. For the two most common deferred setups, see our guides to Shopify deposits and charge-later pre-orders.

How to set up a pre-sale on Shopify

Because native pre-orders are limited, most brands run a pre-sale with a dedicated app. The setup is quick once you know the steps.

  1. Pick the product and choose your payment model. Decide upfront, charge-later, or deposit based on the lead time and price, using the guidance above.
  2. Set fulfilment holds. This keeps pre-sale items out of your normal fulfilment flow until you trigger release, so nothing ships early by accident. It is the safeguard that separates a clean pre-sale from a support headache.
  3. Write clear front-end copy. Set lead-time and shipping expectations on the product page and at checkout. Customers should know exactly what they are buying and when it ships before they pay.
  4. Decide on cart behaviour. You can isolate pre-sale items into their own cart or allow mixed carts of buy-now and pre-order products. Most merchants keep things separate: 62.1% of listings do not allow mixed carts, which keeps fulfilment simpler.
  5. Launch and drive traffic. Open the pre-sale to your list, your ads, and your social channels, then monitor orders as they come in.

This is where running pre-orders as your only focus pays off. PreProduct handles every payment model, automatic fulfilment holds, and customer messaging in one place, so you are not stitching a campaign together from features bolted onto a back-in-stock app. For the full walkthrough, see our guide on how to do pre-orders on Shopify.

What a pre-sale looks like in practice

Picture a homeware brand launching a new $180 lighting range with a 12-week lead time from the factory. Buying the full run upfront would tie up cash on a product that has never been tested in market.

Instead, the brand runs a charge-later pre-order. It opens early access to its email subscribers a week before the public, with clear copy on the product page: “Ships in 12 weeks, your card is charged when we dispatch.” Subscribers commit, no money changes hands yet, and the brand watches orders climb.

By the time the public window opens, there is social proof and a confirmed order count. The brand sizes its purchase order to real demand instead of a forecast, charges cards as stock lands, and releases fulfilment holds to ship. No overstock, no upfront risk, and revenue committed before a single unit was made. That is the whole point: the campaign carries the risk, not your bank balance.

Pre-sale best practices

A pre-sale lives or dies on expectations. Here is how to keep yours converting and your customers happy.

Be upfront about lead times. Pre-order shipping windows can be long. In our data, the most common shipping timeline was 121 to 150 days. That is fine, as long as customers know before they buy. Put the ETA on the product page, not buried in the fine print.

Keep customers in the loop. Cancellations average 5.4% across pre-orders, and clear communication keeps that number low. Order confirmations, upcoming-charge notices, and a customer portal where shoppers can check status all reduce anxiety and support tickets during a long wait.

Do not over-discount. As the data shows, most campaigns win on access and anticipation, not price. Reserve discounts for genuine early-access incentives rather than reflexively marking everything down.

Warm the list first. Consider building anticipation with a coming soon page and an email sequence, then open the pre-sale to an audience that is already waiting.

Plan the whole campaign. A pre-sale is a launch, not a toggle. Mapping out the build-up, launch, and post-campaign phases keeps momentum high. Our guide on how to run a pre-order campaign lays out the full framework.

Conclusion

A Shopify pre-sale is one of the smartest bets you can make on a launch, because it lets you take orders and revenue before you commit to inventory. Whatever you call it, the wins come down to a few decisions:

  • Match the payment model to the lead time. Charge upfront for short windows, charge-later or deposit for longer ones.
  • Set fulfilment holds so nothing ships before you are ready.
  • Be clear about shipping timelines up front to keep cancellations low.
  • Sell on access, not discounts, and warm your audience before you launch.

Get those right and a pre-sale becomes a repeatable way to fund production, validate demand, and build hype around every release. When you are ready to run your first Shopify pre-sale, PreProduct gives you every payment model and fulfilment hold you need, built by a team that does pre-orders and nothing else. Start taking pre-orders today.

Frequently asked questions

Is a pre-sale the same as a pre-order?

Yes. In ecommerce the terms are used interchangeably. Both mean selling a product before it is available, with the order shipping once stock arrives.

Does Shopify support pre-sales natively?

Only in the most basic sense. Toggling “continue selling when out of stock” in your product admin lets a sold-out product keep selling through checkout, but it will not charge on your terms, hold fulfilment, or set expectations. Most brands run pre-sales through a dedicated app for that reason.

Can you charge customers later for a pre-sale?

Yes. With a charge-later setup, the card is vaulted at checkout and charged when stock lands. It is the most popular model for pre-sales with longer lead times.

How long should a Shopify pre-sale run?

It depends on your lead time and goals, but the window should be long enough to build momentum and short enough to keep urgency. Many brands run a gated early-access phase for a few days, then open to the public for one to two weeks. Always show the expected ship date so customers know what they are committing to.

Pre-sell With PreProduct

7 day free trial with all plans

Best Shopify Pre-order Apps in 2026: Picks by Use Case

Prefer a video? Watch Oli talk through the best Shopify pre-order apps below.

Picking the best pre order app for Shopify is harder than it looks. Most round-ups treat every Shopify pre-order app like an interchangeable button replacement, then rank them by App Store stars. That’s how merchants end up with a tool that fits the demo but breaks when stock arrives, when a deposit needs to clear, or when a 3PL ships an order it shouldn’t have.

We’ve watched over $85 million in pre-orders flow through PreProduct since 2020, drawn from our One Million Pre-orders report. What we’ve learned: the best pre-order app for Shopify depends on what you’re trying to do. A brand running deposit-based capsule drops needs something different from a brand running coming-soon pages on twenty SKUs at once.

This guide ranks the top pre-order apps for Shopify by use case, not by one overall score. You’ll see picks for pre-launch products, deposits, DTC brands, free plans, and bundled pre-order plus back-in-stock workflows. PreProduct is our own app, so we’ve kept this fair by handing competitors the categories where they’re stronger. Some merchants spell it “preorder” and others “pre-order”; both spellings bring you to the same set of tools. Here’s how to do pre-orders on Shopify the right way, and which app fits which job.

TL;DR: Our 2026 Picks at a Glance

Here’s the short version of the best preorder app for Shopify in each category. We’ll go deep on each pick below.

Use CaseAppFree PlanPricing FromSpecialist or Bundled
Pre-launch and brand-new productsPreProductYes (5% commission)$59.99/moSpecialist
Deposits and partial paymentsPreProductYes (5% commission)$59.99/moSpecialist
DTC brandsPreProductYes (5% commission)$59.99/moSpecialist
All-in-one (pre-order plus back-in-stock plus waitlist)STOQYesVariesBundled
Simple button replacementPreOrder Now (WOD)YesVariesSpecialist (basic)
Truly free planGloboYes (genuine)VariesSpecialist (basic)

If you’re not sure where you land, the “How to Choose” section further down has a quick decision framework.

How We Evaluated Shopify Pre-order Apps

Most pre-order app round-ups stop at “supports partial payments, yes or no.” That misses where the real friction lives. Here are the five things we looked at, in the order they matter for actual operations. For the long version of this framework, see our guide on how to choose a Shopify pre-order app.

Payment-Model Depth

Pre-orders work best when the charge model matches the lead time. Short lead times: charge upfront. Long lead times: charge later, or take a deposit and capture the balance closer to ship. Multi-step plans suit higher-ticket launches.

Across more than one million pre-orders, 43.8% used charge-later, 28.7% used capture-only, 14.9% upfront, and 12.6% deposit-upfront. An app that supports two of those five models will limit you on most launches. For a deeper read on which model fits which scenario, see our pre-order payment models guide.

Fulfillment Integration

Pre-order items can’t ship with the regular order flow. They need a fulfillment hold that prevents the 3PL or warehouse picking the order until stock lands. Apps that don’t handle this turn into incident reports.

For Shopify, look for apps that set Shopify’s native fulfillment hold status. For Shopify Flow users, the depth of pre-order specific triggers and actions matters; PreProduct exposes 15 Flow actions and 16 triggers, more than most.

Cart Behavior

Some merchants want isolated pre-order carts so customers can’t combine a pre-order and an in-stock item in one order. Others want mixed carts to push average order value up. Across the dataset, 62.1% of stores do not allow mixed carts; both options should be available, with redirect handling on the front end.

Customer Communication

Lead times slip. Stock dates change. The apps that hold up are the ones with a customer-facing portal where buyers can self-serve cancellations, see payment schedules, and pull up their order status. Email templates and automated dunning for failed deferred charges round out the picture.

Pricing Model Fairness

Commission-based pricing aligns the app with your revenue. Fixed monthly fees are predictable but can hurt low-volume stores or punish high-volume ones, depending on the cap. Worth checking the App Store reviews specifically for how each app handles outliers, like a 6-figure launch on a $19 per month plan.

Best Shopify Pre-order Apps by Use Case

This is where most round-ups stop being useful. One app rarely wins overall. Here are six categories where one app is clearly the right pick.

Best for Pre-Launch and Brand-New Products: PreProduct

Pre-launch is where deferred capture matters most. You’re selling a product that doesn’t exist yet, lead times are long, and you can’t sit on customer cards for six months hoping Shopify’s authorization period stretches that far.

PreProduct vaults the card with Shopify or Stripe and charges it when you’re ready, so no authorization expiry. Fulfillment holds prevent accidental shipping. The Listing Manager lets you set rules for how new listings appear when product tags or stock levels change, which matters when you’re running multiple launches in parallel.

Best for Deposits and Partial Payments: PreProduct

Deposits are pre-orders’ best-kept secret for higher-ticket items. Take a deposit upfront to lock in commitment, then auto-charge the balance when stock lands. PreProduct supports fixed and percentage deposits, with dunning flows for failed balance captures. The deposit-upfront model represents 12.6% of all pre-orders in our dataset and a much higher share of revenue per order on premium SKUs. For a deeper look at deposit mechanics, see our Shopify deposit pre-orders guide.

Best for DTC Brands: PreProduct

DTC merchants tend to need flexibility across launch types: pre-launch, restocks, drops, made-to-order. They also tend to be on Shopify Flow and to care about clean fulfillment integration with their 3PL. PreProduct’s multi-platform support (Shopify, BigCommerce, WooCommerce) and deep Flow integration land it the DTC pick.

Best All-in-One (Pre-order Plus Back-in-Stock Plus Waitlist): STOQ

If you want one app to handle pre-orders, back-in-stock notifications, and waitlists, STOQ is the strongest single pick. It carries a “Built for Shopify” badge and the highest single-app review volume in the category. The trade-off: development focus is split across three product areas. If pre-order depth is your priority, a specialist will beat a bundled app on payment models and edge cases. If breadth matters more than depth, STOQ wins.

Best for Simple Button Replacement: PreOrder Now (WOD)

If your need is genuinely “swap the buy button for a pre-order button on a few SKUs,” PreOrder Now does that simply. It’s less suited for deposits, multi-step payments, or fulfillment holds at scale. For a basic restock flow, fine. For anything operationally complex, look elsewhere. See our WOD PreOrder Now comparison for specifics.

Best Truly Free Plan: Globo

Most free plans in this category cap at a handful of pre-orders per month and tip you into a paid tier almost immediately. Globo’s free plan is one of the few that’s genuinely usable for low-volume merchants. The trade-off is fewer advanced features (multi-step plans, deep Flow integration, advanced fulfillment controls). If budget is the constraint and you want something better than the native “continue selling when out of stock” toggle, Globo is the floor. See our Globo Pre-order comparison for the full picture.

App Cards: Full Breakdown

Quick reference on each named app. Where data wasn’t available or moves often (review counts, pricing tiers), check the live App Store listing before installing.

PreProduct

Strengths: Five payment models (charge-upfront, charge-later, deposit, capture-only, multi-step plans). Vaulted card means no authorization expiry on deferred charges. 15 Shopify Flow actions and 16 triggers. Multi-platform (Shopify, BigCommerce, WooCommerce). Mixed and isolated cart options. Customer portal for self-serve cancellations and pay-early. 5.0 stars across 1,700+ App Store reviews at time of writing.

Weaknesses: Specialist focus means no built-in back-in-stock notifications or waitlist features. If you need those bundled in, a bundled app covers that ground.

Pricing: Starter free plus 5% commission on paid pre-order revenue. Scale plan $59.99 per month with 0% commission up to $5,000 monthly pre-order revenue, then 0.5% afterwards. Scale Plus $259.99 per month with 0% commission.

Start with PreProduct.

STOQ

STOQ bundles pre-orders, back-in-stock notifications, and waitlists in a single app. It carries Shopify’s “Built for Shopify” badge and the highest App Store review volume of any preorder app for Shopify. It supports pay-now and partial-payment pre-order flows alongside notify-me waitlists, with native integrations to Shopify POS and Flow.

Strongest for merchants who want one app for the full out-of-stock-to-back-in-stock-to-pre-order lifecycle. Where specialists pull ahead: deposit handling, multi-step plans, dunning depth on deferred charges, and platform support beyond Shopify.

Timesact (Amai)

Timesact is an established Shopify-only pre-order app that bundles pre-orders, back-in-stock alerts, and coming-soon pages. Lower entry price point ($1 to $89 per month depending on volume) and works for merchants with simple pre-order needs. Limitations sit around deposit flexibility, multi-step payments, and Shopify Flow automation depth. See our full Timesact vs PreProduct comparison for a feature-by-feature breakdown.

PreOrder Now (WOD)

A long-standing Shopify pre-order app focused on button replacement and basic pre-order setups. Works well for merchants who need to swap “sold out” for “pre-order” on a small set of SKUs without complex payment requirements. Less suited for deposits, multi-step plans, or operational complexity. See our WOD PreOrder Now alternative page for specifics.

Globo Pre-order

Globo offers one of the few genuinely usable free plans in the category. Good for low-volume merchants who want better than Shopify’s native “continue selling when out of stock” toggle without paying. Advanced features (Shopify Flow, multi-step plans, deep fulfillment controls) sit on paid tiers. See our Globo PreOrder alternative page for the full comparison.

Purple Dot

An enterprise pre-order app with a hosted checkout and venture capital backing. The hosted-checkout model adds a layer outside Shopify’s native flow, which is a trade-off; checkout consistency for added control. See our Purple Dot alternative page for the specifics.

Appikon Pre-order

Appikon focuses on variant-level pre-order handling, which matters if you sell SKUs where one size sells out before others. Less broad than the top specialists but solid in that niche.

Notify Me!

Primarily a waitlist and back-in-stock app that has added pre-order features over time. Strongest for merchants who lead with waitlist or notify-me workflows and want a pre-order option attached.

Full Feature Comparison

Quick reference. Where data wasn’t available or rapidly changing, we’ve left a dash; check the App Store listing for the live version before installing.

FeaturePreProductSTOQTimesactWODGloboPurple DotAppikonPre-Order Manager
Charge-later (vaulted card)YesLimitedLimitedNoNoYesLimitedLimited
Deposits (vaulted card)YesLimitedLimitedNoNoYesLimitedPartial
Multi-step payment plansYes (Plus)NoNoNoNoYesNoNo
Fulfillment holdsYesYesBasicBasicBasicYesYesBasic
Shopify Flow integration15 actions, 16 triggersYesLimitedNoBasicNoNoNo
Mixed and isolated cartsYesYesBasicBasicBasicN/A (hosted)BasicBasic
Back-in-stock alertsNoYesYesNoLimitedNoLimitedNo
Customer portalYesLimitedLimitedNoNoYesNoNo
Platforms supportedShopify, BigCommerce, WooCommerceShopifyShopifyShopifyShopifyShopify, Salesforce customShopifyShopify

App Store ratings and review counts move; check the live listing before deciding.

How to Choose the Right Shopify Pre-order App

Use this as a decision shortcut. Match the dominant use case to the right app, install it, run a small test launch (one or two SKUs) before going wide.

If You Sell Pre-Launch Products

You need vaulted-card deferred capture so authorization periods don’t expire on long lead times. You need fulfillment holds. PreProduct is the specialist pick.

If You Take Deposits

You need vaulted card deposit support and dunning for failed balance captures. Invoice-based “deposit” apps that send pay-later invoices break at scale; they’re a different workflow. PreProduct or Purple Dot.

If You Need Back-in-Stock notifications and Pre-order Together

You’re better served by a bundled preorder app for Shopify than by two separate specialists. STOQ or Timesact.

If You’re on Shopify Plus

Multi-step payment plans and deeper Flow automation become available. PreProduct supports both. Most other apps in this category don’t.

Common Mistakes When Picking a Pre-order App

Picking an Invoice-Based “Split Payments” App for Pre-orders

Some apps marketed as “deposits” or “split payments” use invoice-based flows that send pay-later invoices rather than capturing a vaulted card. Those don’t scale for pre-orders. Customers ignore invoices; deposits don’t clear. See our Shopify split payments guide for the vaulted card vs invoice distinction.

Underestimating Fulfillment Integration Cost

Pre-orders that ship early are an incident, not an inconvenience. An app without proper fulfillment holds means manual workarounds: tagging orders, training warehouse staff, building Flow logic to compensate. The hour-per-week cost of a half-built integration adds up fast.

Choosing on App Store Rating Alone

A 5.0 average across 50 reviews and a 5.0 across 2,000 reviews mean very different things. So does a 4.9 across thousands of reviews on a years-old app vs a recent burst of perfect scores. Look at review count, age, recency, and the kind of complaints in 3- and 4-star reviews. The signal is usually in the negative reviews.

Frequently Asked Questions

What Is the Best Shopify Pre-order App?

There isn’t one. The right pick depends on what you’re trying to do. For pre-launches, deposits, and DTC flexibility, PreProduct. For bundled pre-order plus back-in-stock plus waitlist, STOQ. For a button-replacement on a small set of SKUs, Globo or PreOrder Now. See the use-case picks above.

Which Shopify Pre-order App Supports Deposits or Partial Payments?

PreProduct, Purple Dot, and (in a limited way) STOQ and Timesact. PreProduct supports the widest range of deposit configurations, with vaulted card support and dunning for failed balance captures.

Are There Shopify Pre-order Apps With Installments?

Yes; PreProduct supports multi-step payment plans on Shopify Plus. Most other pre-order apps in this round-up don’t natively support installments, though some integrate with Shop Pay Installments for buy-now orders.

Is There a Free Preorder App for Shopify?

Globo has the most usable genuinely-free plan. PreProduct’s Starter plan is $0 per month with a 5% commission on paid pre-order revenue, which can work out cheaper than a monthly fee at low volume.

What’s the Difference Between a Pre-order App and a Waitlist App?

A pre-order captures the order and (usually) the payment commitment. A waitlist captures an email address. Pre-orders convert intent into revenue; waitlists convert intent into a future marketing touchpoint. See our back-in-stock notifications guide for when each is the right tool.

Final Pick: Start Where You Are

There isn’t a single best pre-order app for Shopify. There’s a best app for your specific launch type, payment model, and operational setup.

If you’re running pre-launches or restocks with deferred capture or deposits, start with PreProduct. If you want one app to cover pre-orders, back-in-stock alerts, and waitlists, start with STOQ. If you need the simplest possible button replacement, Globo or PreOrder Now will get you there.

The best move is to install the one that matches your dominant use case and run a small test launch before going wide. Pre-order tooling looks similar in a demo and differs sharply under load.

Start taking pre-orders with PreProduct. Free Starter plan, 5% commission only on revenue you collect.

Pre-sell With PreProduct

7 day free trial with all plans

Shopify Draft Orders Explained (and When a Pre-order App Is the Better Fit)

Most Shopify merchants discover draft orders the first time they need to sell something outside the standard checkout. A wholesale customer asks for a custom quote. A trade-show visitor wants to pre-pay for stock you haven’t received yet. A returning buyer can’t complete checkout and you want to send a payment link directly.

A Shopify draft order is the right tool for all of those one-off moments. The Shopify draft order workflow starts to creak the moment you need the same pattern to repeat itself: deposits on every made-to-order item, charge-later on a pre-order campaign, automatic capture when a restock lands.

This guide explains what Shopify draft orders actually do, how to create and send one, and where a dedicated pre-order app fills the gap when manual invoice cycles stop scaling. Across over $85 million in pre-order sales, we’ve watched a lot of merchants reach for draft orders and then run out of road. The trick is knowing where that line sits before you cross it.

What Is a Shopify Draft Order?

A Shopify draft order is an order a merchant creates on a customer’s behalf, for phone, email, in-person, or B2B sales, then sends to the customer as an invoice or secure checkout link. When the customer pays, the draft becomes a real order in your admin. Draft orders handle one-off transactions well. They do not natively support recurring charges, automated deferred payments, or multi-step payment plans.

You’ll find them in your Shopify admin under Orders > Drafts. Only merchants can create them; customers can’t open a draft on their own from the storefront. That’s the most important constraint to understand. Draft orders are a merchant tool, not a self-serve customer feature.

One operational detail worth knowing: draft orders created on or after April 1, 2025 are automatically deleted after one year of inactivity, per Shopify’s own documentation. If you’ve been treating drafts as a permanent quote archive, that habit needs to change.

When a Shopify Draft Order Is the Right Tool

Shopify draft orders shine in a handful of specific situations:

  • Phone and email orders. A customer calls in, you build the cart, you send a payment link.
  • B2B and wholesale. Negotiated pricing, custom payment terms, invoice-first workflows.
  • POS cart hold. Shopify POS Pro stores can save in-store carts as drafts for later completion.
  • One-off discounts and custom items. A bespoke discount or a product that doesn’t exist in your catalog.
  • Manual abandoned cart recovery. Convert an abandoned checkout into a draft and follow up directly.
  • Gift orders and corporate purchases. Single transaction, no recurring need.

The common thread: each of these is a discrete, low-frequency event. Shopify draft orders are excellent when the workflow is “do this thing once, then it’s done.”

Shopify Draft Order POS Workflows

The Shopify draft order POS flow deserves its own mention. Shopify POS Pro lets in-store staff save a cart as a draft, then recall it on any register for later completion. Useful for special orders, customer-specific holds, or a quote that needs manager approval. Important caveat: this is POS Pro only, and the flow still requires manual touch when the customer returns to pay. For taking actual pre-orders at trade shows or in-store events, that touch-cycle adds up fast. Our Shopify POS pre-orders guide walks through where a dedicated integration handles the same job without the manual cart-recall step.

How to Create a Shopify Draft Order

Creating a Shopify draft order is straightforward. Here’s the full flow:

  1. In your Shopify admin, go to Orders > Drafts, then click Create order.
  2. Add products from your catalog, or create a custom item with a name and price for something off-catalog.
  3. Assign a customer (existing or new), and add internal notes or tags as needed.
  4. Apply discounts at the line-item or whole-order level, with a fixed amount, percentage, or custom reason.
  5. Set shipping: pick from your existing rates, enter a custom shipping cost, or remove shipping for a digital or pick-up order.
  6. Reserve inventory if you want the items held against your stock count while the draft is open.
  7. Choose how the customer will pay: send invoice, accept payment manually, or mark the order as paid (for offline payments).
  8. Save the draft for later, or send the invoice immediately.

A couple of tactical notes. The reserve-inventory checkbox is easy to miss and easy to misuse. If you reserve inventory on a draft that never converts, those units stay frozen until you cancel or expire the draft. For high-velocity SKUs, that’s a real risk.

Custom-item pricing lets you handle one-off jobs (custom bundles, repair work, made-to-spec items) without polluting your product catalog. Just remember that custom items don’t link to your inventory, so they won’t decrement stock or appear in your variant-level reporting.

Sending an Invoice and Converting a Draft to a Real Order

Once your draft is built, the standard path is Send invoice. Shopify generates a secure checkout link, drops it into an email, and lets the customer pay through your normal checkout. The customer never knows they were dealing with a draft; they just see a familiar Shopify checkout.

Payment terms are flexible. Shopify supports net 7, 14, 30, 45, 60, 90, or a fixed due date on the invoice itself. For international customers, the invoice uses the currency associated with their assigned market, so the price they see matches the price they pay. Useful, and not always obvious.

When the customer pays the invoice, the draft automatically becomes a regular order on your Orders page. Inventory decrements, the order enters your normal fulfilment workflow, and your existing apps and Flow triggers fire on the orders/create event as if it were a standard sale.

You can also mark a draft as paid manually. Common for cash, bank transfer, or any offline payment method. Just be aware that marking-as-paid skips the customer-facing payment step entirely, so your customer never receives the standard Shopify order confirmation unless you trigger one yourself.

Where Shopify Draft Orders Break: Pre-orders, Deposits and Charge-later

Here’s where most merchants meet the limits of the Shopify draft order model. The intuitive use case looks like this: a customer wants something that isn’t in stock, so you build a draft order, send the invoice, and ship when the goods arrive. For a single one-off pre-order, it works. For five a month, it’s still manageable. For a real pre-order campaign across hundreds of customers, it falls apart.

The specific failure points:

  • No automated charge-later. Shopify draft orders charge when the customer clicks the invoice link. If the link expires before stock lands, you’re re-issuing invoices manually, and every expired link adds a fresh opportunity for a failed Shopify payment you’ll need to recover.
  • No native partial payment. Want to take a 30% deposit now and the balance later? You’d need to issue two separate drafts, with no automatic relationship between them. Our Shopify split payments guide breaks down where invoice-based approaches stop short and where vaulted-card apps take over.
  • No vaulted card. Even if the customer pays today, you don’t have their card on file for a future charge. Every restock requires a fresh invoice, a fresh checkout, and a fresh chance for the customer to bounce.
  • No recurring or scheduled charges. Multi-step payment plans aren’t part of the draft order model.
  • Manual ops scale linearly with order volume. Every draft is a touch. Every invoice is a touch. Every follow-up when an invoice expires is another touch.

A dedicated pre-order app (like PreProduct) handles the same workflow with a vaulted card. The customer goes through checkout once, their payment details are tokenised, and you capture the funds later when stock arrives. No manual invoice cycle, no expired links, no second checkout for the balance.

It’s worth grounding this in real merchant behaviour. Across over one million pre-orders processed through PreProduct, 43.8% used charge-later (vaulted card), 28.7% used capture-only payment links, and 12.6% used a deposit-upfront model with the balance charged automatically when stock landed. That’s 85.1% of all pre-order volume using workflows that draft orders don’t natively support. And the average cancellation rate across the dataset sits at 5.4%, which is hard to beat with a manual invoice flow where customers have more chances to drop off.

If you want to see the full landscape of options, our pre-order payment models guide walks through each model in detail, including when each one fits.

Custom Orders, Made-to-order and the Shopify Draft Order API

Made-to-order workflows are where the draft-order question gets interesting. There’s no single right answer; the right tool depends on whether the workflow is genuinely bespoke or actually a repeatable pattern wearing a custom hat.

For fully bespoke jobs (one-off pricing, unique materials, never-to-be-repeated specs), Shopify draft orders are great. You can capture the custom price, the custom item description, the negotiated payment terms, and send the invoice. It’s a single transaction with a clear endpoint.

For repeatable made-to-order products (a fashion brand running build-to-order in standard sizes, a furniture maker with a fixed configurator, a beauty brand doing limited drops), draft orders start to feel like duct tape. You’ll end up rebuilding the same draft over and over, or scripting it via the API. At that point, a pre-order app with vaulted-card deferred capture handles the same job without manual cycles. You list the product as a pre-order, the customer goes through your normal checkout once, and you charge when production completes.

For developers building custom workflows, Shopify exposes draft orders through the GraphQL Admin API. The draft order Shopify API surface covers everything you can do in the admin, plus a few things you can’t. The DraftOrder object covers the data model, and mutations like draftOrderCreate, draftOrderUpdate, and draftOrderComplete let you build full lifecycles in code. Common patterns include programmatic invoice generation from CRM events, automated quote-to-order flows for B2B, and bulk draft creation from external order systems.

One practical note from the other side: PreProduct doesn’t use draft orders at all. We use vaulted cards and deferred charge. The reason is the same reason most pre-order apps avoid drafts: draft orders force the customer to re-engage with checkout for every charge, and that re-engagement is where customers drop off. Keeping the customer in a single checkout flow, then charging from the tokenised card later, removes a friction point that compounds across thousands of pre-orders.

Frequently Asked Questions

How do I turn a Shopify draft order into a real order?
When a customer pays the invoice you sent, the draft automatically converts to a regular order. You can also mark a draft as paid manually if the customer paid offline. Both routes land the order on your standard Orders page.

How do I send a Shopify draft order to a customer?
From the draft order screen, click Send invoice. Shopify generates a checkout link, attaches it to an email, and lets the customer pay through your normal checkout. You can edit the email subject and message before sending.

How do I export Shopify draft orders?
Go to Orders > Drafts, click Export, then choose your export scope (current page, all drafts, or selected drafts) and format (CSV). Useful for finance reconciliation or piping drafts into an external system.

Can customers create draft orders themselves?
No. Only merchants can create Shopify draft orders from the admin. Customers can’t initiate a draft from the storefront. Some third-party apps offer customer-facing “request a quote” workflows that create a draft on the backend, but the native Shopify behaviour is merchant-only.

Do Shopify draft orders reserve inventory?
Only if you tick the reserve-inventory checkbox when creating the draft. Be careful with this on high-velocity SKUs: a reserved unit on an unconverted draft is a unit you can’t sell to anyone else until the draft is paid, cancelled, or expired.

What happens to old draft orders?
Draft orders created on or after April 1, 2025 are automatically deleted after one year of inactivity. Older drafts persist unless you delete them. If you’ve been using drafts as a quote archive, switch to a dedicated CRM or notes field.

Do Shopify draft orders support deposits or partial payments?
Not natively. You can apply a discount and call it a “deposit,” but Shopify doesn’t track the remaining balance or auto-charge it later. For real deposit workflows with automatic balance capture, you need a dedicated app. Our Shopify deposits guide covers the options.

Can I use Shopify draft orders for pre-orders?
For one-off pre-orders, yes. For an actual pre-order campaign with more than a handful of orders, no. The manual invoice cycle doesn’t scale, and you lose the vaulted-card mechanics that let you charge automatically when stock lands. Our guide to pre-orders on Shopify covers the full picture.

When to Step Up From Shopify Draft Orders

Shopify draft orders are excellent for the workflow they were built for: one-off, merchant-initiated, negotiated sales. Phone orders, wholesale invoices, POS holds, custom one-off jobs. If that’s your situation, you don’t need anything more sophisticated than the standard draft order flow.

The line gets crossed when the same workflow starts repeating. Five or more pre-orders a month, regular deposit-then-balance patterns, weekly invoice cycles for made-to-order products. At that point, you’re paying for the manual touch in time that should be going to growth. The fix is a dedicated app that vaults the card at checkout and charges later, automatically, without the customer needing to click another link.

If you’re running pre-orders, deposits, or charge-later workflows, PreProduct handles the same jobs that drive merchants to a Shopify draft order in the first place, then scales well beyond them. No invoice re-sends, no expired links, no manual capture cycle. Start with a single listing and see how the workflow compares.

Pre-sell With PreProduct

7 day free trial with all plans

Can Pre-orders Sell Out? Yes, Here’s Why and How to Set Limits

A pre-order is just an order placed before stock has landed in your warehouse. So yes, a pre-order can absolutely sell out, the moment a merchant runs out of the supply they’ve allocated to that campaign.

If you’re a shopper wondering why a pre-order page suddenly says sold out, this is by design, not a glitch. If you’re a merchant trying to figure out how to cap pre-orders without overselling, this guide walks through the formula, the variant-level controls and the per-customer limits that keep your pre-order campaign in your control.

For the full setup walkthrough, see our complete guide on how to do pre-orders on Shopify.

Yes, Pre-orders Can Sell Out (And Here’s Why)

Pre-orders are inventory-aware. Each listing draws down against an allocation set by the merchant, usually tied to an incoming purchase order, a production run or a deposit cap. When that allocation is gone, the buy button disappears or switches to a waitlist state. From a customer’s perspective, it reads as “sold out” because functionally it is.

Major retailers handle this the same way. Target’s own help centre notes that “when an item is available for preorder, there is a limited quantity of Preorder inventory available”, and once the limit is met, no additional pre-orders can be placed (see Target’s pre-order help page). It’s standard practice, not a quirk of small brands.

The simplest framing: a pre-order is a merchant making a promise to deliver. If you can only realistically deliver 150 units, you shouldn’t be taking 300 pre-orders. Caps protect the brand from refunds, chargebacks and the worst kind of customer service emails.

According to Wikipedia, pre-orders exist so manufacturers can gauge demand and sellers can be assured of minimum sales. The cap is what keeps that gauge accurate.

Why Merchants Cap Pre-order Quantities

There’s no single reason to set a pre-order limit, but four come up over and over.

  • PO-bound stock. The most common case. You’ve placed a purchase order for a fixed quantity. You don’t want pre-orders to outrun what’s actually coming in.
  • Made-to-order capacity. A small studio or maker can only produce so many units a week. Pre-orders need to respect that capacity, not the appetite for the product.
  • Deposit risk. With deposit pre-orders, you’ve collected only part of the revenue. Over-promising puts cash flow and operations at risk if you can’t deliver.
  • Brand strategy. Founders editions, capsule drops and limited runs use scarcity intentionally. The cap is part of the marketing.

If you’re managing pre-orders against incoming purchase orders or an ERP, the cap is usually the single most important number to get right. We’ve covered the operational side of that in our guide on managing pre-orders on your ERP.

How to Calculate a Safe Pre-order Limit

The cap shouldn’t be the raw PO quantity. There are two buffers worth subtracting before you set the public-facing limit.

The formula:

Maximum pre-orders = PO quantity − defect/buffer stock − expected cancellations

The defect buffer covers units that arrive damaged, fail QA or get held back as warranty stock. 10 to 15% is a reasonable starting point depending on your supplier reliability.

The cancellation buffer covers customers who change their mind before fulfilment. Across the 1 million pre-orders dataset, the average cancellation rate sits at 5.4%, with 2025 Q1 trending lower at 2.8%. If you’re charging a deposit or charging upfront, expect the lower end. If you’re using charge-later, expect closer to the average.

A Worked Example

You have an incoming purchase order for 150 units.

  • Subtract 15% defect/buffer stock: 150 − 23 = 127
  • Subtract 5.4% expected cancellations on the remaining stock: 127 − 7 = 120

So your safe pre-order cap is roughly 120 units. You could comfortably push to 130 if you’re using a deposit or charge-upfront model, since those tend to commit customers more strongly. Push past 150 and you’re betting on every single unit arriving in perfect condition and zero customers cancelling. Not a bet worth making.

Setting Pre-order Limits at the Variant Level

Product-level caps aren’t always enough. Demand rarely splits evenly across sizes, colours or configurations. If you’re allocating 120 units across five sizes, you don’t want one popular size selling 80 pre-orders while two others sell three each, then having to refund the oversold size when stock lands.

Variant-level allocation matters. The practical approach:

  1. Use historical sales data to weight the allocation. If size M historically sells 35% of units, allocate 35% of the cap to size M.
  2. If you don’t have historical data, look at industry-standard size curves for your category.
  3. Build in the ability to reallocate mid-campaign. If size L is selling out fast and size XS is barely moving, shift the cap. Pre-order software should let you do this without taking the campaign down.

Once a variant hits its cap, the pre-order button should automatically delist for that variant only, leaving the rest of the listing live. Native Shopify settings can stop a product from selling at zero stock, but they can’t manage allocations the way a pre-order tool can. For the bigger picture on inventory operations, see our guide on how to manage pre-order inventory in Shopify.

Customer Purchase Limits, a Separate Lever

Inventory caps stop your campaign from overselling. Per-customer limits stop one buyer from wiping out the campaign. They’re different tools for different problems.

Common scenarios where per-customer caps make sense:

  • Hype-driven launches. Sneaker drops, limited collabs and trading-card style releases where resellers will buy 20 units if you let them.
  • Founders editions. Fair distribution matters more than max revenue.
  • Made-to-order capacity. Per-customer caps prevent a single bulk order from blocking out everyone else’s lead time.

Shopify has a native quantity-per-order field at the product level, but it’s blunt and doesn’t enforce across separate orders. For pre-orders specifically, the app layer is where the real enforcement happens. PreProduct lets you set per-customer caps that hold across multiple sessions, so one buyer can’t make three separate orders to grab nine units of a one-per-customer drop.

How you communicate the cap matters too. Make the limit visible on the product page so customers don’t feel ambushed at checkout. Our breakdown of pre-order button design best practices covers where to surface details like this without breaking the page layout.

Preventing Overselling Once the Cap Is Hit

The worst pre-order experience: a customer adds an item to cart, checks out, gets a confirmation email, and a week later receives a refund saying the product is no longer available. That’s not a cap, that’s a broken cap.

Three behaviours need to fire the moment a cap is reached.

  • The buy button switches state. Either hidden, replaced with a “notify me” button, or replaced with a “join the waitlist for the next batch” CTA. Don’t leave it as a live pre-order button against a depleted cap.
  • The cart and checkout reject further attempts. Even if a customer has the product in cart from before the cap closed, the checkout should validate against current availability.
  • Channels stay in sync. If you’re selling on Shopify, Amazon and in-person via POS, the cap needs to reflect across all of them. A pre-order tool should be the source of truth, not three separate spreadsheets.

Carting policy matters here too. 62.1% of stores in the 1 million pre-orders dataset isolate pre-orders to their own cart, partly because it makes overselling easier to control. Mixed carts work, but the inventory logic has to be tighter.

What to Do When Your Pre-order Sells Out

Selling out is a good problem. Handle it badly and you waste demand. Handle it well and you set up the next campaign with stronger signal.

A clean post-sellout flow:

  1. Open a waitlist for the next batch. The customers who arrived too late are the highest-intent leads you’ll get for the next PO. Our guide on back-in-stock notifications on Shopify covers the setup.
  2. Communicate the lead time clearly. Tell the waitlist when the next batch is expected. If you don’t know yet, say so honestly.
  3. Resist the urge to raise the cap mid-campaign. If scarcity was real, don’t undermine it. If you can supply more, prep a second campaign instead.
  4. Use the demand signal. Cancellations stayed below 5.4% in your last campaign? Use that for next time’s buffer. The next PO can be sized with much more confidence.

For the distinction between pre-orders, backorders and waitlists in this context, our pre-orders vs backorders vs waitlists comparison breaks down when each tool earns its place.

Frequently Asked Questions

Does Pre-order Mean Sold Out?

No. A pre-order means the product hasn’t shipped yet, usually because stock hasn’t landed. Pre-orders only show as sold out when the merchant’s cap has been reached. The two states are different: pre-order is an active sales channel, sold out is the end of one.

Are Pre-orders Guaranteed?

Pre-orders are a commitment from both sides. The customer commits to buy, the merchant commits to deliver against the timeline shared at checkout. If a merchant can’t deliver, the standard remedy is a full refund. That’s why setting the cap correctly matters: a missed pre-order delivery is more damaging than a smaller, sold-out campaign.

How Do I Limit Pre-orders on Shopify?

Shopify’s native inventory settings can stop a product from selling at zero stock, but they don’t handle pre-order-specific caps, variant-level allocation or per-customer limits. A dedicated pre-order app handles all three. With PreProduct, you set the cap, the variant allocation and the per-customer rules at listing creation, then the app enforces the rest automatically.

Can I Set a Different Pre-order Limit Per Variant?

Yes, and you usually should. Allocating one product-level cap to a multi-variant listing almost always means some variants oversell and others underperform. Variant-level limits keep the allocation honest and let you reallocate mid-campaign if demand skews.

How Do I Stop One Customer Buying All My Pre-order Stock?

Use per-customer purchase caps. These are different from inventory caps. They limit how many units a single customer can pre-order across one or more orders. For limited drops, founders editions or any campaign where fair distribution matters, this is the lever to use.

Pre-orders Sell Out by Design

Pre-orders can sell out, and that’s a feature of running pre-orders properly, not a bug.

The recap:

  • Pre-orders draw against a merchant-set cap, usually tied to an incoming PO or a production run.
  • A safe cap subtracts a defect buffer (10 to 15%) and an expected cancellation buffer (around 5.4% on average).
  • Variant-level allocation prevents lopsided overselling within a multi-variant listing.
  • Per-customer limits are a separate tool for managing fair distribution on hype-driven drops.
  • When the cap is hit, the buy button needs to change state and a waitlist should open for the next batch.

If you’re setting up pre-orders on Shopify and want variant-level caps, per-customer limits and automatic state changes when a cap is reached, PreProduct handles all of that natively. Start a free trial and set your first pre-order cap in minutes.

Pre-sell With PreProduct

7 day free trial with all plans