Articles on: ReSell

How does the auto recommendation work?

✔️ What is an automatic offer?


An automatic offer removes the need to manually pick which products to show. Instead, ReSell asks Shopify's native recommendations functionality which products can be suggested for whatever the customer purchased or intends to purchase, and uses those products as upsell offers on the checkout-flow pages you've configured. Depending on the product, that might be a single match — for example, a bike helmet alongside a bike — not necessarily a list.


✔️ How the recommendation is generated


Shopify's Search & Discovery app powers auto offers with two recommendation types:


  • Related products — items similar to what the customer purchased or intends to purchase, generated automatically or hand-picked by you.
  • Complementary products — items that pair well with the purchase (e.g. a case with a phone). These always need to be set up manually in Search & Discovery; Shopify doesn't generate them on its own.


Under the hood, related recommendations are calculated from purchase history, product descriptions, and shared collections. For the full breakdown of that logic, see Shopify's Search & Discovery recommendations guide.



Important! We are not responsible for recommended products. Since the selection of recommended products is based on Shopify's internal algorithms and Shopify Search & Discovery app settings, we cannot control which products will be recommended to customers.



✔️ When a product won't be offered


A product needs to clear a few checks before ReSell can use it as an upsell offer:


  • It's active, published to your Online Store, priced above $0, not a gift card, and not unlisted.
  • It isn't already part of the current order — a product already purchased or intended to purchase won't be offered again. (See the Post-Purchase exception below.)
  • It isn't sold out. If a product or variant has Continue selling when out of stock turned on, it will still be offered even when inventory is at 0 or below — this applies to both related and complementary products.


See Shopify's guide to selling out-of-stock products for more detail.


✔️ Post-Purchase: a unique step in checkout


The Post-Purchase page is part of the checkout flow, but it's a unique step with its own specifics. Recommendations elsewhere are calculated against checkout context — what's already in the order — but Post-Purchase doesn't share that context, so the "not already in the order" rule doesn't apply there. You can offer the exact same product the customer already purchased again — for example, a second unit at a discount.


Post-Purchase also has its own payment-method limitations that can prevent the page from rendering at all, regardless of whether a valid product would otherwise be offered — Buy Now Pay Later, digital wallets, non-store currencies, orders under $0.50, and more. See Why is my Post-Purchase upsell offer not displayed? for the full list.


✔️ Next step


Check our articles to learn more about the app's functionality:


Updated on: 07/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!