Product Hierarchy
Product hierarchy provides a multi-level categorization system for organizing your products for reporting, filtering, and analysis. Unlike dimensions (which vary within a product), hierarchy defines how products are categorized.What is Product Hierarchy?
Product hierarchy is a tree structure that categorizes your products. It’s commonly used for:- Reporting - Aggregate data at different levels
- Filtering - Find products by category
- Organization - Logical grouping of products
- Analysis - Compare performance across categories
Example Hierarchy
Hierarchy vs. Collections vs. Dimensions
Understanding when to use each:| Feature | Purpose | Example |
|---|---|---|
| Hierarchy | Categorization for reporting | Category > Subcategory |
| Collections | Group products with shared dimensions | ”T-Shirts” collection |
| Dimensions | Product variants | Size, Color |
A product can belong to one collection but be categorized in multiple hierarchy paths if needed.
Configuring Product Hierarchy
Access Hierarchy Settings
Navigate to SKUs → Product Hierarchy (or through Settings).Setting Up Hierarchy Levels
Tether supports up to 5 hierarchy levels:Define Level Names
Name each level of your hierarchy:
| Level | Example Name |
|---|---|
| Level 1 | Category |
| Level 2 | Subcategory |
| Level 3 | Product Line |
| Level 4 | Sub-Line |
| Level 5 | Type |
Create Values for Each Level
Add possible values at each level:Level 1 (Category):
- Apparel
- Accessories
- Footwear
- Tops
- Bottoms
- Outerwear
Define Valid Paths
Specify which level 2 values can appear under each level 1:
- Apparel → Tops, Bottoms, Outerwear
- Accessories → Bags, Hats, Jewelry
Hierarchy Value Configuration
For each value, you can configure:| Property | Description |
|---|---|
| Name | Display name for the value |
| Code | Short identifier |
| Parent | Which value this belongs under |
| Sort Order | Position in lists |
Assigning Hierarchy to Products
Collection-Level Assignment
Assign hierarchy values to a collection:Select Values
For each hierarchy level, select the appropriate value:
- Category: Apparel
- Subcategory: Tops
- Product Line: T-Shirts
SKU-Level Override
Individual SKUs can have different hierarchy values than their collection:- Open the SKU detail page
- Navigate to the hierarchy section
- Select different values as needed
- Save the override
SKU-level hierarchy takes precedence over collection-level settings.
Using Hierarchy in Tether
Filtering by Hierarchy
Hierarchy appears in filter panels throughout Tether:- Expand the hierarchy filter section
- Select values at any level
- View all products in that branch
Reporting with Hierarchy
Hierarchy enables multi-level reporting:- Top Level: Total sales for Apparel
- Drill Down: Sales by Subcategory within Apparel
- Detail: Sales by Product Line within Subcategory
Demand Forecasting
In demand forecasting, group by hierarchy levels to:- View forecasts at category level
- Drill down to specific product lines
- Compare performance across categories
Hierarchy Design Best Practices
Start with Business Needs
Start with Business Needs
Design hierarchy based on how you need to report and analyze:
- How does leadership want to see performance?
- What comparisons are meaningful?
- How is the business organized?
Keep It Balanced
Keep It Balanced
Avoid hierarchies that are too deep or too shallow:
- 3-4 levels is common
- Very deep hierarchies (5+ levels) can be hard to navigate
- Very shallow hierarchies (1-2 levels) limit analysis
Use Clear, Mutually Exclusive Values
Use Clear, Mutually Exclusive Values
Each product should fit clearly into one path:
- Avoid overlapping categories
- “Active” vs “Casual” might overlap—be specific
Plan for Growth
Plan for Growth
Consider future product lines:
- Leave room for new categories
- Don’t make current structure too specific
- Values can be added later
Align with External Systems
Align with External Systems
If you use hierarchy in other systems:
- Align naming where possible
- Map values for integrations
- Document any differences
Common Hierarchy Patterns
Fashion / Apparel
Consumer Electronics
Food & Beverage
Home Goods
Managing Hierarchy Changes
Adding New Values
Adding values is straightforward:- Navigate to hierarchy configuration
- Add the new value at the appropriate level
- Assign to collections/SKUs as needed
Renaming Values
Renaming updates displays but preserves relationships:- Edit the value’s name
- All products using this value update automatically
- Historical data remains linked
Restructuring Hierarchy
Larger changes require more care: Steps for restructuring:- Document current structure
- Plan new structure
- Update hierarchy configuration
- Reassign products to new values
- Verify reports work correctly
Troubleshooting
Products Not Appearing in Hierarchy Filter
Possible causes:- Product doesn’t have hierarchy values assigned
- Collection doesn’t have hierarchy values
- Filter is set to a different branch
- Check product/collection hierarchy settings
- Verify values are assigned at all required levels
- Clear and reset filters
Hierarchy Levels Not Showing
Possible causes:- Level isn’t configured
- No values exist for that level
- Permissions restrict access
- Verify hierarchy configuration includes all needed levels
- Add values to empty levels
- Check user permissions
Can’t Delete Hierarchy Value
Cause: Products are assigned to this value Solution:- Find products using this value
- Reassign them to another value
- Then delete the unused value