‌Feature Request: Essential Improvement for POS - Dynamic Modifier Pricing Based on Item Size

🍕Feature Request: Essential Improvement for POS - Dynamic Modifier Pricing Based on Item Size/Variation

 

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 Problem: Lack of Dynamic Modifier Group Assignment

 

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.

 

The Unacceptable Workaround

 

To achieve the correct pricing, we are forced to implement a clumsy workaround that drastically compromises menu management and customer experience:

  1. Duplicate Items: We must create a separate item for every size (e.g., "Cheese Pizza - 12 inch" and "Cheese Pizza - 16 inch").

  2. 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/OnlineApplied Modifier GroupPrice per Modifier
Cheese Pizza (12-inch)12-inch Veggies/Meats$2.00
Cheese Pizza (16-inch)16-inch Veggies/Meats$3.00

 

Why This Is a Serious Shortcoming

 

  • 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.

 

📢Call to Action for Square Developers

 

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.

0 Kudos