You are here:
B2B Licenses and Allocations
A B2B license is based on your anticipated gross merchandise volume (GMV) or the number of orders placed to your store (PPO). You can purchase as many licenses as you need, but you can’t mix and match licenses, for example, a starter and a growth license or a PPO and GMV license.
Required Editions
| View supported editions. |
Which Salesforce Commerce Product Do I Have?
This table lists the licenses for B2B. Some limits shown in the table are per license. For example, one B2B Starter (PPO) license includes 1,000 store orders. If you buy six B2B Starter (PPO) licenses, you get 6,000 store orders. However, the number of stores and number of permission sets for internal users is per purchase. No matter how many B2B Starter (PPO) licenses you buy, you get 2 stores and 1,000 permission sets for internal users.
GMV that must be converted to your contract currency is converted using the average exchange rate in effect on the day the order is processed.
| License | B2B Starter (PPO) | B2B Growth (PPO) | B2B Starter (GMV) | B2B Growth (GMV) | Additional Store |
|---|---|---|---|---|---|
| Number of Store Orders | 1,000 per license | 1,000 per license | NA | NA | NA |
| GMV Amount | NA | NA | 1,000 per license | 1,000 per license | NA |
| Number of Stores | 2 | 10 | 2 | 10 | 1 |
| Permission Sets for Internal Users | 1,000 | 1,000 | 1,000 | 1,000 | NA |
| Extra Platform Cache Space per Org | 20 MB | 80 MB | 20 MB | 80 MB | NA |
| Extra Data Storage per Org | NA | 10 GB | NA | 500 MB | NA |
| Extra File Storage per Org | NA | 50 GB | NA | 20 GB | NA |
| Extra API Calls per Day, per Org | NA | 2,000 | NA | 20 | NA |
| Number of Unmanaged Order Summaries | 1,000 per license, store orders only | 4,000 per license, can include store orders and multichannel orders | 10 per license, store orders only | 40 per license, can include store orders and multichannel orders | NA |
Definitions That Affect Licenses
- Order
- A record of the activated Order Summary object that’s created, modified, and processed in B2B before entering your order fulfillment system. Any order created from the store user interface, B2B Commerce APIs, or other related services must be created using this object.
- Multichannel Order
- An order record that originates from a system outside of B2B and is imported into an Order Summary object. For example, a multichannel order can originate from an electronic data interchange (EDI) system and can be uploaded to an Order Summary object using Data Loader. Multichannel orders count towards the number of Unmanaged Order Summaries.
- Active Store
- A store in a production org created with B2B Commerce.
- Platform Cache
- Memory layer in Salesforce that helps improve performance when querying certain org and session data. Your org provides a certain amount of space in the platform cache. A B2B license provides extra space. You can allocate the extra space for caching certain types of storefront data.
- B2B External User
- A buyer who logs in to an account on your storefront or store and browses and purchases products. An external user can’t be personnel from your company.
Licenses for Internal Users
For internal users, you can assign a Salesforce standard license or an Identity license paired with either the Commerce Admin or the Merchandiser permission set. You can also use a Sales cloud or Service cloud standard user license paired with the Commerce Admin or the Merchandiser permission set.
Licenses for External Users
Purchase enough licenses for external users to support the authentication and purchasing activity that you expect on your storefront.
- B2B External User License (Member-Based)
-
- For buyer users—An External Apps license gives users the minimum access to use B2B Commerce features.
- For buyer managers or buyers who need access to other buyers—A Customer Community Plus or higher license is required to access other buyers, role-based sharing, reports, and other objects beyond B2B objects.
- B2B External Login License (Login-Based)
-
- For buyer users—An External Apps Login licenses gives users the minimum access to use B2B features. Obtain the External Apps login license via the Registered Shopper SKU.
- For buyer managers or buyers who need access to other buyers—A Customer Community Plus Login or higher license is required to access other buyers, role-based sharing, reports, and other objects beyond B2B objects.
For information about B2B External Logins (Per Month) licenses for the Enterprise, Performance, and Unlimited Editions, refer to the information about the Customer Community Plus Login license at Experience Cloud User Licenses.
You can also apply any licenses that you’ve already purchased toward your B2B activity. For more information about which licenses to purchase to support your storefront activity or disabling a license that youʼve purchased, contact your Account Executive.

