Let customers buy a product before it's back in stock or before it's even launched — instead of losing the sale to a "Sold Out" button.
On an eligible product, the normal Add to Cart button is replaced with a Preorder button. The shopper checks out normally — the order is simply flagged and handled on your terms.
Create one "offer" (a preorder campaign) with its own rules, then add as many products to it as you like. A single sneaker drop or an entire new collection can share one set of terms.
Out of stock mode — keep selling right through zero stock, no cap unless you set one.
In stock mode — customers preorder ahead of a real, limited restock; once real stock hits zero, it behaves like a normal sold-out product.
Customers can cancel their own preorder via a link in their confirmation email — no need to contact support — triggering an automatic refund.
You get a dedicated Orders view showing every preorder, its payment/fulfillment status, and one-click actions: release a hold, reschedule a ship date, reschedule a payment date, collect a balance, or notify the customer of a ship-date change.
Order confirmation, payment reminder, payment failure, and balance-collected receipt emails all use the same visual builder — logo, colors, text, buttons, with a live preview.
Preorder availability can be restricted or adjusted by country/region using Shopify's own Markets feature, and by fulfillment location for merchants with multiple warehouses.
Set up your first preorder campaign in minutes.
Try for Free