Why discounts may not work with preorders (and how to fix it)
If you’ve set up a discount in Shopify and noticed that it’s not applying to preorder products, you’re not alone. This happens because Shopify treats preorders as subscriptions when it comes to discount settings.
Why This Happens
Shopify’s discount system has a Purchase type setting that determines whether a discount applies to:
- One-time purchases
- Subscriptions
- Both
Since preorders are handled like subscriptions in Shopify, any discount that is only set to apply to one-time purchases will not work for preorder items.
How to Fix It
To ensure your discount applies to preorder items:
Go to Shopify Admin → Discounts → Select or create your discount.
In the Purchase type section, select either:
- Both
- Subscription
- (Example: Setting “Purchase type” to Both ensures preorders receive the discount.)
- Save your changes.