Skip to main content
Shopify

Shopify Upsells and Cross-Sells: Real AOV Tactics That Work

AOV is the easiest profit lever in e-commerce. The exact upsell and cross-sell setups I install on Shopify stores — without making your store feel like a used-car lot.

Vince Servidad
Vince Servidad
Performance Marketing Consultant
11 min read
Share:

Most stores spend 80% of their effort on conversion rate and 0% on AOV. That's backward.

A 10% AOV increase + 0 change in conversion rate gives you the same revenue lift as a 10% conversion rate jump — but it's far easier to engineer. The customer already wanted to buy. You just structured the purchase to be slightly larger.

Here's the upsell and cross-sell stack I install on every Shopify store I work with.

TL;DR

The 6-position AOV stack:

1. Product page: cross-sell related products

2. Product page: upsell to a higher tier

3. Cart drawer: complementary add-ons

4. Cart drawer: free-shipping nudge

5. Pre-purchase: order bumps at checkout (Plus only)

6. Post-purchase: thank-you page upsell

Combined lift: +18–35% AOV in most stores.

Vocabulary

  • Upsell: customer was going to buy A; you offer them a better A (premium version, larger size, bundle).
  • Cross-sell: customer was going to buy A; you offer them a complementary B (lipstick + lipliner, shoes + socks).
  • Order bump: small, low-friction add-on at checkout.
  • Post-purchase upsell: offered AFTER customer pays; they accept with one click.
  • All of these belong in your stack. Different customers respond to different positions.

    Position 1: Product page cross-sells ("Frequently bought together")

    Below the main product info, show 3–4 complementary items.

    Example for a hair oil:

  • Hair oil (main)
  • + Wide-tooth comb
  • + Silk hair scrunchie
  • + Heat protectant spray
  • Customer can add all to cart with one click.

    Tools:

  • Shopify native: Settings → Customize theme → enable Related products section.
  • Vitals: better algorithm for "frequently bought together."
  • Bold Upsell: more advanced rules.
  • Lift: +5–12% AOV.

    Position 2: Product page upsell to higher tier

    If you have product variants or sizes, prompt the larger:

    > Save 15% — buy the 100ml instead of 50ml.

    > Most popular: 3-pack instead of 1-pack.

    Tools: Shopify variant selector (native), or Vitals "Volume Discount" widget.

    Lift: +8–15% AOV (depends heavily on category).

    Position 3: Cart drawer complementary add-ons

    When a customer adds to cart, the drawer pops out. Show 2–3 add-ons:

  • "Add a travel-sized version for ₱200"
  • "Add a gift box for ₱150"
  • "Add a duster brush for ₱350"
  • These should be complementary, not duplicate. And they should be cheap relative to the main item (under 20% of cart value).

    Tools: cart drawer customization in your theme, or Vitals "Cart Add-ons."

    Lift: +6–14% AOV.

    Position 4: Free-shipping progress in cart

    Show the customer how close they are to free shipping:

    > "Add ₱350 more to unlock FREE shipping!"

    This is the highest-leverage cart UX move in any store I work with.

    Tools: Shopify's native Free Shipping App, or Vitals.

    Lift: +10–20% AOV when calibrated correctly.

    Position 5: Order bumps at checkout (Plus only)

    On the payment step, offer one or two checkbox add-ons:

    > ☐ Add a 30-day battery for ₱149 (one-tap)

    > ☐ Express shipping (+₱100)

    These are SHORTER, lower-friction than full upsells. Customer already has card on screen.

    Tools: Shopify Plus checkout extensibility, ReConvert.

    Lift: +5–12% AOV.

    Position 6: Post-purchase thank-you page upsell

    After the customer pays, before they hit thank-you, offer one upsell:

    > "Wait! Add this to your order — one click, no second checkout. ₱500 off."

    The customer accepts → it's added to the same order, same shipment, no re-payment friction.

    Tools: ReConvert ($10–$50/mo), Selly, or Shopify Plus's post-purchase pages (free on Plus).

    Lift: +12–25% AOV. The biggest single AOV move in most stores.

    What to upsell vs cross-sell

    Cross-sell when:

  • The product has obvious accessories (chargers, cases, refills).
  • You have multiple products in the same usage context (skincare routine, outfit complete).
  • Two products are mathematically common in carts together.
  • Upsell when:

  • You have product tiers (basic, pro, premium).
  • Bigger sizes have better margin (3-pack vs 1-pack).
  • Longer subscription terms exist (annual vs monthly).
  • How to pick what to recommend

    Don't guess. Use data:

    1. Shopify reports: Analytics → Reports → Customer behavior → Top products purchased together.

    2. Manual scan: look at your top 20 SKUs, identify pairs that share customers.

    3. Test: pick 3 product/recommendation combinations, measure AOV vs control.

    Avoid recommending:

  • Out-of-stock items.
  • Items priced 50%+ of cart total (feels overwhelming).
  • Items in different size/style ranges than the customer is browsing.
  • Copy tips

    For each upsell/cross-sell, write copy that:

    1. States the bonus clearly: "Save 15%."

    2. Reduces friction: "One click to add."

    3. Implies social proof: "Most popular."

    4. Suggests urgency lightly: "Limited stock."

    Bad: "You may also like."

    Good: "67% of customers add this. Save ₱200 when you do."

    Common mistakes

    1. Too many positions live at once. If your store has 8 popups + 4 upsell widgets + 3 banners, customers tune out. Pick 4–5 positions max.

    2. Same recommendation everywhere. Vary by position. Cart drawer ≠ post-purchase ≠ product page.

    3. Recommending items at 80% of cart price. Pricing pressure. Stay under 30% of main item.

    4. No mobile optimization. Many upsell apps look great on desktop, broken on mobile. Test.

    5. Ignoring conversion impact. Some upsells slow checkout enough that overall conversion drops. Always measure.

    How to measure AOV impact

    In Shopify Analytics:

  • Average Order Value (AOV) = total revenue / total orders.
  • Track week-over-week.
  • In your upsell app's dashboard:

  • "Acceptance rate" = how many shown clicked accept.
  • "Revenue uplift" = direct revenue from upsells.
  • Aim for:

  • Acceptance rate: 5–15% (post-purchase often higher, 20–35%).
  • AOV lift: +15–25% within 60 days of full stack deployment.
  • Quick-start: a 60-minute setup

    If you have nothing today:

    1. Enable Shopify's native Related Products section (5 min).

    2. Install Vitals + turn on cart drawer add-ons + free-shipping bar (15 min).

    3. Install ReConvert + set up one post-purchase upsell on your top product (30 min).

    4. Test the entire flow (10 min).

    That's 60 minutes for +15% AOV. Hard to beat.

    Want a full AOV audit?

    If your AOV has been flat for 3+ months, my Shopify Expert service includes a complete AOV teardown. Or learn the framework in the Shopify Course Philippines.

    Related reading:

  • Shopify Product Bundles: AOV Without Discounts
  • Shopify Checkout Optimization
  • Customer LTV: How to Calculate It and Make It Bigger
  • Vince Servidad

    Written by Vince Servidad

    I've spent over $26M on ads and built my own 7-figure brand from scratch. I don't just 'manage ads'—I build the growth systems that actually scale businesses profitably.

    Want More Marketing Insights?

    Get weekly tips, strategies, and case studies delivered to your inbox.

    Need help with Shopify?

    Get hands-on support from a performance marketing consultant based in the Philippines.

    Related Articles