Bundle Pricing Strategies
The following table describes the capabilities and pricing that bundles can have.
| Pricing | Description | Requires SKU? | Price Book Entry | Capabilities |
|---|---|---|---|---|
| Fixed | Enables you to assign a fixed price for all the products in a bundle. The bundle can contain items that are available for individual purchase, however, when purchased in a fixed-price bundle, are offered at a discounted price. | Yes | Mandatory | Sale Pricing - defines reduced pricing for the total price of the bundle. Volume Pricing - offers promotional prices for the bundle as a whole when bought in bulk. Bundle Inventory Management - bundle inventory can be tracked based on the availability of individual items in the bundle. In this case, the maximum number of bundles you can sell is equal to the number of the option that is least available. |
| Cumulative | The price of a bundle can be generated automatically based on the sum of the component products. Each individual product uses its base price, along with any applicable sale pricing or price modifiers. Ensure that you set a price for each product within the bundle. If a component product does not have a price, the bundle price cannot be set and customers cannot purchase the bundle. | Optional | Not available when SKU is present | Sale Pricing - define reduced pricing for individual products when purchased as part of the bundle. Each product can have a special sale price that will only be used when the product is brought as part of the bundle. |
Sale Pricing
Fixed Price Bundles
For fixed price bundles, you can set a sale price for the entire bundle. This allows you to offer the bundle at a discounted price compared to the regular bundle price.
Cumulative Price Bundles
For cumulative price bundles, you can set a sale price for an item within a bundle so that the product is sold at the sale price when sold as a part of the bundle. Each individual product can use its underlying volume, sale, and normal price, but you can also set a special sale price that will only be used when the product is brought as part of the bundle.
For example, if you have a bundle consisting of four items, you can apply a discounted price to an item within the bundle to get a bundle sales price. Both list and sale price (or was/is prices) are available in the catalog response, enabling you to display slash pricing on your storefront, depending on your requirements.
| Product | Regular product price | Bundle sales price |
|---|---|---|
| Product A | $100 | $80 |
| Product B | $50 | $50 |
| Product C | $30 | $30 |
| Product D | $130 | $130 |
| Total | $310 | $290 |
Volume Pricing
Fixed Price Bundles
For fixed price bundles, you can configure volume pricing for the entire bundle. You can define the price range for different quantities of the bundle, as explained in the following example.
| Bundle Quantity | Price/Each |
|---|---|
| 1-5 | $10.50 |
| 6-10 | $10.00 |
| 11+ | $9.50 |
Cumulative Price Bundles
Volume pricing (tiered pricing based on quantity thresholds) is not supported for products used as components within bundles. When a product with volume pricing tiers is included in a bundle, those tiers are not applied during bundle price calculation. Volume pricing only works for:
- Standalone products purchased individually
- Fixed-price bundles (pricing applied to the bundle as a whole)
Pricing for Bundle Components
To apply discounted pricing to products when purchased as part of a bundle, use sale pricing with the bundle_ids field. This allows you to create bundle-specific prices for individual components without affecting the standalone product price. This is the recommended approach for implementing sales pricing for products within bundles.