---
schema_version: "1"
id: 8acf973fcb419d96b868305cee5d8e8be1ceefccfcc5cee67b9d64f5cdd04101
title: Product and Catalog Data Model
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/commerce-cloud/salesforce-commerce/guides/d2c-commerce/b2b-b2c-comm-data-model-product-catalog.md
canonical_url: https://developer.salesforce.com/docs/commerce/salesforce-commerce/guide/b2b-b2c-comm-data-model-product-catalog.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6a22c391129a0a5ff549841052b531c6d0fd9c53b5841dec1031d34f9e4ed618
products:
  - B2B Commerce Developer Guide
  - Salesforce APIs
---
# Product and Catalog Data Model

The Product and Catalog data model connects objects used to support product, catalog, and category organization in a B2B or B2C store.

| Required Editions                                                       |
| ----------------------------------------------------------------------- |
| Available in: **Enterprise**, **Unlimited**, and **Developer** Editions |
| Available in: B2B Commerce                                              |

A product is assigned to a product category, and each product category is assigned to a product catalog. A store can be associated with only one catalog, but a catalog can be associated with multiple stores.

Commerce standard objects in the Product and Catalogs data model require at least one of the following licenses: B2B Commerce.

![Diagram of the Product and Catalog data model](https://developer.salesforce.com/media/d2c-commerce/product_catalog_data_model.png)

- [Product (Product2)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_product2.htm)
- [Product Data Limits](https://developer.salesforce.com/docs/commerce/salesforce-commerce/guide/b2b-b2c-comm-data-model-product-limits.md)
- [Product Catalog (ProductCatalog)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_productcatalog.htm)
- [Product Category (ProductCategory)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_productcategory.htm)
- [Product Category Product (ProductCategoryProduct)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_productcategoryproduct.htm)
- Sales Store (SalesStore)
- [Sales Store Catalog (SalesStoreCatalog)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_salesstorecatalog.htm)
- [Store (WebStore)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_webstore.htm)
- [Store Catalog (WebStoreCatalog)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_webstorecatalog.htm)
