Skip to content

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
  • if you also want to assign a collection, confirm it exists under Settings > Collections and belongs to the correct brand

Steps

  1. Open the product from the Products area in the admin.
  2. In the association section, set or confirm:
    • brand
    • product type
    • product category
    • collection (optional — the dropdown shows only collections belonging to the selected brand)
  3. If the product needs a collection and the correct one is not listed, check that the collection's brand in Settings > Collections matches the product's brand.
  4. Save the product.
  5. If you changed the brand on an existing product, the collection field resets automatically. Re-select the collection before saving.
  6. After saving, use the icon link next to the collection label to open the collection directly and confirm product-group configuration if needed.

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
  • if a collection was assigned, the product appears in the relevant collection-browse and grouped-product flows

Common Mistakes

  • Expecting the collection dropdown to show all collections regardless of brand. It only shows collections for the selected brand.
  • Changing the brand and not re-selecting the collection before saving.
  • Confusing category, type, and brand and using the wrong one to solve the problem.
  • Forgetting to check product-group configuration after assigning a collection.

Sources

  • packages/admin/src/Livewire/Admin/Product/Page.php
  • packages/admin/resources/views/components/product/page.blade.php
  • packages/framework/src/Actions/Import/Product/Sheets/ImportProductRows.php
  • packages/framework/src/Actions/ProductCollection/GenerateProductCollections.php
  • packages/framework/src/Listeners/Product/RemoveProductCollection.php