Product page widgets
Popup upsell
The Popup Upsell opens right after a shopper adds a trigger product to the cart from the product page. It catches them at peak buying intent — a few seconds before they move on — and offers a relevant follow-up purchase as a focused overlay.
Three layouts cover three angles: a list of recommendations with individual Add buttons (Cross-sell), a curated mini-bundle (FBT), or a multi-select add-on list (Add-ons). All three open from the same Add to cart event.
Layouts
How to create a Popup campaign
In the Summer Upsell admin
- 1 Click Create Campaign.
- 2 Under Popup on the Product Page list, pick Cross-sell Popup, FBT Popup or Add-ons Popup. You can switch between the three at the top of the editor.
- 3 Offer tab: name, trigger, product source, offer products.
- 4 Optional: tick Enable discount on offer products.
- 5 Design tab: template, Widget Title (default Complete your order), Button Text, and the desktop Position (nine positions from top-left to bottom-right; on phones the popup is always a bottom sheet).
- 6 Language tab if you need translations.
- 7 Click Publish. The Test campaign in store checklist runs (campaign active, products available, app embed enabled, widget block added) — fix anything red, then click Publish campaign.
In the Shopify theme editor
- 1 Open Online Store → Themes → Customize.
- 2 Switch to the Products → Default product template.
- 3 Click Add block anywhere in the product section — position doesn't matter, the block is an invisible container and the popup is an overlay.
- 4 Pick ✨ Summer: Popup Upsell from the Apps section.
- 5 Click Save. The popup opens the next time a shopper adds a trigger product to the cart.
Design tab
Every campaign opens on the Offer tab. The Design tab next to it controls how the widget looks on the storefront. The same set of controls is reused across nearly every widget type, so once you learn it on one campaign the rest are familiar. A live preview on the right updates as you change settings — switch it between desktop, mobile and full size.
Tip: Click any template to seed every color at once, then nudge the individual swatches. Faster than building a palette from scratch.
Language tab
The Language tab holds the storefront copy for the widget. The Default language block is always there; click Add another language to add any locale your Shopify store has published and translate the title, button text and other storefront strings for it. Default text is pre-filled in English, Spanish, French, Arabic, Turkish and German. A locale you don't add falls back to the default language.
How it differs from Cart Popup
The Popup Upsell opens on Add to cart on a product page. The Cart Popup opens on the Checkout click on the cart page or drawer. Both share the same three layouts but target different moments in the funnel.
When it opens
The popup opens every time a trigger product is added to the cart through your theme's Add to cart button. Products added from inside a Summer widget don't trigger it, and it never opens on top of another Summer popup.