Upselling and cross-selling are two of the most effective ways to increase revenue from your existing traffic. Rather than spending more on acquisition to bring new visitors to your store, a well-placed upsell offer can extract more value from every transaction you already have. For most Shopify stores, increasing average order value (AOV) by even 10-15% has a dramatic impact on profitability — especially when customer acquisition costs continue to climb.

The Shopify App Store has no shortage of upselling apps. Some focus on pre-purchase recommendations, others on post-purchase offers, and a few attempt to cover the entire journey. I have tested the leading options across multiple client stores, at different price points and order volumes. This guide covers what I have learned — including the quirks and limitations that are not obvious until you are deep into configuration.

If you are also reviewing the rest of your app stack, our guide to auditing your Shopify app stack provides a framework for deciding what earns its place and what needs to go.

Why upselling and cross-selling matter for ecommerce

The economics of ecommerce have shifted. Paid advertising costs have increased substantially across every major channel over the past three years. For many brands, the cost of acquiring a new customer is now higher than the margin on their first order. That makes extracting more revenue from each transaction not just desirable — it is essential for sustainable growth.

Upselling and cross-selling address this directly. Instead of paying to bring one more visitor to your store, you increase the value of visitors who are already there and already intent on buying. A customer who adds a complementary product to their cart, or upgrades to a larger size at a slight discount, generates incremental revenue at near-zero acquisition cost.

The data supports this consistently. Cross-sell offers on product pages typically convert at 3-8% depending on relevance. Post-purchase upsells on the thank-you page convert at 5-15% because the customer has already committed to buying. Even modest conversion rates on these offers compound significantly over hundreds or thousands of orders per month.

For UK brands running smart cart strategies, upselling is one of the most reliable levers for increasing AOV without discounting or running promotions that erode margin.

How upselling and cross-selling increase average order value on Shopify stores
Upselling and cross-selling target different moments in the buying journey, each with different conversion characteristics and revenue potential.

What to look for in a Shopify upsell app

Not all upsell apps work the same way, and the right choice depends on where in the customer journey you want to present offers and how much control you need over the experience.

Offer placement options

The best apps support multiple placements: product page recommendations, cart page upsells, in-checkout offers (for Shopify Plus or stores using checkout extensibility), and post-purchase offers on the thank-you page. Each placement has different conversion dynamics. Product page recommendations build the cart before checkout. Cart upsells catch customers at the commitment point. Post-purchase offers generate incremental revenue without risking abandonment.

AI-powered recommendations versus manual rules

Some apps use machine learning to automatically recommend relevant products based on browsing history, purchase patterns, and cart contents. Others rely on manual rules where you define which products to recommend for each trigger. AI recommendations require less setup time but give you less control. Manual rules require more effort but let you craft precise offers. The best apps offer both options.

Checkout extensibility compatibility

Since Shopify deprecated checkout.liquid in favour of checkout extensibility, any app that offers in-checkout or post-purchase upsells must use Shopify's official checkout extensions API. Apps that relied on the old checkout.liquid approach will not work on new stores or stores that have migrated. This is a critical compatibility check as part of your Shopify development decisions.

Discount and bundle logic

Effective upsell offers often include an incentive — a small discount for adding a complementary product, or a tiered discount for buying more. The app should support percentage discounts, fixed amount discounts, and volume-based pricing. It should also respect your existing Shopify discount codes without creating conflicts.

Analytics and A/B testing

You need clear visibility into which offers convert, which placements perform best, and what revenue the app is generating. Some apps include built-in A/B testing so you can compare different offer types and messaging. Without analytics, you are guessing — and guessing is expensive.

ReConvert

Overview

ReConvert is one of the most established upsell apps on Shopify, with a particular strength in post-purchase and thank-you page optimisation. The app has expanded beyond simple upsells to become a comprehensive post-purchase experience builder, allowing you to customise the entire thank-you page with upsell offers, surveys, birthday collectors, and order tracking.

Pricing

