A pre-order sells stock you do not have yet. A 3PL ships from stock it does have. Running pre-orders through an outsourced warehouse means getting three systems to agree on when an order is real: Shopify, your pre-order app and your 3PL's software. When they disagree, the result is either an order shipped with nothing in the box, a customer charged months before anything moves, or a launch-day backlog that eats your delivery promise.
This guide explains how pre-orders actually move through Shopify in 2026, where payment timing goes wrong, what US law expects when a ship date slips, and what to agree with your 3PL before you open the first pre-order.
How a Pre-order Moves Through Shopify
Shopify does not have a pre-order button of its own. Pre-orders are created by an app using Shopify's purchase options (selling plans) with the PRE_ORDER category. Each pre-order option is a bundle of four policies, and each one matters to your warehouse:
| Policy | What it controls | Why your 3PL cares |
|---|---|---|
| Delivery policy | When the order should ship: as soon as possible, on an exact date, or unknown | An unknown date places a system hold on the fulfillment, which the 3PL integration must respect |
| Inventory policy | Whether inventory is committed when the order is placed or when it is fulfilled | Decides whether pre-orders reduce the stock count your 3PL syncs against |
| Billing policy | Deposit at checkout and when the remaining balance is charged | Some warehouse integrations only pick up orders marked as paid |
| Pricing policy | Optional pre-order discount | None directly, but it changes order values on reports |
When the delivery date is unknown, Shopify places a system fulfillment hold called Unknown delivery date on the order. Held orders are taken out of the Unfulfilled list in the Shopify admin, and inventory can stay reserved while fulfillment is blocked. The hold is released by the app, or manually, when stock is ready.
The single most important question for your 3PL: does its integration ignore orders that are on hold in Shopify, and pick them up automatically once the hold is released? If the answer is "we pull everything and sort it out on our side", pre-orders need a separate workflow.
Payment Timing: Where Pre-orders Lose Money
There are three common ways to charge for a pre-order. Each one changes what your warehouse sees and when.
| Model | How it works | Watch out for |
|---|---|---|
| Pay in full at checkout | Customer is charged immediately; order waits for stock | Cash arrives early, but so does your legal clock and your refund exposure if the date slips |
| Deposit + balance | Part charged at checkout, the rest on a date or at fulfillment | Failed balance charges on stored cards need a follow-up process before you ship |
| Pay later | Nothing charged at checkout; card stored for later | Highest cancellation and failed-payment risk on launch day |
The 7-day authorization trap
A common mistake is to "authorize now, capture when it ships". With Shopify Payments, a card authorization lasts 7 days. If the payment is not captured inside that window, you might not be able to collect anything for the order. Shopify Plus stores get longer windows on some cards, up to 30 days for Visa, Mastercard and American Express, but capturing after the standard 7 days adds a 1.75% charge on top of normal card fees. For a pre-order that ships in six weeks, authorize-and-capture is the wrong tool; a deposit or stored-payment model is the right one.
Capture at fulfillment and mixed carts
Shopify can capture payment automatically when an order is fulfilled, but only when the entire order is fulfilled. A partially fulfilled order is not captured. If a customer buys an in-stock item and a pre-order item together and your 3PL ships the in-stock half first, the automatic capture does not fire. Shopify Plus has a per-fulfillment capture option; on other plans, plan for it.
Since the 2026-01 API version, pre-order apps can set the remaining balance to be charged on fulfillment rather than on a fixed date. That lines payment up with the moment your 3PL actually ships, which is usually what merchants wanted in the first place. Check whether your pre-order app supports it.
If stock arrives early and you want to collect the balance early, Shopify allows it, but warns to tell the customer first: an unexpected charge is a common cause of chargebacks.
What US Law Expects When a Date Slips
The FTC's Mail, Internet, or Telephone Order Merchandise Rule applies to pre-orders like any other online order. The short version:
- You need a reasonable basis for the ship date you state. If you state no date, you need a reasonable basis to ship within 30 days.
- The clock starts when you receive a properly completed order, which includes full or partial payment or the customer's authorization to charge their account. A deposit starts it.
- If you cannot ship on time, you must tell the customer before the promised date and offer a choice: agree to the delay, or cancel for a full and prompt refund.
- A prompt refund means within 7 working days for most payment methods; for credit sales, within one billing cycle.
For pre-orders this has a practical consequence: put a clear ship window on the product page, base it on your supplier's real inbound date plus receiving time at the warehouse, and build the delay-notice email before launch, not after. This is a summary, not legal advice; the FTC's business guide sets out the details.
The 3PL Side: Four Things That Break
1. Holds that are not respected
If the warehouse system imports an order that is on hold in Shopify and treats it as ready, it will either try to pick stock that is not there or allocate units meant for in-stock orders. Ask how the integration handles held fulfillment orders, and test it with a real order before launch.
2. Inventory counts overwritten
To accept pre-orders, Shopify has to be allowed to sell below zero, using the Continue selling when out of stock setting or the pre-order app's own limits. Many 3PL integrations push their physical count back to Shopify every few minutes. If that sync overwrites the number your pre-order app depends on, the app can stop selling, or oversell past your supplier quantity. Agree which system owns the available-to-sell number during a pre-order campaign, and set a maximum pre-order quantity in the app that matches what is actually inbound.
3. Mixed carts
An order with one in-stock item and one pre-order item can be handled three ways: ship what is available now and the rest later, hold the whole order, or stop customers from mixing the two in one cart. Splitting is faster for the customer but costs a second shipment. Holding is cheaper but delays the in-stock item. Separating carts is the simplest for everyone. Decide this before launch and make sure your 3PL knows which rule applies.
One detail that confuses reporting: in Shopify, an order with one held fulfillment and one unfulfilled fulfillment shows as Unfulfilled, not On hold. Filter by fulfillment status, not just order status, when checking what is still waiting.
4. Launch day is a receiving problem
Releasing every hold the moment the container lands is the most common pre-order mistake. Units have to be received, counted and put away before they can be picked. If 2,000 pre-orders are released into a warehouse that is still counting the inbound pallets, orders fail allocation and the backlog becomes visible to customers.
A better pattern: release holds only after receiving is confirmed, and in waves sized to the warehouse's daily pick capacity, oldest orders first. Charge the balance in the same waves so customers are charged close to when their order ships.
Questions to Ask Your 3PL Before the First Pre-order
- Does your Shopify integration skip orders that are on hold, and pick them up automatically when the hold is released?
- Can you ship part of an order now and the rest later, and does that keep the Shopify order record correct?
- Which system owns the available-to-sell quantity during a pre-order campaign: your sync or our pre-order app?
- Do you need orders to be marked as paid before you start picking?
- How many days after an inbound shipment arrives are units available to pick?
- What is your daily pick-and-pack capacity for a launch, and how many waves should we plan?
- Can you pick by an order tag or line-item property, so pre-order lines can be handled separately?
- Who sends the delay notice if the inbound date moves, and how quickly will you tell us?
A Simple Pre-order Timeline
| Stage | What happens | Who owns it |
|---|---|---|
| Before opening | Confirm supplier ship date, set ship window and max quantity, test a held order end to end | Merchant + 3PL |
| Pre-order open | Orders arrive on hold; deposit or nothing charged; no picking | Pre-order app |
| Inbound booked | Send the 3PL the expected arrival date, unit count and carton details | Merchant |
| Arrival | Units received, counted and put away; discrepancies reported | 3PL |
| Release | Holds released in waves; balances charged; orders picked and shipped | Merchant + app + 3PL |
| If the date slips | Delay notice with option to cancel, before the promised date | Merchant |
Running Pre-orders from Delaware
We fulfil Shopify orders from Claymont, Delaware. Inbound shipments are logged within 24 hours of arrival on business days, which is the number that matters most when you are planning a release date. Pick and pack starts at $3.00 per order for 0–1 lb, with additional items in the same order at $0.90. If you are planning a pre-order launch, send us the expected inbound date and unit count and we will plan receiving and release capacity with you. For the wider picture of outsourcing Shopify fulfillment, see our Shopify fulfillment guide.
Frequently Asked Questions
Does Shopify have built-in pre-orders?
No. Pre-orders on Shopify are created by apps using Shopify's purchase options with the pre-order category. The app defines when the order ships, when inventory is committed and when the customer is charged.
Can I authorize a card at checkout and capture it when the pre-order ships?
Only if it ships within the authorization window. Shopify Payments authorizations last 7 days; Shopify Plus stores get up to 30 days on some cards, with a 1.75% charge for capturing after 7 days. For longer pre-orders, use a deposit or a stored payment method instead.
How long can a pre-order wait before I must notify the customer?
Under the FTC rule you must ship within the time you stated, or within 30 days if you stated no time. If you cannot, you must notify the customer before that date and offer the choice to cancel for a full refund.
What happens to pre-orders that are on hold in Shopify?
They are taken out of the Unfulfilled list and fulfillment is blocked until the hold is released. Your 3PL's integration should not pick them until then.
Should I ship in-stock items before the pre-order item arrives?
It depends on margin and customer expectations. Splitting is faster for the customer but adds a shipment; holding is cheaper but slower. Many brands avoid the problem by keeping pre-order items in their own orders.
Planning a Shopify pre-order launch?
QuickShipment receives, stores and ships Shopify orders from Claymont, Delaware — a state with no sales tax. No minimums, no setup fee.
- 1See our Ecommerce fulfillment service
- 2Check the price list
- 3Calculate your own cost
- 4Get a free quote