Skip to main content
Upsell Flow decides which post-purchase offer appears first and what happens after customers accept or decline each offer.
Find this module in Shopify Stores > Edit Checkout > Upsells.

How it works

Build offers in Upsell Offers first, then use this module to arrange them into a flow. Each flow step selects an offer and defines the next step after accept or decline.

Settings reference

You will set: Step listThe list of steps in the post-purchase upsell flow.
You will set: Offer selectorThe offer customers see on a given step.
You will set: Route selectorWhere the customer goes after accepting the offer: another step or the end of the flow.
You will set: Route selectorWhere the customer goes after declining the offer: another step or the end of the flow.
You will set: Simulation toolPreview the customer path through the flow and catch unreachable or incomplete steps.
You will set: Action buttonCreates a simple route from configured offers. Review it before saving.

Examples

Create one step, choose the offer, and send both accept and decline to the end of the flow.

Before saving

  • Every routed offer should be active in Upsell Offers.
  • Avoid unreachable steps unless they are intentionally parked drafts.
  • Run simulation before launch.

Upsell Offers

Build post-purchase offers shown after checkout.

Upsell Order Handling

Choose how accepted upsells become Shopify orders and payment events.