Description: Learn how Modifier pricing works in Multi-Location Management — including the Modifier default price, Modifier Set price, and per-Modifier overrides within a Set — and how these levels work together to support flexible pricing strategies across chains and locations.


What Is Modifier Pricing in Multi-Location Management

A Modifier's price can be set at three levels, from simplest to most advanced:

Level What it Does Flat or Percent?
Modifier default price A standard price for the Modifier that travels with it wherever it's assigned Flat only
Modifier Set price An alternate default that all Modifiers in a specific Set use instead, when that price needs to vary by context Flat or percent of the item's price
Modifier price within a Set A specific price for one Modifier, used only inside that Set Flat or percent of the item's price

Of the three levels, only the Modifier default price is flat-only — the Modifier Set price and a per-Modifier override within a Set can each be a flat amount or a percentage of the item's price.

Modifier pricing allows a Modifier to have its own default price, independent of the Modifier Sets where the Modifier is used. This means a Modifier can maintain a consistent default price even when it appears in multiple Modifier Sets.

Modifier Default Price in Multi-Location Management (Recommended for Most Modifiers)

A Modifier can carry its own default price — a flat price that applies wherever the Modifier is used, regardless of which Modifier Set it's assigned to. This covers most pricing needs: set the price once on the Modifier, and it's correct everywhere the Modifier appears.

  1. Select the Modifier to edit and enter its Default Price (flat amount only).
    Screenshot_2026-09-04_at_11_29_48.png
  2. Select Save.

Any Modifier Set the Modifier belongs to can now automatically use this price — see Choosing the Price Source for a Set below.

Modifier Set Price in Multi-Location Management (Advanced: Pricing That Varies by Context)

Some Modifiers need a different price depending on where they're used, even though they're the same Modifier. For example, an "Extra Topping" Modifier might need to charge more on a large pizza than on a small one. For these cases, a Modifier Set can define its own price that overrides the Modifier default price for every Modifier in that Set.

The Modifier Set price can be configured as:

  • Flat price: A fixed dollar amount
  • Percent: A percentage of the price of the item that the Modifier is sold with

Choosing the Price Source for a Set

At the Modifier Set level, choose where the price comes from:

  • Modifier: The Set uses each Modifier's own default price (the recommended, simpler option)
  • Modifier Set: The Set uses its own price instead, for every Modifier assigned to it

Overriding the Price for One Modifier Within a Set

Even when a Set is configured to use the Modifier default price or the Modifier Set price, an individual Modifier within that Set can still be given a specific price just for that context. This takes precedence over both options above, and covers one-off exceptions without changing the Set's overall pricing strategy.

  1. Select the Modifier Set to edit.
  2. In the Default Price section, select the Modifier or Modifier Set radio button:
    • Modifier: Uses each Modifier's own default price
    • Modifier Set: Uses a price configured on the Set
      Screenshot_2026-09-08_at_18_01_40.png
  3. If a specific Modifier within the Set needs its own price, configure it there.
  4. Select Save.

Example: How Modifier Default Price, Set Price, and Within-Set Override Work Together

"Extra Cheese" has a Modifier default price of $1.00.

  • In most Modifier Sets, "Modifier" is selected as the price source, so Extra Cheese simply charges $1.00.

  • In the "Pizza Toppings" Set, where topping price should vary by pizza size, "Modifier Set" is selected instead — so Extra Cheese charges whatever the Set defines, for example, $1.50 on large pizzas and $1.00 on small pizzas. 

  • If one specific Set needs Extra Cheese priced differently from both of the above, it can be given a one-off price within that Set alone.

Why the Modifier Default Price Matters for Multi-Location Management

The Modifier default price is primarily designed to make pricing easier to manage across chains and multiple locations, through inheritance and overrides:

  • A chain can set a Modifier's default price once, globally. 

  • Individual locations can override that price where regional pricing differs.

  • Both the global default and any location-level override are clearly visible, so it's easy to see where and why a price varies.

Before Modifier default pricing, supporting regional price variation required creating a separate Modifier Set for each pricing strategy, then reassigning the Modifier-to-Set relationship at every location that needed the different price. This worked, but was complex to set up and maintain for merchants with many locations or frequent pricing changes.

With Modifier default pricing, the same Modifier can be reused everywhere, with pricing differences handled through global defaults and location-level overrides — no duplicate Sets or reassignment required.

Where to View Modifier Pricing in Multi-Location Management

The Modifier list view displays pricing information for each Modifier, making it easier to review prices at a glance.

clipboard_bad3de1e-1c59-4883-bc65-43c20e314237.png

Modifier Pricing Support Across Menu Workflows

All three pricing levels — the Modifier default price, the Modifier Set price, and the Modifier price within a Set — are supported consistently across Bulk Edit, Duplication, Overrides, and Publication.

Note: The Modifier default price supports flat pricing only. The Modifier Set price and per-Modifier-within-Set pricing support both flat and percent-of-item pricing.