June 16, 2026
Pre-orders let customers buy a product before it's in stock: an upcoming launch, a restock that's on the way, or a popular item you've temporarily sold out of. Done well, they turn "out of stock" into revenue and tell you how much demand exists before your inventory even arrives. Done with the common shortcut, they quietly cause overselling and refunds.
The quickest way to "enable pre-orders" on Shopify is to turn on "Continue selling when out of stock" and relabel the buy button. It looks fine, but it has a real problem: it relies on the product page's button to manage the pre-order. Express checkouts like Shop Pay, Apple Pay, and Google Pay can bypass that button entirely and add the item through the normal cart.
The effect is that you can sell more units than you intend to, with no clear record of which orders are pre-orders. That means manual untangling, delayed fulfillment, and refunds: the opposite of what you wanted.
Shopify has a proper system for this called selling plans (part of its purchase options framework). A pre-order built on a selling plan is recognized by Shopify at the platform level, so it works correctly through every checkout path, Shop Pay included. The order is clearly marked as a pre-order, the customer pays at checkout, and you fulfill it when stock arrives.
This is the difference between a pre-order that's a label on a button and one that's a real, tracked purchase option. The second kind doesn't oversell.
Try Restocker
Restocker adds back-in-stock email alerts and native pre-orders to your Shopify store, with flat pricing, a permanent delivery log, and free CSV export. There's a free plan to start.
View Restocker on the Shopify App Store