ReConvert offers a free Development Stores plan, a free tier for stores with up to 49 orders per month, Upsell Basic at $4.99/month (up to 99 orders), Upsell Premium at $7.99/month (up to 199 orders), and Upsell Premium Pro at $14.99/month (up to 499 orders). Beyond 499 orders, custom pricing applies. All paid plans include all features — the only variable is order volume.

Strengths

ReConvert excels at post-purchase upsells. The drag-and-drop thank-you page builder is genuinely well-designed, allowing you to create custom layouts with upsell product recommendations, countdown timers, discount offers, and reorder buttons. The conversion rates on ReConvert's post-purchase offers are consistently strong because they appear after the customer has already committed to their purchase — there is no risk of abandonment.

The app's trigger system is flexible. You can create different thank-you page layouts based on the products purchased, the customer's order value, whether they are a first-time or returning buyer, or the collection the products belong to. This segmentation allows for highly relevant offers rather than generic product recommendations.

ReConvert has also expanded into checkout upsells using Shopify's checkout extensibility, which means it can now present offers during the checkout process as well as after it. The one-click upsell functionality — where the customer can add a product to their existing order without re-entering payment details — is particularly effective.

Weaknesses

ReConvert's strength is also its limitation: it is primarily a post-purchase tool. While it has added product page and cart page recommendations, these features feel less mature than dedicated pre-purchase apps like Rebuy. If your primary goal is product page cross-sells, ReConvert is not the strongest option.

The order-based pricing means costs scale with your business. A store doing 1,000 orders per month will be on custom pricing, which can be significantly more than the published plans. The free plan's 49-order limit is adequate for very small stores only.

Best for

Stores that want to maximise post-purchase revenue and customise their thank-you page experience. ReConvert is particularly effective for stores with complementary product ranges where a relevant cross-sell after purchase makes natural sense — for example, a skincare brand offering a moisturiser after someone purchases a cleanser.

ReConvert post-purchase upsell interface showing thank-you page customisation
ReConvert's drag-and-drop thank-you page builder allows highly customised post-purchase upsell experiences tailored to specific customer segments.

Rebuy Smart Cart

Overview

Rebuy positions itself as an AI-powered personalisation engine for Shopify. It goes well beyond simple upselling to offer a comprehensive smart cart experience, with product recommendations powered by machine learning, a customisable cart drawer, and cross-sell widgets that can be placed across your entire store. If you have read our Rebuy vs Bold comparison, you will know this is one of the more sophisticated options available.

Pricing

Rebuy offers a free Starter plan for stores with up to 250 orders per month, Scale at $99/month (up to 1,000 orders), Pro at $249/month (up to 5,000 orders), and Grow at $499/month (up to 7,500 orders). Enterprise pricing is available for larger volumes. All plans include AI-powered recommendations, but the Starter plan has a revenue cap on Rebuy-attributed sales.

Strengths

Rebuy's AI recommendation engine is its standout feature. The machine learning model analyses purchase patterns, browsing behaviour, and cart contents to suggest products that are genuinely relevant to each customer. Over time, the recommendations improve as the algorithm learns from your store's specific data. For stores with large catalogues, this automatic relevance is far more effective than manually curating cross-sell rules.

The Smart Cart is highly customisable and acts as a conversion tool in its own right. It supports tiered free shipping progress bars, in-cart upsells, gift-with-purchase offers, and subscription prompts. For stores focused on AOV, the Smart Cart is one of the most powerful tools available on Shopify.

Rebuy's checkout extensions are well-implemented, offering in-checkout upsells and post-purchase one-click offers. The end-to-end coverage — from product page to cart to checkout to thank-you page — means you can use a single app for your entire upsell strategy rather than piecing together multiple tools.

Weaknesses

Rebuy is expensive. The free Starter plan caps Rebuy-attributed revenue, which means fast-growing stores will hit the paid tiers quickly. At $99/month for the Scale plan, Rebuy needs to generate meaningful incremental revenue to justify the cost. For smaller stores doing fewer than 500 orders per month, the ROI calculation may not work.

