Product families & attributes
Product families are the template for each type of product you sell. Get families right first — everything else (completeness, AI, exports) depends on them.
Why families matter
| Without families | With families |
|---|---|
| Every SKU is ad hoc | Shared attribute set per product type |
| Completeness is vague | Clear required fields per channel |
| AI guesses field names | AI reads governed attributes |
| Amazon and web share wrong fields | Channel-scoped requirements |
Footwear, electronics, and food supplements should be different families.
Set up attributes (global library)
- Open Attributes (or Attribute groups, depending on your UI layout).
- Create groups that match how editors think — e.g. Marketing, Logistics, Compliance.
- Add attributes with the correct type (text, number, select, boolean, media, date).
- Mark whether values are per locale and/or per channel.
- For selects, define options (color names, materials) once — reuse everywhere.
Create a product family
- Open Product families → Create.
- Set a clear code (e.g.
footwear,consumer-electronics). - Attach attributes from the library.
- Mark attributes required or optional for this family.
- If an attribute applies only on certain channels (e.g. Amazon-specific bullets), scope it to those channels.
- Choose which attribute drives display name and main image in lists and Brand Hub.
Variant structure (multi-variant families)
When products have multiple SKUs:
- Under the family, define a variant structure (e.g.
color-size). - Pick axis attributes — typically Color (level 1) and Size (level 2).
- Editors create variants by combining axis values — descriptive attributes stay on the product.
Good practices
- Start with 10–20 core attributes per family, expand later.
- Align mandatory fields with what your strictest channel requires.
- Use consistent codes — APIs and MCP tools reference them.
Common mistakes
- One “General” family for the whole catalog.
- Required attributes your ERP never sends — imports always fail completeness.
- Forgetting channel scope — web is ready but Amazon is not.