Skip to main content
Every post-purchase offer is built from two choices: the offer structure (how many products the offer shows) and the product-selection method (how Aftersell decides which product to put in the offer). This page covers the options available for each so you can pick the right combination for your funnel.
Only one product per offer can be accepted at a time, unless you use multi-step offers. Post-purchase offers add to the customer’s order; they do not replace items already purchased (except Replacement Upsells).

Offer structures

When you create an offer, you first choose how many products it presents.
  • Single Product — Shows one product to the customer. Best for a clear, focused offer with a single accept/decline decision.
  • Multi Product — Shows several products at once (in a stack or carousel). The customer picks one to accept.

Product-selection methods

Within each structure, you choose how the product (or products) is selected. The available methods depend on whether the offer is Single or Multi Product.
MethodAvailable inWhat it does
Specific product(s)Single & MultiHand-pick the exact product(s) to show. Use this to promote a hero product, bestseller, or item you want to move.
CollectionMulti onlyPick a Shopify collection; Aftersell shows products from it. Items already in the order are excluded automatically.
Automatic upsell (AI)Single & MultiUses Shopify’s Recommendation API to suggest complementary products based on the customer’s order.
Most Expensive / Least Expensive in CartSingle onlyRe-offers the highest- or lowest-priced item from the customer’s original order at a discount. See below.
StrategySingle & MultiAttaches a Strategy to the offer for dynamic, rule-based merchandising evaluated each time the offer is shown.

Most Expensive and Least Expensive in Cart

The Most Expensive in Cart and Least Expensive in Cart methods automatically identify either the highest- or lowest-priced item in your customer’s order and offer it again at a discount, right after checkout. They are a quick way to boost average order value without manually selecting products for each offer.

How it works

When a customer completes a purchase, Aftersell scans their order and surfaces either the most or least expensive product as a post-purchase upsell at the discount you configure. Most Expensive in Cart
  • If the order contains one product, that product is the upsell.
  • If the order contains multiple products, only the most expensive one is targeted.
Least Expensive in Cart
  • If the order contains one product, that product is the upsell.
  • If the order contains multiple products, only the least expensive one is targeted.
To further enhance this functionality, Aftersell leverages Shopify’s Recommendation API, enabling more accurate, personalized suggestions based on factors such as customer behavior and product affinity.
Both options work best for stores where customers are likely to want a second unit of a product, such as consumables, gifts, or everyday essentials. They are less suited to categories like clothing, where repeat purchases of the same item are uncommon. For those stores, AI-driven upsells that suggest complementary products tend to perform better.

How to set it up

  1. In Aftersell, create a new upsell offer.
  2. Choose Single Product and select either Most Expensive in Cart or Least Expensive in Cart.
  3. Set your desired discount percentage.
  4. Save and place a test order to confirm the offer is displaying correctly.
The Most Expensive in Cart and Least Expensive in Cart options only appear if your offer is set to target a single product. If you do not see them, check that multiple product targeting is not enabled.

Running an A/B test

You can compare either option (Variant A) against AI-recommended products (Variant B). Variant A shows the most or least expensive item at your configured discount. Variant B shows up to four AI-recommended products. Traffic is split 50/50 between the two. See Post-Purchase A/B Testing for details.

Best practices

Start simple. Get the basic offer running and tested before adding downsells or additional steps to the flow. Too many offers in a row can reduce conversions.
Most Expensive in Cart drives higher revenue per upsell. Least Expensive in Cart is a lower-friction option that is easier for customers to say yes to.
Match the method to your catalog. If your customers are unlikely to buy the same item twice, consider switching to AI-driven recommendations instead. Use A/B testing to decide. If you are unsure which approach suits your store, run a split test and let performance data guide your decision.

Troubleshooting

This error means Aftersell cannot find a valid product to upsell, usually because too many products or collections are excluded.To fix it:
  1. Open your funnel and go to the exclusions section for the upsell offer.
  2. Remove any unnecessary exclusions that may be blocking eligible products.
  3. Save and place a test order to check if the offer now appears.
This option only appears when the offer is set to target a single product. If you have multiple product targeting enabled, the option will be unavailable. Switch to single-product targeting to unlock it.
This is not supported with either option. If you need to hide already-purchased items from the upsell offer, use a multi-product upsell instead and configure it to skip or hide specific products.

Limitations

  • Both options only work with single-product offer configurations.
  • Aftersell cannot dynamically select the most or least expensive item when multiple product targeting is enabled.
  • It is not possible to hide the originally purchased product from the upsell.
  • For more flexibility, consider multi-product upsells or AI-driven recommendations.

These features extend or change how an offer behaves and have dedicated guides:
  • Subscription offers — Offer a subscription-enabled product as one-time only, subscription only, or both.
  • Replacement Upsells — Swap a one-time product in the order for a different product or a subscription version.
  • Subscription Upgrades — Modify a subscription the customer already purchased in this order.

Want to go further?