How to Classify a Product With Type, Category, Brand, and Collection
What This Task Does
This task puts a product into the right catalog structure so other workflows can understand what it is and how it should appear.
Use this when a product is new, when its classification is wrong, or when related browse and merchandising behavior is not working as expected.
Before You Start
Make sure:
- the product already exists
- the target brand, product type, and product category already exist
- you understand that collection membership is not exposed as a direct field in the inspected packaged product form
Steps
- Open the product from the
Productsarea in the admin. - In the association section, set or confirm:
- brand
- product type
- product category
- Save the product.
- If the product also needs collection membership, use the collection workflow your team relies on:
- import or generated collection logic
- collection review in
Settings > Collections
- If the collection is important because of grouped product behavior, confirm the relevant collection and product-group setup after the main product classification is saved.
- If you changed the brand on an existing product, review its collection membership again before you consider the classification complete.
What Happens Next
After classification:
- the product sits in the right brand, type, and category structure
- shopper browse flows can use that structure
- shipping, promotions, and grouped-product behavior can reference the right taxonomy
Collection-related results may remain indirect if your setup relies on import or generation rather than direct UI assignment.
Common Mistakes
- Trying to solve a missing collection or product-group issue only from the product page.
- Confusing category, type, and brand and using the wrong one to solve the problem.
- Forgetting that collection behavior may come from a separate workflow.
- Changing the brand on an existing product and not noticing that the previous collection assignment may have been cleared.
Related Guides
Sources
packages/admin/src/Livewire/Admin/Product/Page.phppackages/admin/resources/views/components/product/page.blade.phppackages/framework/src/Actions/Import/Product/Sheets/ImportProductRows.phppackages/framework/src/Actions/ProductCollection/GenerateProductCollections.phppackages/framework/src/Listeners/Product/RemoveProductCollection.php