Improvements
š Edit Variants of Added Products
Weāve redesigned the Bundle Products interface to make editing variants easier, faster, and more intuitive.
Hereās whatās new:
Edit icon added: A new āļø pencil icon now appears next to each product in the bundle list. Click it to open the product selector and modify the selected product or its variants.
Smarter selector labels:
āAdd productsā ā when adding items for the first time.
āEdit productsā ā when adding more items or editing existing ones.
Simplified default variant selection: The old control was replaced with a direct link ā āthe first available one.āClicking it opens a modal where you can change the default variant.
Reset default option: If you change the preselected variant, a āReset default variantā button appears to revert back to the original.
Improved variant visibility: The Show all variants button now includes an arrow icon. Click to expand the full list of variants; click again to collapse with an inverted arrow and āHide all variants.ā
Visual refinements:
Product images now display in full width.
The drag handle icon is centered for a cleaner layout.
This update gives merchants full control when managing bundles ā edit, reset, or switch product variants without leaving the bundle setup view.
Before:
Editing product variants inside a bundle was limited.
Merchants couldnāt change a variant without removing and re-adding the product.
The ādefault variantā control was separate and not very intuitive.
Variant lists were hidden behind a basic button with no clear visual cues.
Product images and controls werenāt fully aligned, making the editing flow feel clunky.
š Free Gift
Previously, merchants had to add separate free-gift products to a bundle.
Hereās whatās new:
Choose one or several products or variants already in your bundle and mark them as Free.
The app automatically applies a 100% discount to those marked items.
Each free product displays a clear āFreeā label in the bundle preview for shoppers.
You still have the option to combine this with other bundle discounts or layouts.
Now, the feature works in two flexible ways:
Free product within a discounted bundle (Case 1)
Works as a 100% individual discount on any product in the bundle.
Merchants can mark selected variants or items as āFree.ā
These products automatically display a āFreeā label in the bundle preview.
Free gift as a separate product or collection (Case 2)
Merchants can now choose to offer a free product or an entire collection as a gift.
The setup interface shows Add products or Add collections options (one active at a time).
Customers can select one free gift from the available options during checkout.
š Shopify Functions ā native bundles, faster and more reliable
Weāre moved bundle logic to Shopify Functions (implemented in Rust).
This makes bundles native to Shopify, not just managed by the app.
What this means for you:
Accurate stock, automatically. Shopify updates component inventory the moment a bundle sells. (Read in Shopify)
Clear orders. Orders can show the actual items inside the bundle, so packing is simple.
Works everywhere. Online Store, POS, Shop app, and other channels stay in sync. (Read in Shopify)
Stable by design. No webhook delays or manual syncing. Logic lives in Shopify.
Future-proof. Your bundles keep working even if the app is disabled or removed.
Smoother checkout. Cart and checkout can show whatās included, building trust.
You might also like to read: How to add your bundles crated by MBC Bundles to Shopify POS?
In simple terms:
Old way: The app pretended a product was a bundle and tried to sync stock after the sale.
New way: Shopify knows itās a bundle and handles stock and orders for you.
No action required. Weāll roll this out bundle by bundle and keep you posted.




