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.
- In the App Launcher, find and select Expression Set Templates.
- Select Commerce Default Pricing Procedure.
- If your org supports multiple currencies, under Pricing Setting, map the Currency field with the CurrencyIsoCode context tag.
-
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.
-
At the top of the page, click
and select Setup.
-
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
CurrencyIsoCodecontext tag. - If there’s a default pricing recipe, replace it with CommerceDefaultRecipe.
- Under Select a Pricing Procedure, select the procedure you'd just created.
-
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.