Loading
Feature degradation | Gmail Email delivery failureRead 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 Products with Dynamic Attributes in a B2B Store

          Create Configurable Products with Dynamic Attributes in a B2B Store

          Create products that buyers can customize based on specific attributes, such as size, color, material, or technical specifications. Unlike product variations, dynamic attributes update pricing dynamically as buyers make their selections without requiring separate SKUs for every combination.

          Required Editions

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

          View supported editions.

          Which Salesforce Commerce Product Do I Have?

          Create a Configurable Product in Revenue Cloud

          To offer configurable products, create products and configure dynamic attributes in Revenue Cloud.

          1. From the App Launcher, find and select Product Catalog Management.
          2. Add dynamic attributes to your product by following the instructions in Configure Product Attributes.
          3. To include or exclude specific picklist values for product attributes of the data type picklist, use Include or Exclude Picklist Values. For details, see Include or Exclude Picklist Values in a Product Attribute.

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

          To make your configurable products discoverable by buyers, assign the product to a category and assign entitlement policies. Define pricing.

          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 product that you want to configure.
          5. Open the global product record 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 product is active so buyers can view it in your store.

          Assign Attribute-Based Pricing to a Configurable Product

          To calculate a product's price based on its associated attributes, use the Attribute-Based Price element.

          Note
          Note You can’t apply attribute-based pricing adjustments to subscription products.
          1. Set up pricing rules that automatically adjust prices and offer discounts based on a product's price-impacting attributes by creating attribute-based adjustment records. For details, see Attribute-Based Discounts.
            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 attribute-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 Attribute Discount Entries.
            3. Refresh the decision table.

          Create a Constant for a Attribute-Based Adjustment Variables

          To adjust the product price based on buyer configurations, complete this step. This is a one-time setup for attribute-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: AttributePASIdConstant
            3. Data Type: Text
            4. Default Value: Enter the Price Adjustment Schedule ID of the attribute-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