Product page
01Answer a hesitation
Someone is looking at a product but is unsure whether it fits their needs. Offer a comparison, size guide, demo or short answer.
Comparing two models?
See the differencesEcommerce popups
A store does not need the same message for everyone. The right popup answers a specific question when it comes up: choosing a product, understanding shipping, returning to a cart or continuing to browse.
CONTEXT: PRODUCT CHOICE
Need a clearer way to choose?
A short answer can make the next step easier.
Read the guideComparing two models?
Here are the differences that matter before you choose.
Frame the subject
An ecommerce popup is a message displayed over a storefront to help someone move forward: understand a product, find information, compare an option or resume a journey. It can be triggered by a page, click, scroll, delay or exit signal.
A discount can be useful in some cases, but it should not be the default answer. Shipping and returns information, a buying guide or a cart reminder can remove hesitation without reducing product value. The message should extend the page context, not replace it.
7 practical use cases
Here are seven moments where a contextual message can help someone buy or continue exploring without putting a window in front of every visitor.
Product page
01Someone is looking at a product but is unsure whether it fits their needs. Offer a comparison, size guide, demo or short answer.
Comparing two models?
See the differencesCategory or collection
02A page with many choices can slow down the decision. Point to a guide, filter or selection related to the use case they are exploring.
Looking for the right model for your use case?
Start the guideShipping and returns
03Cost, delivery time and return rules are part of the purchase decision. Make the answer accessible on the pages where the question is most likely.
Questions about shipping or returns?
See the policyCart
04When a cart already exists, a message can bring someone back to it or clarify one detail before they leave. It should match what they added.
Your selection is still here.
Return to cartCommon question
05A quick answer about material, compatibility, stock or care can prevent someone from leaving the page to search elsewhere.
Want to check one detail?
Read the answerRecommendation
06After a read or interaction, suggest a product, collection or piece of content that is genuinely related to the context. A recommendation only helps when it supports a decision.
You may also want to see this selection.
Explore the selectionExit intent
07If someone is about to leave an important page, offer a relevant alternative: save the product, read a guide, check returns or return to the cart.
One last question before you go?
Find the answerChoose the right scenario
The trigger and design come after the context. Once you know what blocks the next step, the message becomes shorter and more useful.
A product page, category, cart and article carry different intent. The message should inherit that context.
Price, size, shipping, compatibility, quality or the choice between products: identify the uncertainty before offering anything.
Arrival, scroll, click, delay, cart or exit: choose the signal that says the message can genuinely help.
Read, compare, filter, return to cart or buy. One primary button makes the decision easier.
Beyond the discount
A discount can speed up a decision, but it can also train visitors to wait for an offer. Test the response that addresses the real objection first.
Shipping, returns, stock, sizes or care: making the answer visible may be enough to move forward.
Help someone compare and choose by use case instead of immediately asking for a purchase.
Returning to a cart, finding a saved selection or continuing to read can be more relevant than a discount.
When a discount is justified, tie it to a clear context and explain the expected action without creating false urgency.
Set up the scenario
The component is the last step. Start with the journey and the help you want to provide.
Help someone choose, answer an objection, bring them back to the cart or offer a related resource.
Select the pages, products, categories or cart states that belong to the scenario.
A title, one sentence and one button are often enough. Say what happens after the click.
Arrival, scroll, click, delay or exit: the signal should match the moment when help becomes useful.
Check mobile, closing, links and frequency, then compare views and clicks with the page goal.
Before you publish
The popup should not take control of the journey. Keep the product, content and close control accessible at all times.
Keep SEO in mind
On mobile, avoid hiding the main content behind a hard-to-close interstitial. Visitors should be able to browse and understand the page without being blocked.
Read Google’s guidanceThe message should complement store information, not prevent someone from seeing the product, price or primary action.
Someone who wants to keep comparing should be able to dismiss the popup immediately with keyboard or touch.
A countdown or discount should match a real commercial rule. Trust is worth more than one extra click.
Do not show the same message on every page, especially after someone closed it or already answered the question.
Check the button, cart, back navigation, links, checkout and rendering on a real phone.
Keep exploring
Understand contextual popups and choose the right moment.
Read the guideCompare ways to add a popup to Shopify.
Read the guideOffer one relevant next step before someone leaves.
Read the guideMethods, steps and settings for adding a useful popup.
Read the guideFrequently asked questions
It can help someone choose a product, answer an objection, clarify shipping or returns, remind them of a cart or offer a next step related to the page. The right use depends on context, not just the format.
No. A product answer, buying guide, shipping detail or cart reminder may be more relevant. Use a discount when it serves a real commercial strategy, not as the default message.
A message triggered when someone is about to leave can remind them of the items and offer a route back to the cart. The content should match the cart value and never promise a discount that does not exist.
Show it when help becomes relevant: after an interaction, scroll, reasonable delay or exit signal. On arrival, let people see the product and its context first.
Yes, if it appears too early, covers important information, repeats or makes closing difficult. One goal, a consistent trigger and a clear close control reduce that risk.
Not automatically. The main risk is an interstitial that hides the main content, especially on mobile, or a script that seriously harms the experience. The product and essential information should remain accessible.
Start with one clear moment
Don't Leave is designed to add contextual messages without rebuilding your storefront. Join early access to test one useful message on the right journey.
Request access