Offer a relevant SKU while the product is still in view.
Choose trigger products, recommendation variants, Individual or Bundle presentation, and a discount rule. Customers can select a variant and add it with Ajax Cart.

Configurable upsells across every key Shopify touchpoint.
Product page · Cart · Checkout · Post-purchase · Order pagesEach touchpoint has its own configuration and runtime match. Visibility still depends on the relevant extension being placed and saved in the store.
Choose trigger products, recommendation variants, Individual or Bundle presentation, and a discount rule. Customers can select a variant and add it with Ajax Cart.
Combine Upsells, Tiered Rewards, Recommendations, and Announcements. Use selected products or highest and lowest price candidates from the store catalog.
Use five Checkout widgets — Upsell, Text Banner, Reward Bar, Trust Badges, and Image — with conditions across products, tags, variants, order values, discounts, and dates.
Configure up to five products, discount and shipping modes, product badges, content blocks, and a 1–60 minute timer. V1 uses one post-purchase offer and records its outcome states.
Show recommendations or text widgets on Thank You and Order Status pages, then add selected items to the original order through Shopify Order Edit.
Review impressions, visits, accepted offers, conversion rate, purchased orders, AOV, revenue per view, and average upsell value by touchpoint.
Start with Product Page, Cart Drawer, Checkout, post-purchase, Thank You, or Order Status.
Set products, variants, trigger conditions, discounts, badges, copy, and order.
Check rendering, add-to-cart, discounts, and order events in a development store before reading attributed reporting.
BestUpsell currently supports configured products and catalog-based highest or lowest price candidates. The repository does not prove an AI recommendation engine or machine-learning ranking.
No. The displayed amount is an estimate based on current product data. Shopify Discount Functions or Order Edit results determine the final amount.
Not as a universal promise. The current implementation includes Shopify Plus checks and requires extension placement and a development-store test.
No. The implementation uses Shopify Order Edit to add items to the original order and may return a payment URL.
Read the product-page SKU article → · Read the attributed revenue article → · Read the extension verification article →
The Help Center covers setup, touchpoints, discounts, order edits, Analytics, and troubleshooting.