WebStore as the hub of the store data model
Key Takeaway
The Store object (WebStore) is the hub that ties catalogs, price books and buyer groups into one storefront. Each store connects to exactly one catalog. To control which buyers see which products, use entitlement policies linked to buyer groups, not a second catalog.
The Store object (API name WebStore) represents a B2B store, which is the website where buyers place orders. Catalogs, price books, buyer groups and other objects connect to the store record, so the store sits at the center of the Commerce data model. Fields on the store record also set store-wide behavior such as languages, currencies, checkout and guest access. To set up a store, you need to know both parts: what connects to the store and what its fields control.
The store as a hub
The Store object represents your website and acts as the commerce transaction hub. Catalog, order and buyer data sit around the store like spokes on a wheel, so the store record is what ties them together into one storefront.
After you configure a store, the store becomes a container for this commerce data:
- Catalogs
- Categories
- Products
- Price books
- Buyers
- Buyer groups
- Entitlement policies
You can create multiple stores to serve different business areas or regions.
By default, a store is associated with a default store experience, a set of supported languages and a set of supported currencies.
All B2B stores use an Experience Cloud site for the front-end shopping experience. The site is built from a template and Lightning Web Runtime (LWR) components.