Creating Categories and Products in a Hierarchy
There are some important considerations to keep in mind when you send data to Tulip for Products and Parent Categories using the Bulk API.
Tulip cannot mix products and categories at the same hierarchy level and display them.
Tulip only displays products at the leaf level within a category tree branch.
You may send any number of category → subcategory levels in a hierarchy and respective branches. However, products in each subcategory branch must only exist at the lowest leaf level.
Example: A simple product to parent category
Example: You can have many branches, and each branch can include a variety of depths. But ensure that there are products at the leaf level.
Correct and incorrect category-product leaf structure
What happens if there are no products at a specific leaf level?
If there are no products at a specific leaf level, that category branch is not displayed. In the previous example, if Product 3 was not present, then Category 3 would not be displayed. If products are missing in a category branch, then only the topmost category that has child products (such as Category 2 above) or the root level category displays.