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.
Types of bundles in Loop
Installing bundle snippets
Bundle preferences
Related articles
Need help?
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.

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.

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:
Here are some related articles that may offer additional insight and context.
Preset fixed bundles
Build your own bundle
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
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:
Setting | Description |
---|---|
Configure how you want to sell preset bundle on storefront | Choose whether to add only the parent bundle product to cart/checkout or add all child items individually. |
Out of stock products | Decide 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 items | Show the bundle name with every line item in Shopify checkout and the order admin page. |
Show selected products | Display 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 drawer | Show full product description in a drawer when the customer clicks on the product image. |
Hide bundle selling plan | Hide bundle selling plans (Build your bundle + Preset) from individual product pages. |
Selected products card | Choose whether to group product variants into one card with a quantity badge or show them as separate cards. |
Related articles
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
Thank you!