Catalog Elements
Catalogs- Catalog is a collection of repository items (categories, products, media, etc.) that provides the organizational framework for commerce site.
Properties of Catalog:
displayName: Name of catalog. It's required field.
rootCategories: Root categories of catalog.
Categories- Categories organize products into a hierarchy that provides a navigational framework for Websites. Categories can be parents to products or other categories.
Properties of Category:
displayName: Name of Category. It's required field.
childCategories: List of all categories that are children of this category.
childProducts: List of all products that are children of this category.
Products – A product is a navigational end-point in the catalog.
Properties of Product:
displayName: Name of Product. It's required field.
childSKUs: List of child SKUs of this product.
SKUs - A product is a navigational end-point in the catalog. However, customers do not actually purchase the product; they purchase a SKU (stock keeping unit). A product can have several different SKUs associated with it, representing varieties, sizes, and colors.
Properties of SKU:
displayName: Name of SKU. It's required field.
Example of Nested Categories
Block View of Catalog: