Skip to Content

Modifiers

Modifiers let guests and staff customize a dish, such as choosing a size, a side, or extra toppings. Open Menu > Modifiers in the Back Office  to build them. The same tab holds Matrix Modifiers, a quick add-on grid for staff.

How a modifier works

A modifier is a group of choices, such as Size with Small, Medium, and Large. You attach one group to as many dishes as you like. Editing the group changes it on every dish it’s attached to.

Each group has:

  • Choices — what the guest picks, each with its own price.
  • Limits — whether a pick is required, and how many picks are allowed.
  • Subchoices (optional) — a second list offered after a choice, such as toppings after a pizza size, with their own pricing tiers.

Picks are counted by quantity. Two of one choice counts as two picks toward the group’s limits.

When changes reach the POS

Selflane online ordering uses your changes as soon as you save. The POS and connected marketplaces get them when you publish the menu. This includes the row toggles and Scale Price.

Marking a group or choice sold out is different: it reaches channels that are already up to date on its own, within a few seconds.

Find a modifier

The list shows every modifier group, sorted by name. Each row shows:

  • Title — the group name, with its stock chip below it. A KDS side badge means the group completes separately on the Kitchen Display.
  • Selection — how many picks the group allows. No Limit means no maximum. A required group with a minimum above 1 shows a range, such as 2–4, =3 for an exact count, or 2+ when there is no maximum.
  • Choices — each choice and its price. A sold-out choice is struck through.
  • Applied — the dishes the group is attached to.

Use Search to find a group by its name, a choice name, or a dish it’s attached to.

The filter buttons narrow the list: All, Required, Optional, Online, Offline, and 86'd. Each shows a count. Every button except All disappears when nothing matches it. 86'd lists groups that are sold out or have at least one sold-out choice.

Click a row to edit the group.

Row actions

The icons at the end of each row act on the group right away, without opening it:

  • Copy (Clone) — opens a new group prefilled with this one’s settings, choices, and Applied Dishes. Enter a new title, change Applied Dishes if needed, and click Save.
  • Check or dot — switches the group between Required (green check) and Optional (gray dot).
  • Globe — switches the group between Online (green) and Offline.
  • Trash — deletes the group after you confirm. It’s removed from every dish it was attached to.

A warning triangle beside a title means two groups share the same internal ID, so dishes may link to the wrong one. Contact Selflane support to fix it.

Create a modifier

  1. Click + Modifier.
  2. Enter a Title, such as Size or Choose a side. It needs at least three characters.
  3. Choose Required or Optional, and set Max. For a required group, also set Min.
  4. Choose Online or Offline.
  5. Under Applied Dishes, click + add dishes and select the dishes that offer this group.
  6. Add choices under Choices, and set each one’s price and options.
  7. Optional: add subchoices.
  8. Click Save.

You can also create and attach a group from a dish. See Choose a dish’s modifiers.

Modifier form with title, selection limits, applied dishes, and choices

Group fields

  • Title — the group name guests and staff see.
  • Required / Optional — a required group needs at least one pick before the dish can be added.
  • Min — shown for a required group. The fewest picks needed. It can’t be more than Max, or more than the choices allow in total.
  • Max — the most picks allowed. Pick 1 to 9, enter another number under Other and click Set, or pick No Limit.
  • Online / Offline — Offline hides the whole group from online ordering. The POS still shows it.
  • Stock chip — shown on a saved group. See Mark a modifier sold out.
  • Allow separate completion in KDS — lets the kitchen complete this group apart from its dish. See Let the kitchen complete a side separately.
  • Applied Dishes — the dishes that offer this group. Click a dish’s remove icon to detach it.

Add choices

Type choice names into the box above the table, separated by commas, such as Small, Medium, Large. Press Enter or Tab to add them. Names already in the list are skipped. You can also click + Choice to add an empty row.

Click Sort A–Z to sort the choices by name, or drag a row’s handle to reorder. With the handle focused, the up and down arrow keys move the row.

Each choice row has:

  • Name — the choice label.
  • Price $ — added to the dish price when picked. It can’t be negative.
  • Kitchen — an optional shorter name for kitchen tickets.
  • Default — the choice comes with the dish and is always pre-selected. If a guest removes it, the kitchen ticket prints “No” before its name, such as “No Scallions.” Its Price $ is still charged, because it counts as a pick.
  • Pre-select — the choice is checked when the dish opens. Guests can change it.
  • Per order — the most of this choice one dish can have. It never goes above the group’s Max.
  • Hide — when this choice is picked, the group’s subchoices aren’t offered. Use it for a choice such as Plain.
  • Online — clear it to hide just this choice from online ordering.
  • Stock — the choice’s stock chip, shown once the choice is saved.
  • Trash — removes the choice. A group always keeps at least one.

If more choices are pre-selected than Max allows, the form asks you to raise Max or clear some. Duplicate choice names are removed when you save.

Add subchoices

Subchoices are a second list offered after a choice is picked, such as toppings after a pizza size. Every choice in the group shares the same subchoice list.

  1. Under Subchoices, type names separated by commas, then press Enter.
  2. Click a subchoice to edit it. Set its options, then click Save.
  3. Drag subchoices to reorder them, or click Sort A–Z.
  4. Click a subchoice’s remove icon to delete it.

Each subchoice has:

  • Name — the subchoice label.
  • Default — the subchoice comes with the choice. Default subchoices show in orange. If a guest removes one, the kitchen ticket prints “No” before its name.
  • Use Tier-2 Price — charges the premium Tier 2 $ price for this subchoice. Marked with a green arrow.
  • Max Included — how many of this subchoice the choice’s Free allowance can cover. Anything above it is always charged. New subchoices start at 0. When it’s above 0, the subchoice shows ≤ and the number.

