---
schema_version: "1"
id: a76095ef16f3eebcb03770f02606aecb199edc7854d58636fb4e012ba9ea7347
title: Product Dynamic Hierarchy
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_concept_admin_product_dynamic_hierarchy.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_concept_admin_product_dynamic_hierarchy.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 98c5a877957e64c2f05480d99827de1e8984e805f8fbc228c7215ce41357f258
description: Use a product dynamic hierarchy to identify, group, and search for products. Use the higher levels in the product hierarchy as filter criteria to search for products, to group product lists, or to assign pricing conditions.
products:
  - Consumer Goods
release: "264"
---
# Product Dynamic Hierarchy

Use a product dynamic hierarchy to identify, group, and search for products. Use the higher levels in the product hierarchy as filter criteria to search for products, to group product lists, or to assign pricing conditions.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience in <strong>Performance</strong>, <strong>Enterprise</strong>, and <strong>Unlimited</strong> Editions that have Consumer Goods Cloud enabled</td></tr></tbody></table>

The available levels of the product hierarchy from highest to lowest:

1. Category
2. Subcategory
3. Brand
4. Flavor
5. Package
6. Product

Here are various product hierarchy levels represented in Consumer Goods Cloud with a product example:

![Dynamic product hierarchy](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-consumer_goods_retail_admin-264-0-0-production-enus/5bb7d7f5-119d-42d0-8596-95e762837019/consumer_goods_retail_admin/images/cg_dynamic_product_hierarchy.png)

It isn’t mandatory to use all levels, but a maximum of 6 levels are supported.

![Levels in dynamic product hierarchy](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-consumer_goods_retail_admin-264-0-0-production-enus/5bb7d7f5-119d-42d0-8596-95e762837019/consumer_goods_retail_admin/images/cg_dynamic_product_hierarchy_levels.png)

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-consumer_goods_retail_admin-264-0-0-production-enus/5bb7d7f5-119d-42d0-8596-95e762837019/images/icon_note.png)

Note Flavor and Package are labels and can be changed to any other label, as needed.

If the product’s assigned level is unique to the hierarchy, a new level is added to the structure to accommodate the product. Therefore, when selecting a product level, consider the overall structure of the product hierarchy that you want to create.

You can create other product levels by adding picklist values to the Product Level field on the Product2 object and manually changing the level order and labels. However, Category is always at the highest level. For example, you can add levels between Category and Brand, but make sure that Category is at a higher level than Brand. If you rename a level, don’t change the level’s API name because Retail Execution uses the API level name for various functions.

At a minimum, a product hierarchy has the top-level Category and one other level. Ensure that all branches of the hierarchy have an equal number of levels. For example, if a category has two subcategories and one of the subcategories has a brand, ensure that you define a brand for the other subcategory.

A hierarchy’s validity dates determine whether a product is valid for the hierarchy. For a promotion or order, only the product hierarchy valid for the entire time frame is available.