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. AKDS sidebadge means the group completes separately on the Kitchen Display.Selection— how many picks the group allows.No Limitmeans no maximum. A required group with a minimum above 1 shows a range, such as2–4,=3for an exact count, or2+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, andApplied Dishes. Enter a new title, changeApplied Dishesif needed, and clickSave. - Check or dot — switches the group between
Required(green check) andOptional(gray dot). - Globe — switches the group between
Online(green) andOffline. - 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
- Click
+ Modifier. - Enter a
Title, such asSizeorChoose a side. It needs at least three characters. - Choose
RequiredorOptional, and setMax. For a required group, also setMin. - Choose
OnlineorOffline. - Under
Applied Dishes, click+ add dishesand select the dishes that offer this group. - Add choices under
Choices, and set each one’s price and options. - Optional: add subchoices.
- Click
Save.
You can also create and attach a group from a dish. See Choose a dish’s modifiers.
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 thanMax, or more than the choices allow in total.Max— the most picks allowed. Pick 1 to 9, enter another number underOtherand clickSet, or pickNo Limit.Online/Offline—Offlinehides 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.” ItsPrice $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’sMax.Hide— when this choice is picked, the group’s subchoices aren’t offered. Use it for a choice such asPlain.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.
- Under
Subchoices, type names separated by commas, then press Enter. - Click a subchoice to edit it. Set its options, then click
Save. - Drag subchoices to reorder them, or click
Sort A–Z. - 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 premiumTier 2 $price for this subchoice. Marked with a green arrow.Max Included— how many of this subchoice the choice’sFreeallowance 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.
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 orNo 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 markedUse 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/Offlinein the editor. - For one choice, open the group and click the chip in the choice’s
Stockcolumn. The change saves right away, without clickingSave.
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 red86'dbadge 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.
- Click
Scale Price. - Enter a
Scale Factorbetween -10 and 10 percent, such as3or-2. It can’t be 0. - Check
Yes, I understand the impact of this action. - 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.
- Open
Menu > Modifiersin the Back Office . - Create or edit the modifier group for the side.
- Turn on
Allow separate completion in KDS. - 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.
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
Kitchenfor the kitchen’s shorthand. - Make a group required only when the dish can’t be made without a pick, such as a size.
- Use
Cloneto 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.
Related links
- Manage your menu — attach modifiers to dishes and publish changes.
- Matrix Modifiers — a quick add-on grid for staff.
- Order Grid — complete and undo a side on the Kitchen Display.