How to Add Upsells to Shopify: The Complete 2026 Guide
To add upsells to Shopify, install an upsell app from the App Store, create an offer for one of the 4 placements (product page, cart, checkout, or post-purchase), match its design to your theme, and publish; no code is required on Online Store 2.0 themes and the first offer takes about 15 minutes. Shopify has no full native upsell system, so an app such as Libautech Bundles & Upsell handles the offer logic, display, and analytics.
I have spent 5 years building upsell tooling for Shopify merchants, and the stores that get results treat upselling as a sequence of small offers across the whole journey rather than 1 aggressive popup. This guide walks the entire sequence.
TLDR: Key Takeaways
- There are 4 upsell placements: product page, cart, checkout (Shopify Plus only), and post-purchase. Any plan can use 3 of the 4.
- An upsell trades up (bigger size, better model); a cross-sell adds a complement (case with the phone). Most apps and most of this guide handle both.
- Start with 2 offers: a frequently bought together block on your bestsellers and a cart popup on add to cart. Add post-purchase third; it carries zero risk to the original sale.
- Benchmarks worth remembering: 1 offer per placement, companion items at 25 to 50 percent of the main price, and the commonly cited industry range of a 10 to 30 percent AOV lift from upselling and cross-selling done consistently.
What Is the Difference Between an Upsell and a Cross-Sell on Shopify?
An upsell moves the shopper to a higher-value version of what they are already buying: the 500 ml instead of the 250 ml, the pro model instead of the base. A cross-sell adds a different, complementary product: the tripod with the camera, the conditioner with the shampoo. In Shopify practice the same apps, placements, and rules serve both, and the highest-performing stores mix them: quantity or size upsells on the product page, complementary cross-sells in the cart and post-purchase.
Does Shopify Have Built-In Upsells?
Partially, and less than most guides admit. Shopify natively provides discount rules (including buy X get Y), a basic related products section in some themes, and, for Plus merchants, checkout customization through checkout UI extensions. What it does not provide natively: frequently bought together blocks based on order history, cart popup offers, 1-click post-purchase offers, or per-offer revenue analytics. Those come from apps, which is why the upsell category on the App Store is one of the largest.
How to Add Upsells to Shopify in 5 Steps
Step 1: Install an upsell app
Choose an app that covers all 4 placements so you never need a second one. Look for the Built for Shopify badge (performance and integration standards) and theme app block installation. Libautech Bundles & Upsell covers product page add-ons, frequently bought together, cart popup and drawer offers, volume bundles, checkout offers, and post-purchase upsells, with a 7-day free trial.
Step 2: Create a product page offer
Add a frequently bought together or add-on block to your 3 bestsellers. Pair each with 1 or 2 complements priced at 25 to 50 percent of the main item. This placement works while the shopper is still comparing, so relevance matters more than discount depth.
Step 3: Create a cart offer
Set a cart popup or drawer offer to trigger on add to cart, the highest-intent click in the session. One offer, 1-click add, discount applied automatically. If your cart drawer is custom, most apps (including ours) support drawer embeds as well as popups.
Step 4: Add a post-purchase offer
Post-purchase offers appear after payment and before the thank-you page, and the customer accepts with 1 click without re-entering payment details. Because the original order is already captured, this placement carries zero conversion risk, which is why it should always be running even if you keep pre-purchase offers minimal. On Checkout Extensibility this is native and fast; our free AI Post Purchase app even selects the offer automatically per order.
Step 5: Test, publish, and measure
Run a test order end to end: offer displays on the right products, discount applies with no code entry, item lands in the cart or order in 1 click, mobile layout leaves the checkout button clear. Then track 3 numbers weekly: offer conversion rate (above 5 percent on cart popups is healthy), attach rate, and AOV against the 30 days before launch.
Where Can You Place Upsells on Shopify?
| Placement | Fires when | Plan needed | Best offer |
|---|---|---|---|
| Product page | Shopper evaluates the product | Any | Frequently bought together, size or quantity upsell |
| Cart popup or drawer | On add to cart | Any | 1 complement or a volume break |
| Cart page | Reviewing the order | Any | Free shipping threshold nudge |
| Checkout | Entering payment | Shopify Plus | Shipping protection, gift wrap |
| Post-purchase | After payment, before thank-you | Any | 1-click complement or reorder |
Which Upsell Mistakes Should You Avoid?
- Stacking offers. One per placement. A popup with 4 products converts worse than a popup with 1.
- Extra friction. Any discount code entry, reload, or second checkout kills acceptance. Every offer must be 1 click.
- Irrelevant pairings. Random recommendations teach shoppers to ignore all your recommendations.
- Ignoring the data you already have. Shopify Analytics shows what customers actually buy together; turn the top 5 real pairs into your first offers instead of guessing.
- Mobile blindness. Most Shopify traffic is mobile; if the popup covers the checkout button on a small screen, the upsell is costing you the sale it was meant to grow.
Frequently Asked Questions
How do I add an upsell in Shopify without an app? You can approximate parts of it: native buy X get Y discounts, hand-picked complementary products via Shopify Search & Discovery, and theme sections for related products. What you cannot build without an app or custom development is 1-click cart offers, order-history-based pairings, post-purchase offers, and per-offer analytics.
Can I add upsells at Shopify checkout without Plus? No, checkout page placement requires Shopify Plus. Standard plans get the same intent moments earlier: the cart popup fires on add to cart, and post-purchase offers fire after payment on any plan.
What is the best app to add upsells and cross-sells to Shopify? Pick by journey coverage and performance standards. Libautech Bundles & Upsell covers product page, cart, checkout, and post-purchase from 1 dashboard, carries the Built for Shopify badge, and has a 7-day free trial. Single-purpose apps make sense only when you are certain you will never expand beyond 1 placement.
How much can upselling increase revenue? The commonly cited industry range for upselling and cross-selling is a 10 to 30 percent lift in average order value. Your result depends on catalog fit: stores with natural complements and consumables sit at the top of the range, single-product stores at the bottom.
Do upsell offers hurt conversion rate? Relevant, single, 1-click offers do not measurably hurt conversion. Damage comes from offer stacking, irrelevant products, and popups that obstruct checkout on mobile.
Should I start with pre-purchase or post-purchase upsells? Set up pre-purchase first because those offers compound within the same order, then add post-purchase, which carries zero risk to the original sale. Running both, coordinated so the shopper never sees the same product twice, is the end state.


