# Site assignments for catalogs, price books and inventory

*B2C Commerce Developer Study Guide · B2C Commerce Setup · Last updated November 3, 2026 · https://www.certifyforce.com/study-guide/b2c-commerce-developer/b2c-commerce-setup/site-assignments-for-catalogs-price-books-and-inventory*

Giving a new site its data: the Site Assignments tabs for the storefront catalog, price books and the inventory list, and how many of each a site can hold; enabling locales; the SFRA Storefront Configuration preferences; and rebuilding the search index afterwards.

- Certification: Salesforce B2C Commerce Developer
- Exam section: B2C Commerce Setup
- Study guide: https://www.certifyforce.com/study-guide/b2c-commerce-developer

**Official exam objective:**

> Given a recently created B2C site, assign the storefront data configurations according to business requirements.

## What the exam expects

- Give a new site its products, prices and stock by assigning a catalog, price books and an inventory list from each object's Site Assignments tab.
- Say how many catalogs, price books and inventory lists one site can have, and what happens when you assign another.
- Enable locales for a site and pick its default under Site Preferences > Locales.
- Find the SFRA Storefront Configuration preferences (instance type, default list price book ID) under Custom Preferences.
- Know that products only reach search after the search index is rebuilt.

Key terms: **Site Assignments tab** (the tab on a catalog, price book or inventory list that links it to sites); **storefront catalog** (the catalog whose categories become a site's navigation); **inventory list** (stock records a site reads); **site preferences** (per-site settings under Merchant Tools > Site Preferences); **organization** (all sites in an instance; global settings apply to every site).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| New site data | None until assigned | [Create and Manage Sites](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-managing-sites-for-dev.html) |
| Catalog per site | One; a new assignment unassigns the previous one | [Assign a Catalog](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_catalogs_to_sites.htm&type=5&language=en_US) |
| Catalog after assignment | Rebuild the product search index to include its products in search | [Assign a Catalog](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_catalogs_to_sites.htm&type=5&language=en_US) |
| Price books per site | Several, if currencies are the same | [Assign a Price Book](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_a_pricebook_to_a_site.htm&type=5&language=en_US) |
| Unassigned price book | Not effective in the storefront | [Assign a Price Book](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_a_pricebook_to_a_site.htm&type=5&language=en_US) |
| Inventory lists per site | One; reassignment unassigns the old list | [Assign an Inventory List](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_an_inventory_list_to_a_site.htm&type=5&language=en_US) |
| Default list price book (SFRA) | Custom Preferences > Storefront Configuration | [Configure SFRA](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-configuring-sfra.html) |
| Site locales | Site Preferences > Locales; one default | [Configure Site Locales](https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_site_locales.htm&type=5&language=en_US) |

## Check yourself

- When you assign a catalog to a site, what becomes the storefront's navigation structure?
- When you unassign a site's catalog, what replaces it?
- Why mark one locale as the default when several are allowed?
- Which functional permission lets a role work on price books for selected sites only?

## Sources

- [Create and Manage Sites for Development](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-managing-sites-for-dev.html)
- [Assign a Catalog to a Site](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_catalogs_to_sites.htm&type=5&language=en_US)
- [Assign a Price Book to a Site in B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_a_pricebook_to_a_site.htm&type=5&language=en_US)
- [Assign an Inventory List to a Site](https://help.salesforce.com/s/articleView?id=cc.b2c_assigning_an_inventory_list_to_a_site.htm&type=5&language=en_US)
- [Configure Site Locales for B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_configuring_site_locales.htm&type=5&language=en_US)
- [Configure SFRA](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-configuring-sfra.html)
- [Get Started with Commerce Cloud Business Manager](https://trailhead.salesforce.com/content/learn/modules/cc-digital-for-developers/cc-business-manager)
- [Configuring B2C Commerce Sites](https://trailhead.salesforce.com/content/learn/modules/architecture-of-commerce-cloud-digital/cc-digital-configuration)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 6 linked practice questions, and unlimited timed mock exams are included with the B2C Commerce Developer pack (USD $19): https://www.certifyforce.com/practice-exams
