Loading
Salesforce now sends email only from verified domains. Read More
Salesforce B2B Commerce
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Create Configurable Bundles in a B2B Store

          Create Configurable Bundles in a B2B Store

          Create configurable bundles that buyers can customize. Define required and optional items, define rules, and enable real-time pricing updates.

          Required Editions

          Set up Product Configurator before creating configurable bundles. For details, see Set Up Product Configurator for B2B Stores.

          View supported editions.

          Which Salesforce Commerce Product Do I Have?

          Create a Configurable Bundle in Revenue Cloud

          Create configurable bundles in Revenue Cloud so buyers can configure and purchase them from your B2B store.

          1. From the App Launcher, find and select Product Catalog Management.
          2. Create a configurable bundle following the instructions in Create Bundled Products in Revenue Cloud.
            Note
            Note Configurable bundles don't support quantity changes for the child products. Make sure that Allow Quantity Changes is deselected and Quantity Scaling Methods is set to Proportional for all child products.
            Note
            Note You can add configurable products as child products in a configurable bundle. For details on creating configurable products, see Create Configurable Products with Dynamic Attributes in a B2B Store.

          Define Constraints for a Configurable Bundle

          (Optional) To manage complex product configurations and ensure valid combinations, use the Constraint Rules Engine.

          1. Set up the Constraint Rules Engine. For instructions, see Set Up Constraint Rules Engine for Product Configurator.
          2. Create a constraints model, add your bundle to it, and configure and activate the constraints. For detailed steps, see Rules and Constraints in Configurator With Constraint Rules Engine.

          Assign Category, Entitlement Policy, and Pricing to a Configurable Bundle

          To make your configurable bundle discoverable by buyers, assign the bundle to a category. To make sure that buyers can see and purchase the bundle, assign entitlement policies and pricing directly to the parent product of the bundle. Child products inherit these settings. Any entitlements or promotions applied directly to child products are ignored.

          1. From the App Launcher, find and select Commerce.
          2. In the navigation sidebar, select a store from the Store dropdown.
          3. Select Merchandising | Products.
          4. In the Product Workspace, select the bundle that you want to configure.
          5. Open the global product record by using the link at the bottom of the Edit Product page.
          6. Assign categories.
            1. On the Related tab, in the Categories section, click Assign.
            2. Select the category, and save your changes.
          7. Assign one or more entitlement policies.
            1. On the Related tab, in the Commerce Entitlement Policies section, click Assign.
            2. Select the policy, and save your changes.
          8. Add pricing.
            1. On the Related tab, in the Price Books section, click New.
            2. For Price Book, select your store’s standard price book.
            3. Enter a list price.
            4. (Optional) Select a currency.
            5. Save your changes.
          9. Make sure that the bundle is active so buyers can view it in your store.

          Create Bundle-Based Price Adjustments

          Define and manage bundle-based discounts for a configurable bundle.

          Note
          Note Bundle-based pricing adjustments apply only to child products that are priced separately and added during configuration. You can't adjust prices for child products that are included in the bundle's base price.
          1. Configure bundle-based adjustments to calculate discounts. For details, see Bundle-Based Price.
            Note
            Note Pricing adjustments apply only to transactions that occur within the effective date range defined in the Price Adjustment Schedule. Transactions outside this range don't reflect these adjustments.
          2. After configuring the bundle-based adjustments and discounts, refresh the decision tables.
            1. From the App Launcher, find and select Lookup Tables.
            2. In the list of decision tables, click Bundle Based Adjustment Entries.
            3. Refresh the decision table.

          Create a Constant for a Bundle-Based Adjustment Variables

          To adjust the bundle price based on buyer configurations, complete this step. This is a one-time setup for bundle-based adjustments.

          1. From App Launcher, find and select Pricing Procedures.
          2. Click the Commerce pricing procedure for your org.
          3. On the Pricing Procedure builder canvas, click Pricing Elements icon.
          4. On the Resource Manager panel, click Add Resource.
          5. In the Add New Resource page, specify these details.
            1. Resource Type: Constant
            2. Resource Name: BundleBasedAdjustmentId
            3. Data Type: Text
            4. Default Value: Enter the Price Adjustment Schedule ID of the bundle-based adjustment.
              You can locate the value of your variable by going to the associated record. For example, to locate a price adjustment schedule ID, from App Launcher, find and select From App Launcher, find and select Price Adjustment Schedules. Open the price adjustment schedule record page. The price adjustment schedule ID is shown in the browser’s URL. Price Adjustment Tier Browser ID
          6. Save your changes.
           
          Loading
          Salesforce Help | Article