Skip to main content

Upsells: Post-Purchase Upsells Setup

Configure one-click upsells that appear right after checkout, before the thank you page.

Daniel Andrade avatar
Written by Daniel Andrade
Updated this week

Post-purchase upsells appear immediately after a customer completes checkout, before the order confirmation page. Customers can add products to their order with a single click without re-entering payment information.

How Post-Purchase Upsells Work

1. Customer completes checkout and payment 2. Instead of going directly to the thank you page, they see your upsell offer 3. Customer can accept (one-click add to order) or decline 4. If accepted, the order is updated with the upsell product 5. Customer proceeds to thank you page

Installation

1. Enable the Post-Purchase Extension

Navigate to Settings > Checkout > Customize in your Shopify admin.

In the checkout customizer, look for post-purchase extensions and enable the GOAT: Post-Purchase Upsell extension.

2. Create a Post-Purchase Upsell in GOAT

In the GOAT app, go to Upsells and click "Create Upsell".

Select Post-Purchase as the upsell type.

3. Configure Trigger Conditions

Set when this upsell should appear:

- Product in Cart: Show when specific products were purchased - Cart Value Minimum: Show for orders over a certain amount - Cart Value Maximum: Show for orders under a certain amount - Collection: Show when products from a specific collection were purchased

Multiple conditions use AND logic - all must be met for the upsell to show.

4. Select the Upsell Product

Choose the product you want to offer as an upsell.

5. Set a Discount (Optional)

Configure a discount for the upsell: - Percentage off: e.g., 20% off - Fixed amount off: e.g., $10 off

6. Set Priority

If you have multiple post-purchase upsells, set the priority to determine which one shows. Higher priority upsells are shown first.

Troubleshooting

Upsell not showing?

  • Verify the post-purchase extension is enabled in checkout settings

  • Check that trigger conditions match the test order

  • Ensure the upsell is set to "Active"

  • Test on a real checkout (not preview mode)

Customer can't accept upsell?

  • Check Shopify admin for payment errors

  • Ensure the upsell product is in stock

If you need help, reach out via our Intercom chat widget or email us at [email protected].

Did this answer your question?