26% of ecommerce revenue came from the 7% of visits that clicked a recommendation — Salesforce
Comparison between disruptive popup upsell and clean inline product recommendation on Shopify
Guide

Shopify Upsell Without Popups: Why Inline Recommendations Convert Better

June 15, 2026 · 5 min read · Updated July 2, 2026

Popups get clicks — usually because shoppers click to dismiss them. Inline recommendations get purchases, because they appear in the natural flow of shopping without disrupting anything. Here's the difference, with data.

The popup upsell has been a standard Shopify tactic for years. After a shopper adds something to their cart, a modal appears: "Wait! Before you go — you might also want this." It feels aggressive. It often is. And the data consistently shows that it costs more in primary conversions than it gains in upsell conversions.

What popups actually do to conversion rates

When a popup appears after a shopper clicks "Add to Cart," it introduces friction into the purchase flow. The shopper was on their way to checkout. Now they have to:

  1. Process an unexpected interruption
  2. Read the popup offer
  3. Make a decision about whether to accept or dismiss it
  4. Find the "No thanks" button (which is often deliberately small or poorly contrasted)
  5. Resume the checkout journey

Post-add-to-cart popups tend to cost more in primary conversions than they gain in upsell purchases. The interruption nudges some already-committed buyers to abandon, which can pull the primary conversion rate down by a few percentage points even when the popup itself sells some add-ons.

How inline recommendations avoid this problem

Inline recommendations are embedded in the page layout — below the Add to Cart button on product pages, or as a permanent section inside the cart drawer. They don't interrupt anything. They're just there, in the flow, as part of the page structure.

A shopper on a product page:

  • Reads description → scrolls down → sees cross-sell block → may click or ignore → clicks "Add to Cart" → continues to checkout

Nothing was interrupted. The cross-sell was an option, not a demand. If the shopper found it interesting, they engaged. If not, they moved on without friction.

Conversion data: popup vs. inline

Metric Popup upsell Inline cross-sell
Apparent CTR15–25% (includes dismiss clicks)4–12% (genuine interest clicks)
Click-to-purchase rate8–15%20–35%
Primary CR impact-2% to -5%Neutral to slight +
Net revenue impactMixed (gains offset by CR drop)Positive (gains without CR cost)

The popup's higher apparent CTR is misleading — many "clicks" are dismissals. The inline recommendation block's clicks are genuine purchase-intent signals, which is why the click-to-purchase rate is substantially higher.

Why popups persist despite the data

Popup apps can show merchants impressive-looking metrics: "Your upsell popup got 900 clicks this month!" What they don't show — because tracking it is harder — is how many shoppers abandoned the cart after dismissing the popup. The visible metric (popup clicks) looks good. The hidden cost (conversion rate erosion) is invisible without careful before/after analysis.

Merchants who switch from popup upsells to inline cross-sell often see their primary conversion rate recover by 1–3 percentage points, more than offsetting any reduction in raw upsell clicks — and the inline upsell still generates meaningful attributed revenue through genuine interest clicks.

How Dropr handles this

Dropr uses only inline placements — product page recommendation blocks and cart drawer recommendations. There are no popup modals, no interruption overlays, and no post-add-to-cart interstitials. The philosophy is that recommendations should add value to the shopping experience rather than extract it through pressure.

Related reading

FAQ

Do post-purchase popups (on the thank-you page) have the same problem?

No. Post-purchase upsells (shown after checkout completes) don't interrupt the purchase flow because the purchase has already happened. These can be effective. The problem is specifically pre-purchase popups that appear before the shopper completes checkout.

What about exit-intent popups?

Exit-intent discounts can recover some abandoning shoppers, but the data on their AOV impact is mixed. They tend to train shoppers to abandon carts to wait for a discount, which undermines full-price conversions over time. For AOV specifically, they're not the right tool.

How do I migrate from a popup-based upsell app to inline?

Uninstall the popup app first — running both at once muddies your data. Install Dropr, add the recommendation block through Shopify's Theme Editor (about three minutes, no code), and set up your product pairings. Then compare your conversion rate and AOV over the next 30 days — most merchants see conversion rate recover within about two weeks.

Ready to try Dropr?

Get all this for $19/month.

Add to your Store

Try it free — 1,000 recommendation views a month. No credit card.