I am writing to the Square community as a long-time user (and pizza shop owner) to address a major, unaddressed system shortcoming in the Square POS platform that impacts any business with size/variation-dependent modifier pricing.
The current Square POS structure forces us to create duplicate menu items instead of using a single item with variations, simply because the modifier pricing is tied to the size variation.
Goal: Create a single "Cheese Pizza" item.
Desired Behavior:
Select "Cheese Pizza (12-inch)" -> Modifier group (e.g., "Veggies") is priced at $2.00.
Select "Cheese Pizza (16-inch)" -> Modifier group (e.g., "Veggies") is priced at $3.00.
Current Reality: This dynamic adjustment is not possible. Modifier groups are applied at the item level, not the variation level.
To achieve the correct pricing, we are forced to implement a clumsy workaround that drastically compromises menu management and customer experience:
Duplicate Items: We must create a separate item for every size (e.g., "Cheese Pizza - 12 inch" and "Cheese Pizza - 16 inch").
Duplicate Modifiers: Each duplicated item must then have its own distinct modifier group applied (e.g., "12-inch Modifiers" vs. "16-inch Modifiers").
| Item in POS/Online | Applied Modifier Group | Price per Modifier |
| Cheese Pizza (12-inch) | 12-inch Veggies/Meats | $2.00 |
| Cheese Pizza (16-inch) | 16-inch Veggies/Meats | $3.00 |
Menu Clutter: It unnecessarily bloats the item library on the POS and the online ordering menu. A few items become dozens when accounting for every size/product combination.
Operational Friction: It is ridiculous to manage two entirely separate modifier groups that are functionally identical, just to achieve different price points for different sizes.
Modern POS Expectation: On a modern POS system that mirrors the online menu, this core functionality should be standard. It is a fundamental weakness for any restaurant (pizza, coffee, sandwiches, etc.) where size and modifier prices matter.
This issue has persisted for years and has never been acknowledged or addressed.
We urgently need the ability to apply a single modifier group to an item, and have the associated modifier pricing change dynamically based on the selected item variation (size).
This is an essential fix for maintaining a clean, efficient, and scalable menu structure.
Square Community