You can set a pre-order only discount when listing a product in PreProduct PreProduct listings. Discounts can either be “locked-in” to the order like with charge-later, charge-upfront and deposit-upfront pre-orders. Where as capture-only pre-orders discount by adjusting the “price” and “compare at price” for the product.
Deferred-charge & charge-upfront discounts #
Discounts on deferred-charge and charge-upfront pre-orders are locked-in to the order itself at the time of pre-order. Meaning that changing the product’s price in your ecommerce platform won’t effect the quoted discount and price for the pre-order.
This style of discounting is generally more robust than adjusting the “price” and “compare at price” of the product in Shopify. However, your site won’t display native discount signage/banners, although you can use PreProduct’s custom front-end wording for this.

Capture-only discounts #
Discounts on capture-only pre-orders work by adjusting the “price” and “compare at price” (or RRP) in your ecommerce platform for the product.
This means that changing the product’s price in your ecommerce platform will directly effect the discount. For this reason, We recommend sending out payment links before changing the pricing manually or finishing the listing (as this will revert your products pricing).
Creating a new listing with a discount #
-
Navigate to the ‘New Listing’ screen in PreProduct and select the product you would like to list.
In the ‘Early bird discount’ section, enter the discount percentage you would like to offer.
- Click “Create listing”

Discount codes #
All Shopify discount codes should work with capture-only pre-orders.
For Shopify, discount codes should mostly be supported by deferred-charge and charge-upfront listings too, however at the time of writing ‘Buy X, get Y’ discounts are not (official doc)
For BigCommerce and other platforms, discount codes are only supported by capture-only pre-orders. Only discount codes created in Stripe will be respected by deferred-charge and charge-upfront listings.
Discount codes stack with pre-order discounts #
Shopify discount codes stack on top of PreProduct pre-order discounts, whether or not you allow discount combinations in your Shopify discount settings. Shopify still allows this at the time of writing (September 2026).
In the example below, a charge-later listing has a 10% early bird discount and a “25-off” code takes 25% off every product. At checkout the customer gets both, so a £99 t-shirt comes to £66.83.


Test your sitewide codes against pre-order products before a sale, since a customer can get both discounts.