Setting Up Modifiers and Variants for a Faster Till
Quick answer: Modifiers like extra cheese and variants like small, medium, large let a cashier capture exact orders in a couple of taps, speeding up the till and reducing kitchen mistakes. Getting the setup right once means the till guides every cashier — experienced or new — to ring orders accurately without typing notes.
A restaurant menu is not flat. Customers do not just order a coffee — they order a large oat-milk cappuccino with one sugar. A POS that cannot capture that in a structured way forces the cashier to either type a free-text note (which the kitchen may misread or ignore) or create a separate product for every combination (which makes the menu unmanageable). Modifiers and variants solve both problems. TajerGo, the UAE-built restaurant operating system that combines POS, inventory, purchasing, Khata, AI insights, and VAT compliance in one platform, lets you build variants and modifiers in the Admin portal and push them instantly to every till and kitchen screen.
What is a variant and what is a modifier?
These two concepts are related but distinct, and confusing them leads to a messy menu setup.
Variant: A version of the same product with a different price.
A cappuccino comes in Small (AED 16), Medium (AED 20), Large (AED 24). Rather than three separate products, you create one product — Cappuccino — with three variants. When the cashier taps the item, a size picker appears. The cashier picks a size, the correct price loads, and the item is added to the cart.
Modifier: An instruction or add-on layered onto a product.
"Extra shot" (AED 5 additional), "oat milk" (AED 4 additional), "no sugar" (free), "extra hot" (free). Modifiers can charge an extra amount or be free. The cashier picks from the modifier list and each selection is recorded in the cart and sent to the kitchen with the item.
| Variant | Modifier | |
|---|---|---|
| Changes the price | Yes — each variant has its own price | Optional — can add a charge or be free |
| Shown as | Options on one product | Add-ons or instructions on the item |
| Common use | Sizes, weights, formats | Extras, substitutions, cooking instructions |
| Can be required | Yes | Yes |
How do you set up variants correctly?
Variants are created at the product level in the catalog. Each variant needs:
- A name (Small, Medium, Large — or 250ml, 500ml — or Regular, Family)
- A price for that variant
The product base price becomes less relevant once variants are set — what matters is that each variant has the right price attached. The cashier never enters a price manually; they pick the variant and the correct price applies.
Practical tips:
- Use consistent naming across similar products. If drinks have Small/Medium/Large, use those terms consistently rather than mixing Small/Regular/King Size across different items.
- If a product only comes in one size, it does not need a variant — the base price applies.
- For products with many variants (a juice that comes in five sizes), consider how the selection appears on screen. A clean picker with five options is fine; a list of 15 sizes is confusing.
How do you set up modifiers correctly?
Modifiers are also created at the product level (or shared across a category if the same modifiers apply to multiple items). Each modifier group needs:
- A name for the group (Milk Type, Add-Ons, Cooking Level)
- The options within the group (Oat Milk / Almond Milk / Full Fat; Rare / Medium / Well Done)
- Whether the group is required or optional
- Whether the group is single-select (choose one milk type) or multi-select (any combination of toppings)
- The price for each option (some free, some charged)
Required vs optional: Required modifiers prevent the cashier from proceeding without making a selection. Use required when the kitchen genuinely cannot make the item without knowing the choice: milk type for a coffee, cooking level for a steak, base choice (rice or chips) for a main.
Use optional for add-ons the customer may or may not want: extra toppings, sauce on the side, additional cheese.
Single-select vs multi-select: Single-select means the cashier picks one option from the group and cannot pick two. Use for exclusive choices: a customer cannot have both oat milk and almond milk. Multi-select means any combination is valid: a customer can add extra cheese, bacon, and jalapeños all at once.
What does required-choice enforcement do at the till?
If a modifier group is marked as required, the till will not let the cashier add the item to the cart without making a selection from that group. A modal or prompt appears when the cashier taps the product, and the "add to cart" button is disabled until the required choice is made.
This is the difference between a well-set-up POS and a poorly set-up one:
- Without required choices: cashier adds a steak without a cooking level, kitchen has to guess or call back, service slows.
- With required choices: cashier must pick Rare/Medium/Well Done before the item goes to cart, kitchen receives the instruction every time.
Required choices protect against incomplete orders reaching the kitchen — not just for new cashiers, but for experienced ones under queue pressure too.
How do modifiers print on the kitchen screen?
When the cashier confirms the order and fires it to the KDS, the kitchen ticket shows the item name and each modifier selected:
`` Cappuccino (Large) — Oat Milk (+AED 4) — Extra Shot (+AED 5) — No Sugar ``
The kitchen team sees exactly what to make without asking for clarification. This is faster than a free-text note (which requires reading and interpreting) and more reliable than verbal instructions (which can be mishear in a busy kitchen).
Modifier clarity on the kitchen screen is one of the most direct ways a well-configured POS reduces kitchen mistakes.
What happens when a modifier applies across many products?
In most POS systems, you can create a shared modifier group and attach it to multiple products. For example, "Extras" containing "Extra Cheese / Extra Sauce / Extra Portion" can be attached to every main course item. When you update the shared group — adding a new extra, changing a price — all products that use it update at once.
This saves significant setup time for restaurants with a large menu and reduces the risk of inconsistency where the same modifier is set up differently on different products.
How TajerGo helps
In TajerGo's Catalog section, each product can have variants (with individual prices) and modifier groups (with options, required/optional rules, single/multi-select rules, and per-option charges). Modifier groups can be shared across products in a category. At the till, tapping a product with variants brings up the variant picker; required modifiers prompt the cashier before the item can be added to the cart. Every selected modifier prints on the KDS kitchen screen alongside the item. Menu changes in the Admin portal propagate to every connected till instantly. All included at AED 499 per branch.
Frequently asked questions
How many modifier groups can a product have? There is no hard universal limit — in practice, most restaurant items have one to four modifier groups. Too many groups make the ordering flow slow; too few miss important customisation. Start with the decisions the kitchen actually needs and add more only when you find the kitchen asking for information the current setup does not capture.
Can a modifier add a cost of zero (a free instruction)? Yes. A free modifier — "no onion", "sauce on the side", "well done" — records the instruction without changing the price. These are as important as charged modifiers because they carry information the kitchen needs.
What is the best way to handle seasonal menu changes? Rather than deleting and recreating items each season, mark off-season items as sold out or move them to an inactive category. Keep the variant and modifier setup intact so re-enabling the item is a one-step process when the season returns.
Can I test my modifier setup before going live? Yes. Most systems including TajerGo allow you to preview the cashier view in the admin portal or on a test terminal before pushing to a live till. Run through several orders to confirm the required-choice prompts appear correctly and that modifiers print as expected on the KDS.
About TajerGo: TajerGo is a UAE-built restaurant operating system that combines POS, inventory, purchasing, Khata, AI insights, and VAT compliance in one platform, from AED 499 per branch, with every feature included and no upgrade gatekeeping.
Read next: How to choose a restaurant POS in the UAE (pillar) · How to set up your restaurant menu in a POS · How a kitchen display system speeds up service
Book a TajerGo demo