This article presents possible use cases and corresponding sample flows that you can support. It provides a useful starting point as you plan your implementation.
If you have several pizzeria sites, you might need to sync menus across those sites. For example, if there's a new item modifier group called "Extra Toppings", this change also needs to be reflected on other sites.
To update the pizza menu across all sites:
modifierGroup.name
and modifierGroup.modifiers
field values.item.modifierGroups
array.