You are here:
Configure Language, Ship-To Countries, and Currencies for a B2B Store
Configure your B2B store for international customers by specifying the languages, shipping countries, and currencies that you support. Buyers can then see the pricing and shipping options based on their location and account.
Required Editions
| View supported editions. |
Which Salesforce Commerce Product Do I Have?
These steps assume that you’ve already created a D2C store using the D2C store template. See step two in Set Up Commerce.
- In the navigation sidebar, select a store from the Store dropdown.
- Select Settings | Store.
-
Under Localization, click the pencil icon next to Supported Languages. Move the
languages for your store from Available to Chosen, and select the store’s default language
from the dropdown.
- The available languages are the languages enabled in Translation Workbench. B2B stores can support up to 25 languages.
- Buyers see the store in the language configured in their user record. If a buyer is configured to use a language that’s not supported in the store, they see the store in the store’s default language. If a buyer changes their own language in the customizable user settings component to a language not supported in the store, they see the store in the store’s default language. To create a store that allows buyers to select a language for the store, use the markets feature. See Segment a Store into Markets Based on Locale.
- If you have a store built on an Aura template, we recommend publishing your store in English to avoid checkout failures. Your store will still be translated once its published based on your supported languages.
-
(Optional) Under Supported Ship To Countries, move the countries that you want to
support to Chosen.
If you don’t see the Supported Ship To Countries list, check whether your Salesforce admin has added the field to the layout.
Note The Ship-to Country setting doesn’t generate a country picklist that displays on your store. To display a country picklist requires writing customized code. -
(Optional) Under Default Ship To Country, click the dropdown and select a supported
country.
If you don’t see the Default Ship To Country dropdown, check whether your Salesforce admin has added the field to the layout.
-
Under Pricing, click the pencil icon next to Supported Currencies. Move the currencies
for your store from Available to Chosen, and select the store’s default currency.
The available currencies are the currencies enabled in your org. See Support Multiple Currencies in a Commerce Store. The currency displayed to the buyer is the currency configured for the buyer’s account. If the currency for the buyer’s account isn’t supported in the store, the store’s default currency is shown. If the price books or promotions that a buyer has access to don’t use the currency configured in the buyer’s account, products are shown without prices, and promotions aren’t activated.
Important Buyers don’t select a currency during shopping. A B2B buyer’s currency is assigned when their buyer account is created. - Save your changes.
- From the store’s home page, click the Experience Builder tile.
- Click the gear icon, and click Languages.
- If the languages that you want to use aren’t listed under Site Language, click Add Languages and add them.
-
From the Default Site Language dropdown, select the default language for the
store.
The default language that you select in Experience Builder must be the same as the default language that you selected on the Administration tile for the store.