The app is feature-rich, which means setup complexity is higher than simpler alternatives. Getting the most from Rebuy requires time spent configuring recommendation rules, customising the Smart Cart, and testing different offer types. Stores that want a quick, lightweight upsell setup may find Rebuy's depth overwhelming.

Performance impact is moderate. The AI recommendation engine and Smart Cart add JavaScript to your pages. It is lighter than some enterprise tools but heavier than simpler apps like Selleasy. Check your app stack performance after installation.

Best for

Mid-market to enterprise Shopify stores with large catalogues that want AI-powered recommendations and a comprehensive smart cart. Rebuy makes most sense for stores doing 500+ orders per month where the revenue uplift easily covers the subscription cost.

Selleasy

Overview

Selleasy is a newer entrant that has gained significant traction among Shopify merchants who want effective upselling without the complexity or cost of Rebuy. The app focuses on simplicity: easy setup, clean design, and multiple upsell formats that work well on both desktop and mobile.

Pricing

Selleasy offers a genuinely free Tier I plan for stores with up to 100 orders per month that includes all features and no branding restrictions. Tier II at $8.99/month covers 101-500 orders, and Tier III at $16.99/month covers 501-1,000 orders. All tiers include all features. There is a 30-day free trial on paid plans.

Strengths

Selleasy's free plan is the most generous in the upsell app category. Unlike competitors that restrict features on free tiers, Selleasy gives you everything — product page cross-sells, cart upsells, post-purchase offers, and even the Amazon-style “frequently bought together” bundle widget — at no cost up to 100 orders per month.

The app supports multiple upsell formats: frequently bought together bundles, related product add-ons, cart upsells with countdown timers, and post-purchase one-click offers. The setup is straightforward, with a visual editor that does not require coding knowledge. For merchants who want to get up and running quickly, Selleasy is the fastest path to live upsell offers.

Performance is excellent. Selleasy is one of the lighter upsell apps in terms of JavaScript payload, which means minimal impact on page load times. For stores that have invested in speed optimisation, this is a meaningful advantage.

Weaknesses

Selleasy lacks the AI-powered recommendation engine that Rebuy offers. Product recommendations are based on manual rules or Shopify's built-in product relationships rather than machine learning. For stores with very large catalogues (thousands of SKUs), manually curating cross-sell relationships is time-consuming.

The analytics dashboard is functional but not as detailed as Rebuy or ReConvert. There is no built-in A/B testing, which means you cannot easily compare different offer types or placements within the app. You would need to rely on external analytics to assess performance.

Design customisation is adequate but limited compared to Rebuy's Smart Cart or ReConvert's page builder. The widgets look clean and professional, but if you want highly bespoke upsell experiences, you may find the customisation options restrictive.

Best for

Small to mid-sized stores that want effective upselling without high costs or complex setup. Selleasy is the ideal starting point for stores that have never used an upsell app before. The free plan lets you validate the strategy before committing to a paid tool.

Selleasy frequently bought together widget on a Shopify product page
Selleasy's frequently bought together widget follows the Amazon pattern that customers are already familiar with, which contributes to its strong conversion rates.

Candy Rack

Overview

Candy Rack takes a focused approach to upselling with its signature one-click pop-up offers that appear immediately after a customer clicks “Add to Cart.” This interstitial moment — when the customer has committed to a product but has not yet moved to checkout — is a high-conversion opportunity that Candy Rack exploits effectively.

Pricing

Candy Rack offers a free plan for development and partner stores, a Basic plan at $19.99/month for Shopify Basic stores, a Standard plan at $29.99/month for standard Shopify stores, and an Advanced plan at $49.99/month for Shopify Advanced and Plus stores. Pricing is tied to your Shopify plan rather than order volume, which is unusual in this category.

Strengths

The add-to-cart interstitial is Candy Rack's core innovation, and it works well. When a customer clicks “Add to Cart,” a clean pop-up appears showing a relevant upsell or cross-sell with a one-click add button. The customer can accept or dismiss with minimal friction. The timing is effective because the customer has just demonstrated purchase intent.

