---
schema_version: "1"
id: 9e10b6ce833eafc753c043cbf6f7f2e0d3413a2d48fdf0880d7d2e009a2889d8
title: Create a Default Pricing Procedure in Your B2B Store
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/comm_subscriptions_defaultpricingprocedure.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.comm_subscriptions_defaultpricingprocedure.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: c7fd1420c42ed94122105b9708944fa619350bd2760f2dc400689afee35ef265
description: Use pricing procedures to implement dynamic pricing rules, and efficiently calculate the net price of a product in your B2B store.
products:
  - Commerce
  - B2B Commerce
release: "264"
---
# 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

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong> and <strong>Developer</strong> editions</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: B2B Commerce</td></tr></tbody></table>

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](https://play.vidyard.com/oZrztFBN7UJEhgph8sihC9).

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](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-comm-264-0-0-production-enus/d863e308-482a-4dfa-8d20-2a94737d394a/comm/images/comm_setup_icon_no_border.png) 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](https://help.salesforce.com/s/articleView?id=commerce.comm_refresh_your_b2b_or_d2c_store_pricing_decision_table.htm&language=en_US).

#### See Also

- [Build Your Pricing Procedure Using Salesforce Pricing](https://help.salesforce.com/s/articleView?id=ind.pricing_pricing_procedures.htm&language=en_US)