bagisto-attribute-development
Installation
SKILL.md
Attribute Development
Bagisto stores product data as EAV — entity, attribute, value — rather than
as columns on products. A product row carries almost nothing; its name, price,
description and every custom field live in product_attribute_values, one row
per attribute per locale per channel.
This is the concept most Bagisto mistakes trace back to, so it is worth reading eav.md before changing anything that touches product data.
Reference files
| File | Load when |
|---|---|
| eav.md | How values are stored and resolved — the column map, scope, the flat index |
| attributes.md | Creating attributes, families, groups, options, validation and swatches |