Getting started with fixed-price customizable bundles
Fixed-price customizable bundles let you offer a "build-a-box" experience on your storefront by using a single subscription product to bundle multiple Shopify products, allowing customers to select items for their bundle.
This guide explains key features of fixed-price customizable bundles, plus use cases and considerations.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
Before you start
Key features
Parent bundle product
In Recharge, a bundle consists of a parent product/SKU and individual products/SKUs for each item in the bundle. Bundles are fixed-price, with the parent product's price representing the total cost.
Bundle item prices and discounts affect Shopify reports. Since bundle items are added at full price and then discounted by 100%, they impact gross sales and discount reports. You may need to reconcile these reports for accounting purposes.
Fixed-pricing
Fixed-price customizable bundles have a fixed-price and the price of the bundle does not change based on the contents selected.
Customizable after first order
Setting the bundle up as Customizable after first order combines the simplicity of a preset bundle with the flexibility of a customizable one. For the first order, all customers receive the same set of products, like a preset bundle. From their second order onwards, customers can update their selections in the customer portal.
Bundles specific product details page
Fixed-price customizable bundles use a custom bundle product template called recharge-bundle, which includes the Recharge bundles widget. After creating and publishing a fixed-price customizable bundle, Recharge automatically set the recharge-bundle template as the product template in Shopify, ensuring the widget displays correctly.
Bundles must be purchased via this widget or a custom widget using . Customizable bundles cannot be added to the customer's cart using any quick-add methods from another page of your storefront or cart abandonment emails.
When a customer purchases a bundle through the recharge-bundle template, the Shopify checkout order includes a _rb_id line item property. If the Shopify order doesn’t contain this line item property, the bundle was purchased with an unsupported method and the bundle may not process successfully.
On the product details page, customers can:
- Select bundle products
- Choose a subscription type
- Add any available add-ons or extra products
The bundles widget lets customers build their bundles, providing flexibility and convenience. For more information on the bundle widget layout options and customizations, see Bundles layout overview.
Bundles specific customer portal content
Customers can manage their bundle contents and update their selections for upcoming orders from the customer portal.
The customer portal widget automatically displays for bundle subscriptions in the Affinity and Unity customer portal themes.
Bundles management in the merchant portal
Bundle contents can be adjusted through the merchant portal from either the Customer details page or the Subscription details page.
Use cases
Scenario |
Benefit |
| A monthly snack subscription service allows customers to build a personalized box with their favorite treats. | Increase customer satisfaction and loyalty by offering the ability to personalize and select the products included in the bundle. |
| A children's toy store lets customers create custom one-time gift boxes for birthdays, anniversaries, or holidays. | Enhance the shopping experience and boost sales during special occasions with unique, personal gifts. Additionally, use word-of-mouth marketing to attract customers who may not have heard of your brand. |
| A skincare brand offers build-your-own sample kits of trial-size products so customers can try different products before committing to full sizes. | Encourage customers to sample different products and encourage future purchases, while helping customers find what products work best for them. |
Set-up instructions
See How to create a fixed-price customizable bundle for detailed set-up instructions.
Considerations
Review the following considerations when configuring and managing fixed-price bundles:
Product compatibility
Considerations |
Notes |
| Checkout Cross-Sell |
|
| Local pickup and delivery |
|
| Automate |
|
| Discounts |
|
| Partial order fulfillment |
|
| Surprise and Delight flows |
|
| Gift subscriptions |
|
| Prepaid subscriptions |
|
| Concierge SMS |
|
|
Note: Recharge plans to deprecate the Theme Engine customer portal on December 31, 2025. All merchants using Theme Engine must transition to the Affinity theme before this date. Review the Transition to Affinity guide for next steps. Note that the upgrade to Affinity is final.
|
|
| Multi-currency |
|
| Store analytics |
|
| Quick add methods |
|
| Customer portal |
|
| Workflows |
|
| Win Backs |
|
| Variant Level Plans |
|
| Third party applications |
|
| Shop app |
|
Bundle logic and behavior
Considerations |
Notes |
| Tax calculations |
|
| Nested bundles |
|
| Editing bundles content for customers |
|
| Product updates |
|
| Order Management Systems |
|
| Subscription-only products |
|
| Shipping rates |
Shipping rates for fixed-price customizable bundles differ depending on:
|
| Inventory | See Inventory handling for detailed information on how Recharge handles inventory for bundles. |
| Product limits per collections |
|
Resources
There are a variety of Bundles resources to help you get started, or to troubleshoot common issues. See the following resources below for additional information:
Getting started guides
How to guides
Using bundles guides
- How to test and publish a bundle
- How to use the Bundles widget layout
- How to configure bundles add-ons and extras
- How to discontinue or disable bundles
- How to manage customer bundle content with bulk swaps
- How to manage existing bundles in Recharge
- How to create an automatic reset for customizable bundles
