How do post purchase offers work?
Overview
In the Shopify checkout process, a post-purchase page can be introduced between the Checkout and Thank You pages. This page allows merchants to present additional offers to customers immediately after they complete their initial purchase but before they reach the order confirmation.
The anatomy of a Shopify store goes like this:
Landing page > Product page > Cart page > Checkout page > Post purchase page (optional) > Thank you page

Key Features of Post-Purchase Offers
Seamless Acceptance: Customers can accept upsell or cross-sell offers without re-entering payment details, as the payment method from the initial purchase is used.
Automatic Order Modification: If a customer accepts a post-purchase offer, the original order is automatically updated to include the additional items.
Multiple Offers: Shopify allows up to two consecutive post-purchase offers. Merchants can configure a second offer to be presented based on the customer's response to the first—whether accepted or declined.
The existing order that was made is edited automatically - more on that here.

You can add a second post purchase offer if the first offer is accepted, denied, or in both cases.
Key Considerations
Payment Methods: Ensure that the payment methods used support automatic additional charges without requiring further customer authentication.
Order Fulfillment: Be aware that post-purchase offers can place a temporary hold on order fulfillment to accommodate potential modifications.
Customer Communication: Clearly inform customers about any additional charges or modifications resulting from accepted post-purchase offers to maintain transparency.
Related Articles
How Do Post-Purchase Offers Affect Fulfillment Holds?
How to Get Started: Post-Purchase Upsells
Which Payment Methods Can Be Used to Trigger a Post-Purchase Page Offer?
Updated on: 12/03/2025
Thank you!