pricing.modifiers on the modifier product describes how it behaves inside each group. modifier_group_id must match a group that lists this product in modifier_ids.
Parent products only attach groups through pricing.modifier_group_ids. They do not carry modifiers entries.
What this example includes
Request
Define both groups inmodifier_groups. List cola and sprite in each group’s modifier_ids. On each modifier product, add one pricing.modifiers entry per group with the modifier_group_id and economics for that context.
modifier-group-overrides.json
Override fields
Eachpricing.modifiers entry on cola configures how cola renders inside one group:
Group-level min/max live on
modifier_groups. Per-modifier price, default
quantity, and display type live on the modifier product’s pricing.modifiers
entry for that modifier_group_id.Related
Upsert menus — pricing
Full
pricing.modifiers field referenceSimple menu
Baseline modifier group setup