Blog

How to Add an Upsell & Add-to-Cart Popup on Shopify (2026 Guide)

An upsell popup appears when a customer adds an item to their cart, offering a relevant offer while they're still in buying mode.

Updated on
September 23, 2026
How to add an upsell and add-to-cart popup on Shopify

Some call the interface cart popup or add-to-cart popup. Whatever you call it, I'll show you how to set one up on your Shopify store.

Benefits of upsell & add-to-cart popups for Shopify stores

Although Shopify locks down its checkout page for security reasons, and you can't add a popup there, this type can help your business. Here's how:

  • Higher average order value (AOV): A shopper who just clicked "add to cart" already decided to buy. Showing one personalized item at that moment sells better than showing it to a random person who's still browsing. The revenue from increased AOV adds up. Kaching's apps have generated over $600 million in additional revenue for merchants.
  • You don't need more traffic to see results: The popup only shows to people already on your site. Every extra sale it brings costs you nothing in ads.
  • It fits natural cross-sells: You can set the popup to show products that complement the exact item added. Someone buying a phone case is a far better prospect for a screen protector than a random visitor browsing your homepage.

How to add an upsell popup on Shopify

With the right app, setting one up takes a few minutes. Here's the entire process:

Step 1: Install the Kaching Upsell & Email Popup app on Shopify

Search for Kaching Upsell & Email Popup on the Shopify App Store, then install and open it from your Shopify admin. This is where you build and manage every popup.

Step 2: Choose the upsell popup template

Pick a template or create one from scratch. Then change what you need: header text, product image, button text, and layout. Remember to keep the copy short.

Step 3: Pick trigger products and offers

Now set the triggers for the popup and what you're offering in return.

  • Adding a product like a camera could trigger a popup for a memory card. Something similar to what the shopper is actively trying to buy.
  • The popup can offer a discount or a gift once a cart reaches a certain amount. That will push the order value higher if it converts.

The offer itself can be a discounted add-on or a bundle based on the item in the cart.

Step 4: Set display rules

Go ahead and set how the popup should display.

Trigger type What it does Best for
Add to cart Shows right after an item is added to cart Cross-selling when buying intent is high
Exit intent Shows when a shopper is about to leave For last-chance discount
Time delay Shows after a visitor stays on the page for a specific amount of time Letting visitors get a look at products
Scroll Shows when a shopper scrolls to a certain extent on the page For engaging shoppers who have shown interest

Set a frequency limit to determine how often the popup comes up. This could be once per visit, every time it's triggered, or according to a custom trigger. Setting frequency allows you to prevent the same shopper from seeing the popup each time they add a product to the cart.

On mobile, make the "close" button big enough to tap. If the popup display is hard to remove on a phone, it can easily drive away visitors instead of converting them.

Step 5: Publish and test

When you're done setting up, publish the popup. You should test it on desktop and mobile. Also, check the app's analytics after a week or two for click-through and conversion numbers.

Can you add an upsell popup on Shopify without an app?

Yes, technically. You can build an upsell popup using Shopify themes (no app). Developers can create a custom popup using your theme's cart data.

However, this approach limits how much you can do with the popup.

  • There's no way to target shoppers by product, collection, or cart value
  • No analytics to see how the popup performs
  • Code can break with every theme update
  • Testing and comparing orders is more difficult

For most stores, using a Shopify popup app is the easier and safer choice. This way, the popups keep working through theme updates, and you get data to improve your offers.

Upsell popup examples & best practices

I've created three scenarios to illustrate how you can use upsell popups in an actual store.

  1. In a store that sells running shoes, when a buyer adds a pair to a cart. The upsell popup might offer a 15% discount for moisture-wicking socks. That's something a runner would definitely find useful, and the discount offer makes it more likely for the buyer to add it as well.
  2. Next, a skincare brand can set a threshold gift. In this case, once a cart reaches a certain amount, let's say $42, the popup offers a free sample kit if the shopper gets the total purchase up to $50. It's basically a direct way to get buyers to make extra purchases in exchange for value.
  3. Imagine a skincare set has three items. If someone is buying only one, the popup could show the other two pieces as a way to complete the set and get the best results.

Here are a few tips that could make your popups perform better:

  • Make offers that match what the shopper already has in the cart
  • Show just one popup each time someone adds an item to the cart.
  • Make the discount or value you're offering clear to the buyer. Try not to bury it in long sales copy.
  • Review conversions every month and adjust offers that aren't performing the way they should.
Erikas Mališauskas
Co-founder at Kaching Appz
With a background in design and a deep focus on conversion rate optimization, Erikas helps e-commerce brands turn browsers into buyers through smarter UX and data-driven growth tactics.

Start your free trial

Join over 30,000+ merchants already growing with Kaching Appz®.