Candy Rack supports both AI-powered automatic recommendations and manual product pairing. The AI uses Shopify's product recommendation API to suggest relevant products without manual configuration. The design is polished and mobile-friendly, integrating well with most Shopify themes without looking intrusive.

The Shopify plan-based pricing model is refreshingly simple. There are no order volume caps or revenue attribution thresholds. You pay based on your Shopify plan tier, and you get all features regardless.

Weaknesses

Candy Rack's focus is narrow. It primarily serves the add-to-cart moment and product page, without the post-purchase, cart page, or checkout upsell capabilities that more comprehensive apps offer. If you want upsells across the entire customer journey, you would need to pair Candy Rack with another tool.

Some customers find pop-up upsells annoying, particularly on mobile where screen real estate is limited. If not implemented carefully, the interstitial can feel like an obstacle rather than a helpful suggestion. Testing frequency and relevance of offers is important to avoid customer fatigue.

The pricing is relatively high for what is a single-placement tool. At $29.99/month for the Standard plan, Candy Rack costs more than Selleasy's equivalent tier while offering fewer upsell placements and formats.

Best for

Stores that want a focused, high-converting add-to-cart upsell without the complexity of a full upsell platform. Candy Rack works well for stores with clear product pairings — cases and screen protectors with phones, accessories with clothing, refills with primary products.

Zipify OCU (OneClickUpsell)

Overview

Zipify OneClickUpsell was built by Ezra Firestone's team specifically for post-purchase upselling on Shopify Plus stores. It has since expanded to support all Shopify plans and added pre-purchase capabilities, but its core strength remains the post-purchase one-click upsell where customers can add products to their order without re-entering payment information.

Pricing

Zipify offers a Tier 1 plan at $35/month (up to $1,000 in total monthly upsell revenue), Tier 2 at $95/month (up to $10,000), and Tier 3 at $195/month (for $10,000+). The pricing is based on Zipify-attributed upsell revenue rather than order volume, which means your costs scale directly with the value the app generates. There is no free plan.

Strengths

Zipify's post-purchase upsell flow is polished and battle-tested. The one-click mechanism is smooth: after completing their order, the customer sees an upsell offer and can add it to their existing transaction with a single click — no re-entering card details, no separate transaction. This frictionless experience drives strong conversion rates.

The app supports multi-step upsell funnels, where you can present a sequence of offers: if the customer accepts the first upsell, show a second. If they decline, show a downsell alternative. This funnel logic is more sophisticated than most competitors and allows for optimised revenue extraction from each transaction.

Zipify's reporting is excellent, with clear attribution of upsell revenue, conversion rates per offer, and funnel performance metrics. You can see exactly how much incremental revenue the app generates, which makes ROI calculations straightforward.

Weaknesses

The revenue-based pricing model means your costs increase directly with success. If Zipify is generating $10,000/month in upsell revenue, you are paying $95/month for the privilege — which is a fair deal. But for stores just starting out, the $35/month minimum is steep when you may only be generating a few hundred pounds in upsell revenue.

Zipify's pre-purchase capabilities (product page and cart upsells) are less developed than Rebuy or Selleasy. The app was designed around post-purchase, and it shows. If you need a comprehensive cross-sell solution across the entire funnel, Zipify alone may not be sufficient.

There is no free plan or free trial, which means you need to commit financially before seeing results. For smaller stores, this is a barrier to entry.

Best for

Shopify Plus stores and established brands that want a premium post-purchase upsell experience. Zipify is ideal for stores with average order values above £50 where post-purchase upsells can add meaningful incremental revenue per transaction.

Bold Upsell

Overview

Bold Upsell is one of the longer-established upsell apps on Shopify, from the Bold Commerce suite. The app offers pre-purchase upsells and cross-sells that appear as pop-ups or inline widgets on product pages and in the cart. Bold has a large install base and a mature feature set, though it has faced increasing competition from newer, more focused alternatives.

