Built for ShopifyPre-order setup

Your first pre-order,
live in ten minutes.

Enable the embed, create one offer, set the terms. Everything else here is optional and can wait until real orders arrive.

★★★★★ 5.0 on the Shopify App StoreFree plan, no cardTwo-step setup
Theme editor · App embedsDawn
Back in Stock · Alert Me!Notify me button on sold-out products
Low in Stock · Alert Me!Live counter under add-to-cart
Pre-order · Alert Me!Pre-order button and cart note
Live on your storefront

1Install and enable the app embed

The pre-order button is delivered by a theme app embed. Until it is switched on in your published theme, nothing appears on the storefront, however the offer is configured.

  • Install the app. Open the App Store listing, click Install, approve the permissions.
  • Enable the Pre-order embed. Go to Pre-order in the app, pick your live theme, click Edit in theme. Toggle the Alert Me! pre-order embed on and Save.
!

Enabling it on a duplicate or draft theme is the single most common reason the button does not appear. The dashboard tells you when it finds the embed on a draft theme but not your live one.

Pre-order overview

2Create your first offer All plans

An offer answers two questions: which products can be pre-ordered, and on what terms. Pre-order → Offers → Create offer.

  • Name the offer for yourself; shoppers never see it
  • Choose Specific products and pick them, available on every plan
  • Or choose a collection, or individual variants
  • Set the payment terms and the ship date, both covered below
  • Save, then set the offer to Active. A draft offer shows nothing
!

A product only shows the pre-order button when it is actually out of stock and set to keep selling when out of stock. Both must be true, which is what stops the button appearing on products you can still ship today.

Offer editor

3Payment: in full, a deposit, or on fulfilment All plans

In the offer editor, open Payment. How you charge changes how many people pre-order and how much cash you hold before you ship.

  • Pay in full takes the whole amount at checkout
  • Deposit takes a percentage now and vaults the card; the balance is captured on a date or after a number of days
  • Charge on fulfilment takes nothing until you mark the order fulfilled
  • Add a pre-order discount to reward buying early
!

Deposits and charge-on-fulfilment rely on Shopify vaulting the card at checkout. A card can still expire before the balance is due, which is why failed payments get their own section below.

Payment terms

Ship dates and scheduling All plans

Shoppers will wait months for the right product. What they will not forgive is finding out late. Set the date on the offer and it appears on the button, in the cart and in the confirmation email.

  • Set an availability date, or leave it open as "ships when available"
  • Give the offer a start and end date so it opens and closes itself
  • Change the date later and email everyone affected
Ship date and schedule

Cover every sold-out product automatically All plans

Instead of listing products by hand, create one offer scoped to All products. It is a standing rule, not a list: every hour the app checks your catalogue and adds whatever has just sold out.

  • Choose only products already set to continue selling, or let the app switch that on for you
  • Exclude products by tag, so clearance or made-to-order lines never go on pre-order
  • Exclude specific products outright
  • Products are removed again on their own once stock returns
  • An order that empties the last unit is covered straight away, without waiting for the hourly check
!

The overview shows the rule's last run and how many products it currently covers. If a product you expected is missing, check that it is Active, has inventory tracking on, is genuinely at zero, and does not carry an excluded tag.

All-products offer

Order limits and mixed carts

Two problems show up as soon as real orders arrive: someone buys forty of a limited run, and someone mixes a pre-order with something they expected tomorrow.

  • Set a minimum and maximum quantity per order
  • Cap the total units an offer may sell
  • Explain mixed carts, or block them, when in-stock items are added
  • Send shoppers straight to checkout and skip the cart
Limits and cart rules

Button and message wording All plans

Pre-order → Customization. The live preview updates as you edit, and every string can be translated into each language you sell in.

  • Button text, badge text and the cart note
  • Colours, and where the button sits relative to add-to-cart
  • The payment and shipping messages shown under the button
  • Translate every word, on every plan
Customization

Pre-order emails All plans

Pre-order sends its own emails, separate from your Back in Stock templates. Pre-order → Customization → Emails.

  • Confirmation, sent the moment someone pre-orders. This one cannot be switched off; a customer who has paid must get a confirmation
  • Balance reminder, sent a few days before you take the remaining amount
  • Delay notice, sent to everyone affected when a ship date moves
  • Subject, heading and opening line are yours. Order details, amounts and dates fill in automatically
Email templates

Orders, balances and failed payments All plans

Pre-order → Pre-orders lists every pre-order with what has been collected and what is still owed. Balances reconcile against Shopify hourly, so a payment taken manually in your admin shows as paid here too.

  • See units to ship, open orders, and the balance still to collect
  • Failed balance payments are flagged with the customer, usually an expired card
  • Those customers need to update their details before you can collect again
  • Cancellations and refunds flow back from Shopify automatically
Pre-orders list

Invite your waitlist

Everyone who asked to be told when a product came back is already in your Back in Stock list. When you open a pre-order on that product, invite exactly those people instead of emailing the whole store.

  • Open the offer and choose the product's waiting shoppers
  • They arrive on a page that can take their money, not just their email
  • Tag pre-order customers in Shopify for later segmenting
Invite waitlist

Analytics

Pre-order → Analytics breaks revenue and units down by offer, so you can tell a launch that sold from one that merely ran.

  • Committed revenue, collected, and still to collect
  • Units and orders per offer
  • The same headline figures appear on the app dashboard on every plan
Pre-order analytics
FAQ

Common pre-order questions.

The button is not showing on a product.

Check four things: the pre-order embed is on for your live theme, the offer is Active, the product is genuinely at zero stock, and it is set to continue selling when out of stock.

Can I take pre-orders on in-stock products?

No. Pre-order is for products you cannot ship today. For in-stock urgency use Low in Stock instead.

What happens if a customer's card fails for the balance?

The order is flagged in Pre-orders with the customer. You can ask them to update their card, then retry the capture.

Which features need a paid plan?

Free covers specific products, pay in full, ship dates, the all-products rule and translations (20 pre-orders a month). Starter adds deposits, variants, collections, scheduling and limits. Standard adds analytics, discounts and delay notices. Pro adds charge on fulfilment and waitlist invites.