New bundle offer - July 20, 2026
This update brings Mix and Match Bundles, a redesigned creation flow, improved offer management, new analytics, and significant performance gains.
Mix and Match Bundles
Bundle offers can now consist of different products. Customers choose their own items via a Product Selection Flyout (product picker) directly in the shop.

The picker includes:
- A configurable product source per bar (all products, specific products, or collections)
- Filter pills and search
- Variant selection directly inside the picker

Redesigned Bundle Creation Page

The creation page is now split into two clear groups:
- Quantity Break — Classic Quantity Break & SNOCKS Quantity Break
- Different Products — Mix and Match
Improved Offer Management

Both Bundles and Quantity Breaks now support:
- Collapse/expand offer cards — keeps long lists tidy
- Drag-and-drop reordering via the handle (replaces the old arrow buttons)
- Newly added offers open automatically
New "Product Selection Flyout" Styling Section
You can now freely style the product picker:
- Background color
- Font color
- Button color
- Button text color
Live Preview Now Shows the Picker
The admin preview renders the Product Selection Flyout with real products and the exact same markup as your storefront — what you see is what your customers see.
Analytics: "Most Frequently Added"

A new table in Bundle Analytics shows which products customers added alongside the main product, including:
- Attach rate
- Number of items
- Revenue
The offer table also now displays a badge indicating the bundle type (Classic Quantity Break or Mix and Match).
Unified Display Conditions
The product/collection selection under Visibility now works identically across both Bundles and Quantity Breaks, ensuring consistent behaviour throughout the app.
Performance Improvements
- Embedded bundle data on product pages is 70–80% smaller, and variant data is now loaded once instead of once per offer — resulting in noticeably faster page loads
- The product picker loads products in parallel (instead of sequentially) and caches already-loaded products when reopened
Renamed Bundle Types
| Old name | New name |
|---|---|
| Classic Bundle | Classic Quantity Break |
| (new) | Mix and Match |
Naming is now consistent across the app, analytics, and the creation page.
Was this article helpful?

