Docs/Summer Upsell/Theme app blocks

Reference

Theme app blocks

Summer Upsell ships one app embed and ten theme app blocks. The app embed must be enabled for any widget to render.

Field Type Description
Summer Upsell (app embed) App embeds Required for every widget — enable it once under App embeds in the theme editor.
✨ Summer: Upsell Product page Renders Single upgrade / Tier comparison / Inline banner campaigns.
✨ Summer: Cross-sell Product page Renders Cross-sell Grid / Stack / Carousel campaigns.
✨ Summer: FBT Bundle Product page Renders Classic FBT campaigns.
✨ Summer: FBT FullWidth Product page Renders FBT Full Width campaigns.
✨ Summer: Bundle FBT Product page Renders Amazon-style Bundle campaigns.
✨ Summer: Popup Upsell Product page Invisible container that lets Popup campaigns open on Add to cart.
✨ Summer: Product Add-on Product page Renders Product Add-on List / Card / Toggle campaigns.
✨ Summer: In-Cart Upsell Cart page Renders the in-cart widget under the cart line items.
Summer: Cart Popup App embeds (optional) Not needed on most themes — the Cart Popup hooks the Checkout button through the main app embed. Turn this on only if your theme's Checkout button isn't detected.
Summer: Post-Purchase Legacy Older theme block kept for compatibility. Current stores use the checkout editor block below instead.

Blocks are added through Online Store → Themes → Customize → Add block. Blocks have no settings of their own — the campaign configuration in the app drives everything.

Outside the theme editor

Field Type Description
Summer: Post-Purchase Block Checkout editor Added on the Thank you and Order status pages from Settings → Checkout → Customize. See Post-purchase upsell.
Automatic discounts Shopify admin → Discounts Created per campaign when you enable a discount; nothing to add or configure in the theme. See Discounts.