Skip to content
Shopify & Ecommerce

Ecommerce Pre-Orders and Backorders: How to Sell Stock You Don't Have Yet

How to run ecommerce pre-orders and backorders: when to use each, payment options, inventory caps, mixed carts, allocation when stock arrives, delivery date messaging, delays and cancellations.

Quick answer

Pre-orders sell products before release; backorders sell sold-out products ahead of restock. Both need a clear expected date shown before payment, a cap tied to confirmed incoming stock, a payment policy (full upfront, deposit, or save the card and charge at shipment, since authorizations expire within days), rules for mixed carts, fair allocation when stock arrives, and proactive communication with an option to cancel when dates slip. Only offer them where supply dates are reliable; otherwise use a back-in-stock notification.

Where This Fits

Future stock interacts with availability, covered in inventory management integration, and with sourcing in distributed order management. Post-purchase communication is in order tracking. Wholesale seasonal pre-orders are covered in wholesale ecommerce.

Pre-Order, Backorder or Sold Out?

SituationUseCustomer sees
New product, launch date confirmedPre-orderPre-order button, release or ship date
Sold out, restock with a confirmed dateBackorderOrder now, estimated ship date
Sold out, no reliable dateBack-in-stock notificationNotify me when available
Limited edition, never restockedSold outSold out, with alternatives
Made to orderProduction lead timeShips in X weeks

Payment Options

Payment timing is the biggest design decision. Full payment upfront is simplest and secures commitment, but it means holding customer money for a period and refunding if plans change. A deposit with balance later suits high-value or long-lead items. Saving the payment method with consent and charging at shipment is customer-friendly but risks failed payments when you finally charge.

Card authorizations are not a good fit for long waits: holds on online card payments typically expire within days, varying by network and transaction type. Shopify supports deferred payment through deferred purchase options used by pre-order apps.

OptionProsCons
Full payment at orderSimple, committed customers, no failed later chargesRefunds if delayed or cancelled; customer money held
Deposit, balance laterLower barrier for expensive itemsTwo payments to manage; balance may fail
Save card, charge at shipmentCustomer pays when goods shipFailed charges at shipment; dunning needed
Authorize now, capture laterFunds reservedOnly for waits shorter than authorization validity

Caps and Inventory

Treat incoming stock as its own inventory state. Set a pre-order cap from confirmed purchase orders, minus a buffer for supplier shortfall, and decrement it as orders arrive. When the cap is reached, close pre-orders or switch to a waitlist. Keep pre-order quantities separate from on-hand stock so channels and reports do not confuse promised future stock with sellable stock now.

Allocation order and delay handling decide whether pre-order customers become repeat customers.

Mixed Carts

When a cart contains in-stock and pre-order items, either split the order (ship available items now, the rest later, possibly with extra shipping) or hold everything until the pre-order item arrives. Splitting is usually better for customers, but it affects shipping charges, payment timing and returns. Say which will happen in the cart and at checkout, not after payment.

Launching a product before stock lands?

ZSpace Labs can set up pre-order caps, payment timing, mixed-cart rules and delivery messaging so launches do not turn into support queues.

Start a Project

Allocating Stock When It Arrives

Allocate in order of purchase unless you have a published reason not to (for example, priority for members). Handle partial arrivals by shipping the earliest orders first and updating later ones. If you charge at shipment, attempt payment before allocating stock; failed payments go through a short recovery window before stock moves to the next customer. The OMS should treat pre-orders as orders awaiting stock, with a clear status for customer service.

Messaging the Date

  • Show the expected ship or release date on the product page, cart, checkout and confirmation
  • Use a range or month when the exact date is uncertain, rather than an optimistic day
  • Label pre-order items clearly in the cart and order confirmation
  • Explain payment timing in plain words before payment
  • Show pre-order status and date in the customer account
  • Send updates when the date changes, not only when the item ships

Delays and Cancellations

Supply dates slip. When they do, tell affected customers promptly, give the new date and offer cancellation with a full refund. Some consumer protection rules set expectations for shipping times and notice of delays (for example, the US FTC's mail, internet or telephone order rule), so check obligations in your markets. Let customers cancel pre-orders easily from their account before shipment.

Platform Notes

On Shopify, pre-order and backorder behaviour usually comes from apps using selling plans, plus inventory policy settings that allow selling when out of stock. Check how an app handles caps, deferred payments, mixed carts, partial fulfilment and its sync with your OMS or 3PL. On custom platforms, model pre-order stock and order states explicitly rather than allowing negative inventory.

Advantages and Limitations

AdvantagesLimitations
Captures demand before stock arrivesCustomers wait, and some cancel
Validates demand for new productsSupply delays turn into support load
Can fund production with upfront paymentsHolding customer money creates refund obligations
Keeps bestsellers selling through stockoutsMixed carts complicate shipping and payment
Gives buying teams real demand signalsUnreliable dates damage trust quickly

How to Launch Pre-Orders Step by Step

  • 1. Confirm supply: quantities and dates from purchase orders, with a buffer
  • 2. Choose payment timing and check authorization limits with your provider
  • 3. Configure the cap and what happens when it is reached
  • 4. Decide mixed-cart behaviour and shipping charges
  • 5. Write the messaging for product page, cart, checkout, confirmation and account
  • 6. Set up OMS status and allocation rules for arrival, connected to sourcing and your 3PL integration
  • 7. Prepare delay and cancellation templates in advance
  • 8. After launch, track cancellations, delays, support contacts and conversion from pre-order to delivered order

Worked Example

An illustrative scenario, not a client case: a consumer electronics brand opens pre-orders for a new speaker with full payment and a confirmed month. The supplier ships 80% of the first batch. The team allocates by order time, ships the earliest 80% and emails the rest with a revised date and a one-click cancel option. Few cancel, and support volume stays manageable because the update arrived before customers asked.

Common Mistakes

  • Allowing negative inventory instead of a capped pre-order state
  • Relying on card authorizations for long waits
  • No date shown before payment
  • Mixed-cart behaviour decided after checkout
  • No proactive delay notices
  • Backorders on items with no reliable restock date

Need pre-orders and backorders that work with your OMS and 3PL?

Talk to ZSpace Labs about Shopify pre-order setups, custom inventory and order states and date and status messaging.

Start a Project

Conclusion

Selling future stock works when the promise is clear and kept: a date before payment, a cap tied to real supply, a deliberate payment policy, fair allocation and honest updates. Related: distributed order management, inventory integration and order tracking.

FAQ

Common questions

A pre-order is for a product that has not been released or received yet. A backorder is for a product that has sold out but will be restocked. Both let customers buy now and receive later.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.