For a small store, start with the free plan of a pre-order app whose allowance covers your first launch, or with no app at all if you take full payment on a few items. Word the date as a window ("ships 3 to 5 December"), name the update date, and email buyers before they ask.
Most pre-order complaints are not about the wait. They come from a date that was too precise, a promise that went silent, or a checkout page that never said the item was not yet in stock. The app is the smaller decision. The wording is the bigger one, and AI is good at the part that wears people down: turning supplier dates into consistent text for six places at once.
Check whether Shopify's own setting already covers you
Shopify has a setting called Continue selling when out of stock. You find it in the Inventory section of a product or variant, and you can only tick it when Inventory tracked is on. With it off, a customer cannot buy an item at zero stock. With it on, they can keep buying after the count hits zero, and Shopify's own help page names pre-orders and stock that is on its way as reasons to use it.
That is a real pre-order mechanism, with limits worth knowing before you rely on it:
- The button still says Add to cart unless you change it in your theme or with an app, so a buyer can believe the item ships today.
- Nothing separates pre-orders from ordinary orders. They sit in the same list, and you will tell them apart by tag or note.
- The setting does not apply to orders placed in Shopify POS. Staff can sell at zero or below, but POS warns them first.
- If your store has more than one location, the location that fulfils online orders is the one that matters. If it sits at zero or below, the item shows as out of stock online even when another location holds units.
- There are no partial payments, no automatic "your pre-order is confirmed" email and no scheduled charge.
So a store taking, say, ten pre-orders on one item can manage with the setting, a changed button and a tag. A store opening a pre-order window for a whole range needs an app. If you do not yet track inventory on a product, turn tracking on first, because the continue-selling option does nothing without it.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowWhich pre-order app suits which store size
The App Store's pre-order collection lists a dozen apps, most with a free plan or a free install. Ratings are high across the board, so the rating does not separate them. What separates them is how many pre-orders the free plan allows, whether partial payments sit behind a paid plan, and how much of the wording you can control. Prices change often, so read the plan box on each listing the day you install and treat the figures below as what I saw in November 2026.
| Your situation | Pre-orders per month | What to look for | Examples from the App Store |
|---|---|---|---|
| One-off test of a single product | Under 20 | A free plan with a pre-order button and a delivery note, nothing more | PreOrder Globo (free plan covers the first 20 presale orders in total); PreOrder Now WOD (free plan covers one pre-order product) |
| Regular drops, a few products a quarter | 20 to 100 | Editable emails, a date field per product, CSV export of pre-order orders | PreOrder Globo Lite lists 100 presale orders a month for $9.90 a month, with partial payments, editable email templates and CSV import and export |
| Made-to-order range or large launch | Over 100 | Partial payments, variant-level settings, bulk management, support that answers within a day | PreOrder Globo Pro ($19.90 a month) removes the monthly cap; STOQ lists partial payments; STOQ and Notify Me! both pair pre-orders with back-in-stock alerts |
The twelve apps in the collection showed ratings between 4.9 and 5.0, with review counts from about a hundred to just under four thousand. A rating that high on every listing tells you little, so compare the plan limits instead. A newer app with no reviews is not a bad app, but a pre-order is a payment taken before you deliver, so I would pick one with a track record unless its free plan lets you test with ten buyers you could refund by hand.
Five questions to ask of any listing before you install
- Does the plan cap pre-orders per month, or in total? "First 20 presale orders" (a one-off allowance) and "100 presale per month" behave very differently when a launch goes well.
- Can I change the button text and add my own delivery note per product?
- Are partial payments, if I want them, on a plan I would actually pay for?
- Do the confirmation emails come from the app or from Shopify, and can I edit them?
- Does it offer a one-click way to turn pre-order off for a product when stock arrives?
Shopify's own pages note that once you install a pre-orders app, built-in tools let you take partial payments or limit each customer to one order. If you want a deposit model, confirm on the app's listing how it uses those tools before you commit.
A small manufacturer opens a pre-order window
Take a small manufacturer that makes leather document cases in batches. The supplier of the hide and hardware kit quotes 28 days to deliver, and the workshop needs 10 days to cut, stitch and pack a batch of 60. The owner wants to open pre-orders at $64 a case, 3 weeks before the kit arrives. Everything below is illustrative.
Turn the supplier's dates into a ship window
The temptation is to add the lead times and publish the answer. 28 days plus 10 days gives 38 days from the supplier's order, so if the order goes out on 1 November, the date reads 9 December. A single date like that is too confident. Suppliers slip, and a single missed date triggers every refund request at once.
A better working method has four steps:
- Take the supplier's quoted lead time: 28 days.
- Add a buffer of 20% for the supplier: 28 x 1.2 = 33.6, so round up to 34 days.
- Add your build and pack time, plus two days for carrier pickup: 10 + 2 = 12 days.
- Total 46 days from the supplier order. Publish a window that starts at the plain total (38 days) and ends at the buffered one (46 days).
From a 1 November order, that is a window of 9 to 17 December. The site says "Ships between 9 and 17 December". The internal target stays 9 December. If it ships on the 12th, the buyer is pleased, not angry.
Ask AI for the wording, not the dates
Give the assistant the dates and the places the text appears, and ask for one consistent set. Keep the arithmetic with you, or with a spreadsheet, because language models can slip on date sums.
I run a Shopify store that makes leather document cases. I am opening pre-orders.
Facts:
- Product: Document case, $64, 60 units available for pre-order
- Ship window: 9 to 17 December (I calculated this myself, do not change it)
- Buyers are charged in full at checkout
- I will email an update on 25 November
- Refund: full refund on request any time before it ships
Write, in plain English and a calm tone:
1. Product page notice (max 30 words)
2. Button text (max 3 words)
3. Cart or checkout note (max 25 words)
4. Order confirmation paragraph (max 60 words)
5. Packing slip line (max 15 words)
Do not use the words "guaranteed", "hurry" or "limited". Do not promise a single date.
A realistic reply, again illustrative:
- Product page: "Pre-order. Cases are made in a batch once materials arrive. Ships between 9 and 17 December. We will email you on 25 November with an update."
- Button: "Pre-order now"
- Checkout note: "This item is a pre-order and ships 9 to 17 December. You can cancel for a full refund before it ships."
- Confirmation: "Thank you. Your case is on pre-order. We are making this batch now and expect to ship between 9 and 17 December. We will email you on 25 November, and again when it leaves us."
- Packing slip: "Pre-order, placed [date]."
What to fix: the assistant may add "arrives" in place of "ships". Arrival depends on the carrier, so keep "ships". Check that every piece of text uses the same two dates, because AI sometimes rounds one of them, and read the refund line against your actual policy.
Wording that keeps buyers calm, with before and after
Four wording patterns invite avoidable disputes, and each has a simple fix.
| Before | After | Why the second works |
|---|---|---|
| Ships 9 December | Ships between 9 and 17 December | A window absorbs a slip of a week without a broken promise |
| Ships in 4 to 6 weeks | Ships between 9 and 17 December | A relative period starts counting from the buyer's memory of the order date |
| Delivered by Christmas | Ships between 9 and 17 December; delivery time depends on the carrier | You control shipping, not delivery |
| Pre-order (small label in the title) | Pre-order notice above the button, repeated at checkout | Buyers who never read the title still see it at the point of paying |
Also drop the urgency words. A pre-order is not a flash sale, and "last chance" next to a date you may move reads badly later. Say what is true: the batch size, the window, the update date and how to cancel.
Six places the ship date has to appear
A date that is correct on the product page and missing from the confirmation email creates disputes. List every touchpoint and decide who owns it. For a Shopify store the usual six are below.
| Where | How to edit it | Check |
|---|---|---|
| Product page text | Product description or the app's delivery-note field | View it on a phone |
| Button | The app's button setting or the theme editor | Click it and see the cart |
| Cart or checkout note | The app's cart message, or a theme text block | Run a test order |
| Confirmation email | The app's email template or Shopify's notification templates | Place a test order and read the email |
| Order status page and shipping notification | Shopify notification templates | Fulfil a test order |
| Packing slip | Shopify's order document templates (packing slip) | Print one |
Keep the dates in one small spreadsheet row per product: the window, the update date, and the cut-off after which you stop selling. When the window moves, change the row first, then ask the assistant to regenerate the six texts from it. That order stops the dates drifting.
The delay email: draft it before you need it
Writing a delay email under pressure produces defensive, vague wording. Write it during the quiet week, keep it in a notes file, and fill in the numbers when the supplier calls. Three rules: say the new window first, say what caused it in a clause, and offer the refund without making the buyer ask for it.
Subject: Your pre-order: new ship window, and your options
Hi [first name],
Your document case will now ship between [new start] and [new end], not
between [old start] and [old end]. The hardware kit reached us [number]
days later than the supplier said, and we have not started cutting yet.
You can keep the order as it is. If you would rather cancel, reply to this
email and we will refund the full $[amount] within [number] working days.
You do not need to give a reason.
We will write again on [update date], or sooner if the date changes.
[your name]
A filled-in version for a four-day slip would say: "ships between 13 and 21 December, not between 9 and 17 December", "arrived four days later than the supplier said", and a refund within three working days. Do not apologise four times. One plain sentence of regret, the facts, the choice.
Let AI tighten it, with a check
Here is my delay email draft: [paste]. Make it shorter without losing the
new dates, the refund option or the next-update date. Keep the tone plain
and calm. List every date and money figure in the result so I can check it
against my notes.
The last line matters. Ask the assistant to list the dates and amounts it used, then compare them with your row in the spreadsheet. A typo in a refund figure is expensive in a way a clumsy sentence is not.
A launch that went wrong because of one missing sentence
A small distributor opened pre-orders for a restocked line of workshop gloves. The ship window was on the product page and nowhere else. The checkout said nothing, the confirmation email said "Your order is confirmed" and the shipping notification arrived 5 weeks later. Twenty-three of the 180 buyers wrote in within the first fortnight to ask where their order was. The fix was not a new app. The owner added the window to the confirmation email, scheduled a mid-point update, and the "where is my order" messages for that product fell to a handful. The lesson is that the message you do not send becomes a support ticket, so schedule the update the day you open the window. (Illustrative figures.)
Mixed baskets and other awkward cases
Buyers will put a pre-order item and an in-stock item in one basket, and Shopify sends the order as one unit unless you split it. Decide a rule before launch.
- Ship together: everything waits for the pre-order. Simple, but the buyer who wanted the in-stock item sits for weeks. Say so in the cart note.
- Ship in parts: fulfil the in-stock lines now, and the pre-order lines later. Better for the buyer, but you pay two lots of postage unless you charge for it. Decide who bears the cost and write it down.
- Do not mix: some apps can limit a pre-order to one item per customer, which prevents the awkward basket for a small run.
A second awkward case is a discount code. Decide whether codes apply to pre-orders, and what happens if a buyer claims a discount, then cancels and re-orders. A one-line rule on the product page ("Discount codes do not apply to pre-order items") ends the argument before it starts.
A third case is a pre-order for a made-to-order variant where the number of units is unlimited. Cap the quantity or set a cut-off date, because the buffer in your window only holds for the number you planned the batch around.
Switch it off cleanly when the stock arrives
The end of a pre-order window is where stores trip. Stock arrives and the product page still says "pre-order" for a week, or the continue-selling setting stays on and the store keeps selling a unit it no longer has. Use a short checklist:
- Receive the stock into the right location, so the count reflects what you hold.
- Switch the product out of pre-order in the app, or restore the button text.
- Untick Continue selling when out of stock unless you want it for the next batch, so Shopify blocks overselling.
- Fulfil the pre-orders first, oldest first, and send the shipping notifications.
- Remove the pre-order notice from the product page, checkout and email templates.
If you track purchase orders in Shopify, the purchase order and reorder guide shows how to receive stock so the count updates properly. For chasing the supplier before your window slips, the supplier chase sheet is a ready sheet to copy.
Test the whole flow before the window opens
Run a test order with a discount code that takes the total to zero or use a payment method you can cancel. Check each of the six places in the table above in order. Then ask someone who has not seen the store to buy the item on their phone and say aloud what they think they are buying and when they expect it. If they say "I thought it was in stock", your notice is too quiet.
Two final checks. First, read the refund wording against your published refund policy, so they say the same thing. Second, confirm that the shipping date window in your emails matches the window in your spreadsheet row. If you run product pages through an assistant often, the store audit checklist includes a pass for exactly this kind of mismatch, and the product description guide covers keeping the notice from reading like an afterthought.
What to track after launch
Pre-orders deserve a tiny dashboard, kept in the same spreadsheet. Four figures are enough: units sold against the batch, refund requests, "where is my order" messages, and days between the supplier's delivery and your first shipment. After the window closes, compare the last two. If messages rose in the week after your update email, the email was too vague. If refunds clustered right after a date change, the window was too tight, and the next batch needs a bigger buffer than 20%.
Write the result into the same row, so the next launch begins with a real buffer instead of a guess. Over three or four batches, you will have a number for how late your supplier typically runs, which is worth more than any app feature.
Questions small stores ask before taking pre-orders
Can I take Shopify pre-orders without an app?
Yes, in a basic form. Turn on Continue selling when out of stock for the product, then change the button wording and add the ship date in the description. You get no separate pre-order tracking, no partial payments and no automatic emails, so it suits a handful of orders, not a launch.
Should I charge in full or take a deposit?
Full payment is simpler and keeps refunds straightforward. A deposit lowers the risk for the buyer but needs an app that supports partial payments and a clear rule for the balance. Choose a deposit only for expensive or made-to-order items, and write the balance date next to the price.
How long can a pre-order be delayed before I must offer a refund?
That depends on the consumer-protection rules where you sell, so check them or ask an adviser. A safe working rule is to offer a no-questions refund as soon as you move a promised date, and again each time you move it, rather than waiting to be asked.
Do I need to email buyers if the ship date has not changed?
A short update at the halfway point is worth sending. Buyers who hear nothing for six weeks assume the worst and open disputes. Three lines saying the date still stands, what has arrived and when you will confirm shipping is enough.
Further reads
- How to Use Shopify Sidekick to Run Your Store Faster — Run the weekly pre-order checks from inside the admin.
- Best AI for Ecommerce Operations: Orders, Stock, Returns, Suppliers — See where AI helps with stock and order admin.
- Klaviyo vs Shopify Email: Which Suits a Small Store? — Choose the tool that sends your delay and update emails.
- How to Set Up AI Abandoned Cart Emails for a Small Online Store — Recover buyers who stalled at a pre-order checkout.
- Dropshipping Returns and Refunds: Policy Wording and AI Replies — Refund wording for orders you cannot fulfil on time.
- Shopify Profit Report With Claude: Add Ad Spend, COGS and Returns — Check pre-order margin once costs land.
- AI Powered Automation Tools for a Games Shop: Events and Pre-Orders — A games-shop workflow: event sign-up form, waitlist, pre-order deposit reminders and release-day texts, with AI writing the messages.
- Comic Book Store Software: Pull Lists, Back Issues and AI Listings — Set up pull lists, list back issues from phone photos and send a weekly new-release email, with AI drafting the words and you checking the facts.
- Game Store Inventory Management: Preorders and Trade-Ins With AI — Three ledgers for a games shop: a preorder deposit log, a singles pricing rule and a trade-in buy list, with AI drafting listings and customer replies.
- Furniture Lead Times: Set Realistic Made-to-Order Dates With AI — How a small furniture workshop works out an honest delivery range from its capacity and queue, and tells customers at the right moments.
- Kickstarter Campaign Page: Draft the Story and Reward Tiers With AI — Draft the story and video script with AI, then price each reward tier so fees and shipping don't eat the margin.
- Klaviyo Back in Stock Emails for Shopify: Setup and AI-Drafted Copy — Build the Klaviyo back in stock flow, draft honest copy with AI, and measure how many orders it truly recovers.
- Pre-Order Policy Checklist: Draft Yours and Check Delivery Rules — A checklist for an online store's pre-order policy, a prompt that drafts it, and the 30-day delivery rules to check it against.
- Shopify Sidekick Skills: Worked Recipes for Repeat Store Tasks — Five copy-ready Sidekick skills for the jobs you repeat every week, with the instructions, sample output and what to check.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Shopify Help Center (selling when out of stock, order document templates), Shopify App Store pre-orders category and the PreOrder Globo, PreOrder Now WOD, STOQ and Notify Me! listings (checked November 2026).