Skip to content

Global Option Groups & Option Group Collections #3489

@dlhck

Description

@dlhck

Description

At the moment ProductOptionGroup rows are created per‑product. For large catalogs this means hundreds of structurally‑identical rows (e.g. “Size”, “Colour”, “Material” on every T‑shirt) plus duplicated ProductOption rows. Aside from bloating the DB, it makes bulk editing impossible, e.g changing the spelling of “Colour” requires editing every instance.

Benefits

  • One canonical option definition → no catalog drift.
  • Single update propagates instantly to every assigned product.
  • Dramatically smaller product_option_group / product_option tables.
  • Better DX: typical flow becomes “attach ’ClothingOptions’ collection” rather than three separate mutations.

Metadata

Metadata

Projects

Status

📅 Planned

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions