Articles on: Bundles

Loop bundles

Using Loop bundles, customers can easily select different products or variants and combine them into a single bundle or box, offered as a subscription or a one-time purchase. Post-purchase, they can manage everything from bundle contents to delivery frequency right from the customer portal. In this article, we’ll walk you through how to set up Loop bundles and guide you through all the configuration options available to get you up and running smoothly.

Check out our bundle experience available on our demo store here.


In this article


Types of bundles in Loop
Installing bundle snippets
Bundle preferences
Related articles
Need help?


Types of bundles in Loop


You can set up two types of bundles using Loop, depending on how much flexibility you want to offer your customers.

Preset bundle: With 'Preset fixed bundle' you can offer your customers a pre-selected set of items or variants. Once purchased, the contents of this bundle cannot be modified either during checkout or after purchase. It's an excellent option for those who trust in the curated selection provided and do not wish to make any changes.

Learn more about Preset Fixed Bundles.

Build your own bundle (BYOB): With ‘Build your own bundle’, you can empower your customers with the choice to build their own bundles from the list of products that you provide. This not only enhances customer engagement but also allows them to tailor their purchases to their specific needs. Plus, the ability to edit their bundles post-purchase through the customer portal adds a layer of flexibility, encouraging customer satisfaction and retention.

Learn more about Build your own bundles.





Installing bundle snippets


Bundle snippet is a critical piece of code designed to club bundle product items on the cart under a single bundle title rather than as individual line items. This is also necessary to ensure that customers don't end up with invalid bundle content by removing/adding individual bundle items from the cart.

Follow the steps below to add bundle snippets in your store theme code.

Navigate to Loop > Bundles > Snippets. Select the theme where you want to publish your bundle and click on the "Install bundle snippet" button.



This will create a loop_bundle.js file in your theme code.



Now next step is to add the bundle cart snippet. Click on "Add bundle cart snippet" to install. This will combine the bundle items into a single bundle product on your Cart page.



If your card snippet is not working, you can get in touch with our support team to further debug.




Bundle preferences


Configure bundle preferences to control customer experience on storefront and customer portal. Refer to the table below for the explanation of each setting in the preferences:

SettingDescription
Configure how you want to sell preset bundle on storefrontChoose whether to add only the parent bundle product to cart/checkout or add all child items individually.
Out of stock productsDecide how to handle out-of-stock products on the bundle page (e.g., disable, hide, or show with out-of-stock label).
Show bundle name in order line itemsShow the bundle name with every line item in Shopify checkout and the order admin page.
Show selected productsDisplay the selected products drawer immediately when the first product is added. If not enabled, customers will need to click to view their selections.
Show product description drawerShow full product description in a drawer when the customer clicks on the product image.
Hide bundle selling planHide bundle selling plans (Build your bundle + Preset) from individual product pages.
Selected products cardChoose whether to group product variants into one card with a quantity badge or show them as separate cards.





Here are some related articles that may offer additional insight and context.

Preset fixed bundles
Build your own bundle


Need help?


No worries — we're here for you!
If you have any questions or need assistance, feel free to email us at support@loopwork.co or chat with us using the support beacon at the bottom right of your screen.

Regards,
Loop Subscriptions Team 🙂

Return to top

Updated on: 16/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!