Bundles are available on request. Contact support from the app to turn them on for your store.
How it works
A bundle is a parent product made up of one or more component products. Each component keeps its own methods, options, and inventory. The bundle groups them so they can be rented together. When a customer rents a bundle:- Each component goes into the cart as its own line item with the Supercycle attributes it needs.
- Availability is checked across every component for the selected dates.
- The customer picks an option, such as a rental period, for each component.
Set up a bundle
1
Open Bundles
On Products, open the Bundles tab.
2
Create the bundle
Select Create bundle and give it a name.
3
Add component products
Add each product that makes up the bundle. Turn the relevant methods on for a component before you add it, since the methods on each component decide which options a customer gets at checkout.
4
Save the bundle
Select Save. Supercycle tags the parent product
Supercycle bundle product, tags each component Bundle component: <parent-product-handle>, and attaches the supercycle.bundle metafield to the parent.Build the storefront experience
A developer builds the bundle’s product page against the Storefront API to:- Read the bundle metafield and the component configuration.
- Check availability for every component.
- Create an intent for each component.
- Add every component to the cart in one request.