Product page widgets
Frequently bought together
The Classic FBT widget pairs the current product with complementary items in a single checklist the shopper can add in one click — with an optional automatic discount on every bundle item. The shopper ticks the items they want, the live total updates, and one button adds everything still selected.
Layout
How to create an FBT campaign
In the Summer Upsell admin
- 1 In the Summer Upsell admin, click Create Campaign.
- 2 Under Frequently Bought Together on the Product Page list, pick Classic FBT.
- 3 Give it an Offer name (e.g. FBT — Coffee starter kit).
- 4 Set the Trigger — typically Specific products for the hero product, or Specific collections if many products share the same bundle.
- 5 Pick the Product source. Specific products works best for FBT because the bundle should feel curated.
- 6 Add the bundle products.
- 7 Optional: tick Enable bundle discount, set a Display Title (e.g. Bundle save), Percentage or Fixed Amount, and the value.
- 8 On the Design tab, set the Widget Title (e.g. Frequently bought together), Button Text, and pick a template.
- 9 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 below the buy buttons or the product description.
- 4 Pick ✨ Summer: FBT Bundle from the Apps section.
- 5 Drag to position (most stores place it right below the buy button or after the description).
- 6 Click Save.
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.
Discount logic
The bundle discount is a Shopify automatic discount that applies to every bundle item the shopper adds through the widget, the current product included. Unticked items are simply not added; ticked items keep their discount at checkout.