Bundles let you group multiple products into a single rentable item, so customers can rent a set of components (for example a suit made up of a jacket, trousers, and waistcoat) as one product.Documentation Index
Fetch the complete documentation index at: https://docs.supercycle.com/llms.txt
Use this file to discover all available pages before exploring further.
Bundles require development work to build a custom storefront experience using the Storefront API. See Create rental bundles for the full implementation guide.
Bundles are available on request. Contact your Supercycle account manager to enable the feature for your store.
How bundles work
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 simply groups them so they can be rented together. When a customer rents a bundle:- Each component is added to the cart as its own line item with the correct Supercycle attributes.
- Availability is checked across all components for the selected dates.
- The customer selects an option (for example a rental period) for each component.
Set up a bundle
Add component products
Add each product that makes up the bundle. Before adding a component, make sure it has the relevant methods enabled in Supercycle — the methods configured on each component determine which options are available at checkout.
Build the storefront experience
Bundles do not render automatically on the storefront. A developer needs to build the frontend experience using the Storefront API to:- Read the bundle metafield and component configurations.
- Check availability for all components.
- Create an intent for each component.
- Add every component to the cart in a single request.