
From the conversion glossary
Concepts referenced in this article, defined.

Concepts referenced in this article, defined.
Run rigorous A/B tests and personalize every visit on Shopify or any storefront โ no engineers required.
Shopify upsell and cross-sell strategies increase your average order value by encouraging shoppers to add more to their purchase โ without requiring more ad spend to get them to your store. The difference between an AOV of โน800 and โน1,100 on the same traffic is the difference between a profitable D2C business and a struggling one. This guide covers where to place upsells, how to frame them, which combinations work best, and how to test your way to consistently higher order values.
Upsell: A higher-value version of what the shopper is already considering.
Cross-sell: A complementary product that pairs with what's in the cart.
Both strategies serve different moments in the customer journey. Upsells work best before add-to-cart (on the product page). Cross-sells work best after add-to-cart (in the cart or post-purchase).
The product page is the right moment to show complementary products because the shopper is already in consideration mode for this product category.
Best format: "Frequently Bought Together" or "Complete Your [Routine/Kit/Setup]" block showing 2โ3 complementary products below the add-to-cart button.
What to avoid: Generic "You might also like" recommendations showing random bestsellers. These interrupt the purchase decision without adding relevant context.
Personalised cross-sell example: A visitor looking at a Vitamin C serum sees a "Complete your brightening routine" block showing a Niacinamide moisturiser and an SPF. These three products form a logical routine โ the cross-sell adds genuine value, not just additional revenue.
When a shopper adds to cart and the cart drawer opens, they're in a receptive moment โ they've already committed to buying. This is the ideal time for a cross-sell that adds complementary value.
Best format: A single contextual recommendation ("Customers who bought this also loved...") with a one-tap "Add to cart" button inside the cart drawer. Friction must be zero โ the shopper shouldn't have to navigate away from the cart.
Free shipping threshold nudge: "Add โน250 for free shipping" in the cart drawer, followed by a recommendation for products in the โน250โโน400 range, combines a threshold nudge with a cross-sell to drive AOV and remove cart abandonment rate anxiety simultaneously.
The post-purchase confirmation page is the most underutilised high-converting page in most Shopify stores. The shopper has just bought โ their purchase anxiety is gone and their trust in you is at its peak.
Show 2โ3 highly relevant cross-sell recommendations with one-click purchase (charged to the same payment method). Post-purchase upsells convert at 15โ25% for relevant offers โ dramatically higher than on-site cross-sells โ because the buying mode is already active.
Example: After buying a hair serum, show a scalp treatment and a leave-in conditioner. Frame it as "Complete your hair care routine โ add with one click, no new checkout needed."
For brands with a subscription model, the most valuable upsell is from one-time purchase to subscription. Frame this as genuine savings, not a sales pitch.
High-converting subscription upsell copy:
Placement: Show the subscription option above the one-time purchase option, with the price difference prominently displayed. A/B test whether highlighting the savings amount (โน3,000/year) outperforms highlighting the percentage discount (25% off) for your audience.
Three questions determine whether a recommendation will convert:
Is it relevant? The recommendation must logically relate to what the shopper is buying. A moisturiser cross-sell on a serum product page is relevant. A hair oil cross-sell on a face wash product page is not.
Is the price increment reasonable? Shoppers who are buying a โน699 product are not ready to add a โน2,499 product in a cross-sell. Target cross-sells at 30โ60% of the primary product price for cart-stage offers. Upsells (premium version) can be higher but need strong justification.
Is the friction low enough? A cross-sell that requires the shopper to navigate to a new page, read a new product page, and go through a separate add-to-cart flow will almost never convert. One-tap add to cart is the minimum standard for cross-sell blocks.
Personalisation dramatically improves upsell and cross-sell performance because generic recommendations underperform contextual ones by 30โ50%.
Personalised upsell examples:
CustomFit.ai's 1000+ targeting attributes let you define these personalised upsell rules without code.
Every placement and framing choice should be tested. Use A/B testing to validate:
Track average order value and revenue per visitor as your primary metrics โ not conversion rate, which won't capture the AOV impact of upsell success.
Related reading: How to Increase Shopify Conversion Rate in 2026 | Reduce Shopify Cart Abandonment: 12 Tactics | Ecommerce Conversion Funnel: Optimize Every Stage