Skip to main content
Upsell Offers defines the offers customers can see after the initial checkout. Upsell Flow controls which offer appears first and where customers go next.
Find this module in Shopify Stores > Edit Checkout > Upsells.

How it works

Use this module to create the offer catalog: offer status, strategy, product, quantity, pricing, discount, copy, optional trigger product, optional variant selection, and optional offer-specific shipping.

Settings reference

You will set: Offer listThe list of post-purchase offers available for routing.
You will set: On/off switchWhether the offer is live and eligible to show to customers.
You will set: Strategy selectorHow the offer product is selected. Use a configured product, reuse the first cart item, or mirror a cart item.
You will set: SelectorFor mirror-cart offers, choose whether to mirror the first, last, or highest-value cart item.
You will set: Product listProducts that should not be mirrored into an upsell offer.
You will set: Product and variant pickerThe Shopify product and variant offered after purchase.
You will set: Number fieldHow many units are added if the customer accepts.
You will set: Number fieldThe price shown to the customer on the upsell page.
You will set: Number fieldThe price used for payment/order handling.
You will set: SelectorWhether the offer discount is percentage or fixed amount.
You will set: Number fieldThe amount of the upsell discount.
You will set: Text fieldMain offer title.
You will set: Text fieldSupporting offer headline.
You will set: Long text fieldOffer or product description shown on the upsell page.
You will set: Text fieldText on the accept button.
You will set: Text fieldText on the decline button.
You will set: On/off switch and product pickerShows the offer only when a selected product was in the original cart.
You will set: On/off switchLets customers choose from configured variants on the upsell page.
You will set: Variant listThe variant choices customers can select when variant selection is enabled.
You will set: On/off switch and product pickerOptional shipping charge attached to the accepted upsell.

Examples

Create an active configured-product offer with one Shopify product, quantity 1, confirm text, decline text, and no trigger.

Before saving

  • Only route offers after they are active and configured.
  • Keep confirm and decline copy short and clear.
  • Test triggered offers with carts that do and do not contain the trigger product.

Upsell Flow

Define accept and decline routing for post-purchase upsell steps.

Upsell Order Handling

Choose how accepted upsells become Shopify orders and payment events.

Shipping

Configure Shipping V2 using one shared Shopify shipping product and rules-driven options.