Create a Default Pricing Procedure in Your B2B Store

Use pricing procedures to implement dynamic pricing rules, and efficiently calculate the net price of a product in your B2B store.

Required Editions

Available in: Lightning Experience
Available in: Enterprise, Unlimited and Developer editions
Available in: B2B Commerce

Watch the video to help you create a default pricing procedure in your B2B store.

If you can’t watch the video in full screen, open the video on a new tab: Create a Default Pricing Procedure.

  1. In the App Launcher, find and select Expression Set Templates.
  2. Select Commerce Default Pricing Procedure.
  3. If your org supports multiple currencies, under Pricing Setting, map the Currency field with the CurrencyIsoCode context tag.
  4. Save the updated pricing procedure as active. Salesforce recommends that you don't change the default pricing procedure name, CommerceDefaultRecipe.
    To confirm that the pricing procedure is saved, in the App Launcher, find and select Pricing Procedures.

    The newly created pricing procedure is listed.

  5. At the top of the page, click Settings icon and select Setup.
  6. In the Quick Find box, enter and select Salesforce Pricing Setup.

    If your org supports multiple currencies, under Pricing Setting, map the Currency field with the CurrencyIsoCode context tag.

  7. If there’s a default pricing recipe, replace it with CommerceDefaultRecipe.
  8. Under Select a Pricing Procedure, select the procedure you'd just created.
  9. Under Sync Pricing Data, click Sync.
    This action refreshes all the decision tables in your org.

Verify that the decision tables are refreshed. See Refresh Your B2B Store Pricing Decision Table.