Two options apply to the whole subchoice list:

  • Allow Half/Half — lets staff put a subchoice on half the dish, such as a topping on half a pizza. A half topping is charged at half price.
  • Allow Extra Quantity — lets a subchoice be picked more than once: up to 4 on the POS, and up to 5 online.

Both options work on the POS and online.

Subchoice editor with name, default, tier 2 price, and max included

Price subchoices

When a group has subchoices, the choice table adds four columns:

  • Max sub — the most subchoices a guest can pick with this choice, from 1 to 10 or No Limit.
  • Free — how many subchoices are included at no charge.
  • Tier 1 $ — the price of each subchoice after the free ones.
  • Tier 2 $ — the price of each extra subchoice marked Use Tier-2 Price.

For example, a large pizza with Max sub 5, Free 2, and Tier 1 $ 1.50 includes two toppings and charges $1.50 for each topping after that. For this to work, set Max Included to at least 1 on each topping. A topping left at 0 is always charged.

Free applies only when the list has no Default subchoices. With defaults, those come with the choice instead. Removing a default lets the guest swap in another subchoice of the same tier at no charge. Swapping a Tier 1 default for a Tier 2 subchoice charges the difference. Removing a default without a swap doesn’t lower the price.

If any iPad runs a Selflane POS version earlier than 7.8.3, keep Max Included at 1 when you use Free. Above 1, those versions can charge a different total than online for the same order. Selflane POS 7.8.3 or later charges each subchoice beyond Free once, as online does.

In Selflane POS 7.9.1 or later, picking a modifier choice more than once, such as Large ×2, charges its subchoices once for that modifier. It doesn’t multiply the subchoice charge by the choice quantity. This matches online ordering. Earlier POS versions can multiply that charge.

Mark a modifier sold out

Use the stock chip to mark a group or a single choice sold out (86’d). The chip reads In stock or 86'd. Click it to switch.

  • For a whole group, click the chip under its title in the list, or beside Online / Offline in the editor.
  • For one choice, open the group and click the chip in the choice’s Stock column. The change saves right away, without clicking Save.

A sold-out item stays sold out until someone switches it back. It doesn’t reset overnight.

What a sold-out item does:

  • Sold-out choice or optional group — hidden from online ordering. On the POS, staff need manager approval to pick it.
  • Sold-out required group — the chip turns red. Online, its dishes are hidden. On the POS, the dishes show as 86’d, and staff need manager approval to sell them.
  • Too few choices in stock to reach Min — the row shows a red 86'd badge instead of a chip, and the POS treats the dishes as 86’d. Online, the dishes stay available unless every online choice is sold out. Put choices back in stock in the editor to clear it.

If a guest’s cart holds a pick that sells out before checkout, checkout is refused.

If the editor says a choice moved or was renamed since the page loaded, it has refreshed the list. Click the chip again.

Staff can also 86 a group or choice on the POS. On the Make Order menu, open the gear menu, tap 86 Items, and use the Options tab. Opening it needs manager approval unless the signed-in staff member can approve.

Scale every modifier price

Scale Price raises or lowers every modifier price at once by a percentage, such as after a cost increase.

  1. Click Scale Price.
  2. Enter a Scale Factor between -10 and 10 percent, such as 3 or -2. It can’t be 0.
  3. Check Yes, I understand the impact of this action.
  4. Click Submit.

It changes each choice’s Price $, Tier 1 $, and Tier 2 $ in every group. It doesn’t change dish prices or matrix modifiers. Prices round to the nearest cent and never go below $0.

Scaling isn’t easy to undo, because rounding doesn’t reverse. For example, $3.00 scaled by +2% becomes $3.06, and $3.06 scaled by -2% becomes $2.99. To change only a few prices, edit those groups instead.

Let the kitchen complete a side separately

Use Allow separate completion in KDS when a modifier group represents a separately prepared side, such as salad served with steak. You do not need to turn the dish into a combo.

  1. Open Menu > Modifiers in the Back Office .
  2. Create or edit the modifier group for the side.
  3. Turn on Allow separate completion in KDS.
  4. Assign the group to the dishes that offer it, then click Save.

The group becomes one side row on the Kitchen Display. Everything selected in that group, including add-ons, completes together. To track salad and soup separately, create separate groups and turn the setting on for each.

Leave the setting off for ordinary instructions, such as cooking temperature. Staff and guests choose modifiers as before; enabling separate completion adds no ordering steps.

Turning the setting on or off affects items ordered after the change. Tickets already in the kitchen keep their existing behavior.

Sides print and route with their dish. You cannot send a side to a separate station. The Prep Display shows sides as ordinary modifiers. Orders imported through StreamOrder or Chowly do not have separate side controls.

See Complete a side separately for the kitchen steps.

Set the order of a dish’s modifiers

By default, a dish shows its required groups first, then its optional ones. To set the order yourself, change Sort Modifiers to manual in the Menus tab, then drag the groups in each dish’s modifier list. See Set modifier sorting.

Dish modifier list with groups dragged into order Modifier Sorting setting

Third-party ordering

Subchoices work on the POS and Selflane online ordering. Marketplaces may not support them, so keep groups flat for dishes you sell through Third-Party Ordering. See Chowly Integration for details.

Tips

  • Keep choice names short and guest-friendly. Use Kitchen for the kitchen’s shorthand.
  • Make a group required only when the dish can’t be made without a pick, such as a size.
  • Use Clone to build a similar group, such as the same sides at different prices.
  • After changing prices or limits, check the dish online, then publish and check it on the POS.
Last updated on