Where does the promotion show?

There are two possible places a promotion will show depending on which locations are enabled on the promotion. By default, the promotion will show on all locations (Post Purchase page & Thank You Page) upon creation:


Post purchase page
Thank you page
Standalone checkout step
1-click upsell
1-click free gift
Supports PayPal
Supports Apple Pay
Supports Shop Pay
Supports Shop Pay Installments
Supports Cash on Delivery
Supports Buy Now, Pay Later (BNPL - Klarna, Affirm, Afterpay, etc.)
Fulfillment Holds
$0 Orders (Free)

*1 - Promotions redeemed from the Thank you page will have the original discount

1. Post Purchase Page

Shopify's recently released "native" 1-click upsell functionality is shown as a new "post-purchase" Checkout step directly after the payment step but before the thank you page as per this checkout flow diagram:

Once the customer has reached the post-purchase step, the order has been confirmed and exists within the store. Currently, only credit card based gateways, Shop Pay, & Paypal Express are supported which is a Shopify limitation.

The design looks similar to the below:

2. Thank you page

A secondary location that a promotion can show is on the order thank you page which shows after order placement. The main differences from the native post purchase page is that upsells on the thank you page require customers to confirm payment. The biggest benefit is that the thank you page design is less intrusive to the customer and supports a wider range of payment gateways including Cash on Delivery, Apple Pay, and others. The design will look similar to the below:

Another limitation of promotions showing on the thank you page is that order level discounts apply to promotional products as well since promotional products are being applied via order editing. This limitation does not exist with the native post purchase page.

Lastly, if you use split payments such as Klarna, Affirm, or AfterPay, do not enable the thank you page as they do not support order editing which this app relies upon.

3. Non Supported Checkout Flows

There are cases where a customer may not see a promotion - these include:

- Multi-currency: Customers who checkout with a currency different from the store default currency will not be eligible for a promotion.

- Local pickup: Customers who elect to ship via local pickup will not be eligible for a promotion.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us