Storefront product/SKU data display logic

This topic describes how the Elasticsearch index overrides the product/SKU data or inherits the product data for SKU and displays it accordingly on the storefront.

Override product/SKU data

If the following product/SKU catalog entries are defined for both the extended site store and catalog asset store in the Management Center, then the Elasticsearch index overrides the catalog asset store catalog entries with the extended site store catalog entries. As a result, the storefront displays catalog entries that are defined for the extended site store.

For example, you have the following two stores:
  • Catalog asset store name: Emerald (CAS)
  • Extended site store name: Emerald
Now, if you have defined the product name for both these aforementioned stores, then the product name that is defined for the extended site store, Emerald, gets displayed on the storefront.
Catalog entries that get overridden:
  • Name
  • Short description
  • Long description
  • Keyword
  • Images (Thumbnail image, full image)

Inheritance

If the following SKU catalog entries are not defined for the extended site store or the catalog asset store in the Management Center, then the Elasticsearch index inherits it from the product catalog entries that are defined for the catalog asset store. As a result, the storefront displays these inherited catalog entries for the SKU. The inherit happens only when the SKU catalog entries are not defined for the catalog asset store or extended site store in the Management Center. If catalog entries are defined for the SKU, then these get displayed on the storefront.

For example, you have not defined SKU short description for the extended site store or the catalog asset store in the Management Center, then the short description defined for the product for the catalog asset store gets displayed on the storefront for that SKU.

Catalog entries that get inherited:
  • Name
  • Short description
  • Long description
  • Descriptive attributes
  • Images (Thumbnail image, full image)