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.