Shopify Upsell: Placements, Native Options and AOV Math

Shopify
Shopify Upsell: Placements, Native Options and AOV Math

The short answer

  • Shopify upsells run in five places: the product page, the cart or cart drawer, the checkout, the post-purchase page and email after the order.
  • Shopify's own tools cover more than most stores use: Shopify Bundles for fixed bundles and multipacks, Search & Discovery for complementary products, and a Shopify Messaging automation that upsells after a first purchase.
  • Post-purchase offers through apps work on Basic and up. Offers inside the information, shipping and payment steps of checkout are Shopify Plus only.
  • Judge every upsell on margin per order, not average order value alone. A discount that lifts AOV can still lower profit.

Upselling is the cheapest growth a Shopify store has. The customer is already buying, the ad is already paid for, and every extra dollar in the basket lowers the effective cost of acquiring that order. This guide covers the placements, what Shopify does natively against what needs an app, and a worked example of the AOV and margin math.

Upsell, cross-sell and bundle: the difference

TacticWhat it offersExampleBest placement
UpsellA better or bigger version of the same item500ml instead of 250ml; the leather versionProduct page
Cross-sellA complementary itemCase with a phone; filters with a coffee machineCart drawer, post-purchase
BundleSeveral items at one priceShampoo, conditioner and mask setProduct page, collection
MultipackMore of the same item3 pairs of socks for the price of 2.5Product page
Threshold offerA reward for spending moreFree shipping over $60Cart

The five placements, and what Shopify offers natively

PlacementShopify native optionNeeds an app or Plus?Typical offer
Product pageShopify Bundles (fixed bundles, multipacks); Search & Discovery complementary productsNo; both are Shopify apps listed as freeBundle or bigger size
Cart or cart drawerTheme cart and cart drawerUsually an app for add-on offers in the drawerOne low-price add-on; free shipping bar
Checkout stepsCheckout UI extensions in information, shipping and paymentShopify Plus onlyOne add-on before payment
Post-purchase pagePost-purchase app extensionsAny app using them; Basic plan and upOne-click add-on after payment
Thank you and order status pagesCheckout Blocks content blocks; UI extensionsBasic plan and upNext-order discount, referral
Email after purchaseShopify Messaging "Upsell customers after their first purchase" automationNoComplementary product at the right reorder time

Source: Shopify's help center on checkout app availability by plan, the Checkout Blocks app, and Shopify Messaging automations, and the Shopify App Store listings for Shopify Bundles and Search & Discovery.

Product page

The product page is where bundles and size upgrades sell best, because the shopper is still choosing. Shopify Bundles creates fixed bundles and multipacks from the admin, lets shoppers pick variants inside the bundle, and keeps inventory in sync so a bundle never oversells a component. Show the saving in money, not percent, when the item price is under $50.

Cart and cart drawer

The cart is for small, obvious add-ons. Keep it to one or two offers priced well under the cart value. A $9 accessory on a $60 cart is an easy yes; a second $60 item is a new decision that slows checkout. A free shipping progress bar belongs here too: set the threshold about 20% to 30% above your current AOV so it is reachable with one add-on.

Checkout and post-purchase

On Plus, an offer can sit inside checkout before payment. On every other plan, the strongest equivalent is the post-purchase page: after payment, before the thank you page, an app shows one offer the customer can add with one click, without re-entering card details. Because the first order is already safe, a post-purchase offer cannot cost you the original sale. That makes it the lowest-risk upsell on Shopify.

Basic plan stores can also use Checkout Blocks content blocks on the thank you and order status pages, for a next-order discount or referral offer. The other Checkout Blocks features are Plus only.

Email after purchase

Some cross-sells need time. A customer buys a coffee machine today and needs descaler in two months. Shopify Messaging's "Upsell customers after their first purchase" automation handles this; the timing and the rest of the flows are in Shopify email marketing.

AOV math: a worked example

A store does 1,000 orders a month at a $60 average order value, with a 50% gross margin. Revenue is $60,000 and gross profit $30,000. It adds three upsells:

UpsellOfferTake rateAdded revenueAdded gross profit
Cart add-on$12 accessory, 60% margin10% of orders (100)$1,200$720
Post-purchase offer$25 refill at 15% off ($21.25), 50% margin before discount6% of orders (60)$1,275$525
Bundle on product pageTwo-item bundle at $108 instead of $12015% of orders switch (150) from $60 to $108$7,200$2,700
Total$9,675$3,945

AOV rises from $60 to $69.68, up 16%. Gross profit rises from $30,000 to $33,945, up 13%. The gap between those two numbers is the discount cost: the bundle gives away $12 on each of 150 orders, and the post-purchase offer $3.75 on each of 60.

How the profit lines work. Each item costs the store $30. The bundle sells two for $108, so it earns $48 of profit against $30 on a single $60 item: $18 more per switching order, or $2,700. The post-purchase refill earns $21.25 less 50% of its $25 list value in cost, $12.50, leaving $8.75. Check your own numbers this way before running an offer with a discount.

What it does to your ad budget

If the store pays $30 to acquire an order, a $60 order returns a ROAS of 2.0. At $69.68 the same $30 returns 2.32. Every ad campaign clears its target more easily, and campaigns that were just below break-even become profitable without any change to the ads. Find your break-even with the ROAS calculator.

Rules that keep upsells from hurting conversion

  1. One offer per placement. A cart with four suggestions is a page of decisions.
  2. Relevant beats cheap. The complementary item for that product, not the store's best seller shown on every page.
  3. Price add-ons well below the main item. Under about 25% of the cart value is an impulse; above it is a second purchase decision.
  4. Never interrupt checkout on mobile with a pop-up. Use inline blocks or the post-purchase page instead.
  5. Watch conversion rate, not just AOV. If conversion falls when an upsell goes live, the upsell is costing more than it earns. The baseline numbers are in Shopify conversion rate optimization.
  6. Test the app on a phone before launch. Upsell apps that inject scripts into the cart are a common cause of slow or broken carts.

Using ads to cross-sell past buyers

Some cross-sells sell better as ads than as on-site offers. Upload last quarter's buyers of product A as a customer list audience on Meta, and show them catalog ads for product B. It works best when B is a clear companion to A and the gap between purchases is weeks, not minutes. The setup for catalog ads is in Shopify Facebook ads.

Where Sprites fits

Sprites does not install upsell apps or change prices. It works around them: it builds Meta customer list audiences and catalog ads that cross-sell past buyers, writes the copy for bundle product pages, and publishes "complete the set" collection pages into the store as drafts for your approval. See Sprites for Shopify and pricing.

FAQ

How do I add upsells to my Shopify store?

Start with Shopify's own apps: Shopify Bundles for fixed bundles and multipacks on product pages, and Search & Discovery for complementary product recommendations. Add a post-purchase upsell app for one-click offers after payment, and turn on the Shopify Messaging automation that upsells customers after their first purchase.

Does Shopify have a built-in upsell feature?

Partly. Shopify Bundles, Search & Discovery and Shopify Messaging are Shopify-built and cover bundles, complementary products and post-purchase emails. Cart drawer offers and post-purchase page offers usually need a third-party app, and offers inside the checkout steps need Shopify Plus.

Can I add upsells to Shopify checkout without Shopify Plus?

Not inside the information, shipping and payment steps; apps that customize those pages are Shopify Plus only. On the Basic plan and up you can use post-purchase app extensions, which show an offer after payment, and content on the thank you and order status pages.

What is a post-purchase upsell on Shopify?

It is an offer shown after the customer pays and before the thank you page, which they can add with one click without re-entering payment details. Because the original order is already complete, it cannot cost you the first sale. It runs through apps built on post-purchase extensions, available on Basic and up.

How much can upsells increase average order value?

It depends on the offer and take rate. In a worked example of 1,000 orders at $60, a cart add-on, a post-purchase offer and a bundle together raised AOV by about 16% and gross profit by about 13%. Always check the profit effect, because discounts lift AOV faster than profit.

Is the Shopify Bundles app free?

Shopify Bundles is listed as free on the Shopify App Store and is built by Shopify. It creates fixed bundles and multipacks from the admin, lets customers choose variants inside a bundle, and updates inventory in real time to prevent overselling.

Whose ads do you want to see next?

Search any brand's ads (Nike, Canva, Ro...)
See every Shopify ad →