Pricing

Bold Upsell starts at $9.99/month for up to 200 views, $24.99/month for up to 1,000 views, $59.99/month for up to 5,000 views, and $89.99/month for up to 20,000 views. The view-based pricing counts each time an upsell offer is displayed to a customer, regardless of whether they interact with it.

Strengths

Bold Upsell's offer builder is flexible, supporting both upsell (upgrade) and cross-sell (add) offers triggered by specific products, collections, cart value, or customer tags. The rule-based targeting allows for precise control over which offers appear and when. The app integrates with other Bold products (Bold Subscriptions, Bold Bundles), which is convenient if you are already in the Bold ecosystem.

The design options are reasonable, with customisable pop-up styling that can be adjusted to match your theme. Bold's support team is responsive and helpful, which matters when you are troubleshooting offer logic or integration issues.

Weaknesses

The view-based pricing model is Bold Upsell's most significant drawback. Each impression counts toward your plan limit, regardless of conversion. A store with high traffic but moderate conversion will burn through views quickly, pushing costs up. This pricing model penalises stores with good traffic but lower conversion rates, which is backwards from a value perspective.

Bold Upsell lacks post-purchase upsell capabilities and checkout extensions. It is a pre-purchase-only tool, which limits the total revenue it can capture. The absence of AI-powered recommendations means all offer logic must be configured manually.

The app's interface feels dated compared to newer competitors. Setup is not difficult, but the user experience is less polished than Rebuy, ReConvert, or Selleasy. For a detailed comparison, see our Rebuy vs Bold breakdown.

Best for

Stores already using other Bold Commerce apps that want pre-purchase upsells integrated into the same ecosystem. For stores starting fresh, newer alternatives generally offer better value and more features.

Comparison of upsell offer placements across the Shopify customer journey
Different upsell apps specialise in different parts of the customer journey. The most effective strategies use offers at multiple touchpoints without creating fatigue.

Side-by-side comparison

Here is how the six apps compare on the features that matter most:

Free plan generosity: Selleasy leads with all features free up to 100 orders. ReConvert offers a free tier up to 49 orders. Rebuy's free Starter plan has a revenue cap. Candy Rack, Zipify, and Bold have no meaningful free plans for production stores.

Post-purchase upsells: ReConvert and Zipify lead this category. Both offer polished one-click post-purchase experiences. Rebuy and Selleasy also support post-purchase but with less depth. Candy Rack and Bold do not offer post-purchase capabilities.

AI recommendations: Rebuy leads with its machine learning engine. Candy Rack uses Shopify's recommendation API. ReConvert, Selleasy, Zipify, and Bold rely primarily on manual rules with basic automated suggestions.

Smart Cart: Rebuy leads with its customisable Smart Cart drawer. Other apps do not offer comparable cart drawer functionality — they focus on overlays, pop-ups, or inline widgets.

Value for money: Selleasy offers the best value across all price points. ReConvert is excellent value for post-purchase focused strategies. Rebuy justifies its higher price for larger stores. Candy Rack and Bold are harder to justify when cheaper alternatives offer more features.

Performance impact: Selleasy is the lightest. ReConvert and Candy Rack are moderate. Rebuy is heavier due to its AI engine. Bold and Zipify fall in the moderate range.

Performance impact

Every upsell app adds JavaScript, CSS, and potentially API calls to your pages. The impact varies significantly between apps and depends on which features you enable and where.

In testing across multiple stores, Selleasy consistently adds the least overhead — typically 30-60ms additional load time. ReConvert's impact depends heavily on how many widgets you place on the thank-you page, but product page impact is minimal since it primarily operates post-purchase. Rebuy's AI engine adds more weight, typically 80-150ms, because it loads recommendation logic on every page where it is active.

Candy Rack's pop-up approach means it loads its assets on product pages but fires them only on the add-to-cart action, which is a reasonable approach. Bold's impact is moderate but can accumulate if you have offers configured across multiple pages.

