Cart widgets
Cart popup
The Cart Popup is the highest-intent surface in your store. It opens when the shopper clicks Checkout on the cart page or drawer — they've made the buying decision and are about to pay, so a single relevant offer at this moment lifts AOV more than any other widget.
Three layouts cover the three angles that work at checkout time: individual recommendations, a mini bundle, or a multi-select add-on list.
Layouts
How to create a Cart Popup campaign
In the Summer Upsell admin
- 1 Click Create Campaign → under Cart Page, in the Cart Checkout Popup group, pick Cart Cross-sell Popup, Cart FBT Popup or Cart Add-ons Popup.
- 2 Offer name (e.g. Pre-checkout — Gift wrap).
- 3 Trigger: Any cart (opens on every checkout click), Specific products (default — only when one of the selected products is in the cart) or Specific collections.
- 4 Pick the product source and the offer products.
- 5 Optional: enable the discount.
- 6 Design tab: template, Widget Title (default Before you checkout…), Button Text.
- 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.
On the storefront
- 1 No theme block is needed. Once the Summer Upsell app embed is enabled, the popup hooks the Checkout button on the cart page and in the cart drawer automatically.
- 2 The publish checklist marks the block step as Widget renders automatically — no theme block needed.
- 3 If your theme's Checkout button isn't detected, open Online Store → Themes → Customize → App embeds and turn on Summer: Cart Popup as well.
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.
When it opens
- Every time the shopper clicks the Checkout button on the cart page or drawer while a matching campaign is active.
- The shopper can skip and proceed to checkout at any time.