Bundles & Widgets

Bundles

1 min read

Bundles let you create cross-sell and upsell offers — "Buy 3, get 15% off" or "Buy this with that for $10 off". They run as a native Shopify Function, so the discount is applied at the line-item level inside Shopify, with no apps slowing down your checkout.

Creating a Bundle

From the Dashboard, click Build bundles then Create bundle. Configure:

  • Bundle name — Used internally. Customers do not see this.
  • Active — Toggle to enable/disable without deleting.
  • Products — Pick the Shopify products this bundle applies to.
  • Discount tier(s) — Add one or more rules of the form "When the cart contains N of these products, apply X% off" or "...apply $X off".

Multiple tiers create a quantity ladder — e.g., "Buy 2 = 10% off, Buy 3 = 15% off, Buy 5 = 25% off". Customers automatically get the best tier they qualify for.

Displaying Bundles

There are two ways to show bundles to customers.

Storefront widgets. Mashup ships a theme app embed that renders bundle offers on the relevant product pages. Enable it under Theme customization → App embeds → Mashup widgets. The widget styling adapts to your theme's colours and typography automatically.

Manual placement. If you want a bundle offer in a specific place — your homepage hero, a section on a Mashup-built page — drop in the Bundle block from the section picker.

Bundle Analytics

Each bundle has a dashboard showing impressions, clicks, attach rate, and revenue contribution over the last seven, thirty, and ninety days. Use this to figure out which bundles deserve more storefront real estate and which to retire.

Best Practices

Start with one bundle on your highest-volume product. Watch attach rate for two weeks. If attach rate is above 5%, expand. If it is below 1%, change the discount tier (often the cheapest tier is too small to motivate) or the products in the bundle (the recommended add-on is not a natural fit).

Still stuck?

We read every email — typically within one business day.

Contact Support