For stores that have invested heavily in page speed — a consideration we cover in our app stack audit guide — the choice of upsell app matters. A 150ms addition from one app may not seem significant, but combined with your review app, analytics, chat widget, and other third-party scripts, the cumulative impact on Core Web Vitals can be meaningful.

Performance impact comparison of Shopify upsell apps measured in additional page load time
Lighter upsell apps like Selleasy add minimal page load overhead, while more feature-rich options like Rebuy trade performance for AI-powered capabilities.

Our recommendations

After configuring and testing all six apps across different types of Shopify stores, here is how I would advise different brands:

Starting out or budget-conscious: Selleasy. The free plan gives you all upsell formats at no cost up to 100 orders. Even the paid tiers are very affordable. It is the best way to validate upselling as a strategy before investing in a more powerful tool.

Post-purchase focused: ReConvert. If your primary goal is maximising revenue after the initial purchase, ReConvert's thank-you page builder and one-click upsells are the best in category. The pricing is accessible, and the ROI is typically clear within the first month.

Comprehensive AOV strategy: Rebuy. If you want AI-powered recommendations, a customisable Smart Cart, and upsells across every touchpoint, Rebuy is the most complete solution. It is more expensive, but for stores doing 500+ orders per month, the revenue uplift usually justifies the cost comfortably.

Shopify Plus post-purchase funnels: Zipify. For enterprise stores that want sophisticated multi-step post-purchase funnels with detailed analytics, Zipify is the specialist. The revenue-based pricing aligns cost with value.

Simple add-to-cart upsells: Candy Rack. If you want a clean, focused add-to-cart upsell without the complexity of a full platform, Candy Rack does one thing well. Just be aware of the narrower scope.

For most UK Shopify stores doing under 500 orders per month, I would recommend starting with Selleasy for pre-purchase upsells and ReConvert for post-purchase offers. Together they cover the full funnel at a combined cost of under £20/month. As your volume grows, you can consolidate into Rebuy if you want a single comprehensive platform.

Implementation tips

Regardless of which app you choose, these principles will help you maximise upsell revenue without alienating customers:

Relevance is everything. The single biggest factor in upsell conversion is whether the recommendation makes sense. A customer buying running shoes should see running socks, not a winter coat. Irrelevant offers are not just ineffective — they erode trust and make your store feel spammy. Invest time in setting up accurate product relationships.

Limit the number of simultaneous offers. Showing three cross-sells on the product page, two in the cart, one at checkout, and two post-purchase will fatigue even the most willing buyer. Start with one or two placements and expand only when you have data showing they convert without cannibalising each other.

Test offer value. A 10% discount on a cross-sell item may convert well, but does it convert better than a “frequently bought together” bundle at 5% off? Or better than no discount at all but with compelling copy? Test different incentive levels to find the sweet spot between conversion rate and margin preservation.

Respect the post-purchase window. Post-purchase upsells work because the customer has just bought and is in a buying mindset. But this window is brief. A single, well-crafted offer converts better than a sequence of four. If you use multi-step funnels, keep them to two steps maximum — an upsell and a downsell alternative.

Monitor cannibalisation. If your upsell offers are discounted, check whether customers are buying the upsell item instead of their originally intended purchase, rather than in addition to it. This is particularly relevant for product page upsells that show a cheaper alternative. The goal is incremental revenue, not shifted revenue.

Mobile matters. Over 70% of UK Shopify traffic comes from mobile devices. Test your upsell offers on mobile thoroughly. Pop-ups that look fine on desktop can be intrusive or hard to dismiss on a phone screen. Inline widgets tend to perform better on mobile than overlays.


Upselling and cross-selling are not about tricks or pressure — they are about showing customers relevant products at the right moment. The app you choose should make it easy to create offers that genuinely help customers find what they need while increasing your average order value. If you need help choosing and configuring the right upsell strategy for your store, or want to optimise your existing setup, get in touch. We implement and optimise upsell strategies as part of our Shopify development and app integration services.