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.| Method | Available in | What it does |
|---|---|---|
| Specific product(s) | Single & Multi | Hand-pick the exact product(s) to show. Use this to promote a hero product, bestseller, or item you want to move. |
| Collection | Multi only | Pick a Shopify collection; Aftersell shows products from it. Items already in the order are excluded automatically. |
| Automatic upsell (AI) | Single & Multi | Uses Shopify’s Recommendation API to suggest complementary products based on the customer’s order. |
| Most Expensive / Least Expensive in Cart | Single only | Re-offers the highest- or lowest-priced item from the customer’s original order at a discount. See below. |
| Strategy | Single & Multi | Attaches 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.
- If the order contains one product, that product is the upsell.
- If the order contains multiple products, only the least expensive one is targeted.
How to set it up
- In Aftersell, create a new upsell offer.
- Choose Single Product and select either Most Expensive in Cart or Least Expensive in Cart.
- Set your desired discount percentage.
- 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. 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
"No Possible Upsells" error
"No Possible Upsells" error
This error means Aftersell cannot find a valid product to upsell, usually because too many products or collections are excluded.To fix it:
- Open your funnel and go to the exclusions section for the upsell offer.
- Remove any unnecessary exclusions that may be blocking eligible products.
- Save and place a test order to check if the offer now appears.
"Most Expensive in Cart" or "Least Expensive in Cart" option is not selectable
"Most Expensive in Cart" or "Least Expensive in Cart" option is not selectable
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.
Hiding the original product from the upsell
Hiding the original product from the upsell
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.
Related offer modes
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?
- How to configure post-purchase triggers — control when each offer shows.
- Configuring post-purchase offer settings — discounts, tags, and product options.
- Post-purchase best practices — tips to improve conversion across all your offers.