- First, What Counts as a Workaround
- Test 1: The Size-Dependent Topping Test
- Test 2: The Double-Topping Test
- Test 3: The Half-and-Half Test
- Test 4: The Conditional Crust Test
- Test 5: The Required-Choice Test
- Test 6: The Three Ranches Test
- Test 7: The Specialty-Pizza Removal Test
- Test 8: The Friday-Night Combo Test
- The Real Test Is What Happens After You Tap Send
- Bring This Pizza Order to Your Next POS Demo
- How Orders.co Handles Complex Pizzeria Menus
- Bring Your Worst Normal Order
- More Helpful Reads
Large pizza. Stuffed crust. Light sauce. Extra cheese. Double pepperoni. Mushrooms on the left half only. No olives. Three ranches on the side. Well done.
Every pizzeria takes some version of that order, usually around 7:15 on a Friday when the make line is four pies deep.
So here is the short answer for anyone shopping for a system. Test a POS with real modifier-heavy orders before you buy. Pizza POS modifiers need to handle size-based choices, nested options, modifier quantities, half-and-half toppings, removals, combos, and clear kitchen instructions without your staff inventing duplicate items or falling back on free-text notes.
Most demos never get close. The salesperson rings in a cheese pizza, taps four times, and it looks effortless. A cheese pizza tests the touchscreen. It tells you almost nothing about your menu.
The orders that reveal a POS are the ones that make a cashier stop, hunt for a button, type a note, or walk back to the kitchen to explain something out loud. So bring eight of them.
First, What Counts as a Workaround
Every POS requires a menu setup. Building a pizza menu takes work in any system, and a salesperson saying “we would configure that for you” is not a red flag.
A workaround is different. It is what a shop does when the system cannot express the logic the menu needs, so a person covers the gap by hand:
- Nearly identical topping groups are built only because the system cannot apply the rule you need
- Separate buttons for one ranch, two ranches, and three ranches
- Ordinary menu choices typed into special instructions
- A kitchen left to interpret vague modifier tickets
- Cashiers memorizing upcharges, the POS should be calculating
- A different online menu because the POS modifier logic does not carry over
- Walking to the make line to verbally correct a ticket that has already been printed
None of those are catastrophic on a Tuesday afternoon. All of them compound on a Friday at seven, and all of them get worse every time you add an item or a size.
Here are the eight orders, roughly in order of difficulty.
Test 1: The Size-Dependent Topping Test
The order: One small pepperoni, one large pepperoni, mushrooms on both.
A topping does not cost the same on a 10-inch pie as on an 18-inch pie. A generic “pepperoni +$1” modifier hanging off every size prices one of those two pies wrong.
The common fix is a separate item per size with its own topping group, which means maintaining fourteen toppings in four places. What you want instead is the size selection driving which topping prices apply. Then test what operators forget: a cashier who already rang in three toppings should be able to switch small to large and watch the prices follow, not rebuild the pie while the phone is ringing.
Kitchen sees: size and toppings on the same line.
Warning sign: staff who have memorized which toppings cost more on a large. An upcharge that lives in someone’s head walks out the door when they quit.
Ask in the demo: “If I change this pizza from small to large, what happens to the topping choices and the topping prices?”
Test 2: The Double-Topping Test
The order: Large with double pepperoni and extra cheese.
This one is about modifier quantities. Can the cashier tap pepperoni and raise the count, the way the customer says it out loud?
The button ladder is the tell. Pepperoni, Extra Pepperoni, Double Pepperoni, and Triple Pepperoni are fine for one topping. Multiply it by a full topping list and several sizes, and you get hundreds of buttons, price changes that eat an afternoon, and reports that split your pepperoni across four names.
Pricing rules are yours. A second full topping price, half, or a flat upcharge are all defensible. The question is whether the POS holds your rule without a cashier doing arithmetic at the counter.
Kitchen sees: PEPPERONI x2 on one line, not pepperoni printed twice.
Warning sign: quantities that work only at the item level. Two large pizzas are easy. Two pepperonis on one pizza is the test.
Ask in the demo: “Add pepperoni twice on this pizza. Show me the price, then show me the ticket line.”
Test 3: The Half-and-Half Test
The order: Large, pepperoni and jalapeno on the left, mushroom and black olive on the right, extra cheese across the whole pie.
Plenty of systems capture that. Capture is only half the test. The other half lands on the make line, where a flat list leaves your cook with no map:
LARGE PIZZA Pepperoni Jalapeno Mushroom Black Olive Extra Cheese
That is a remake waiting to happen. What the cook needs is the geometry preserved:
LARGE PIZZA LEFT: Pepperoni, Jalapeno RIGHT: Mushroom, Black Olive WHOLE: Extra Cheese
There is a pricing question underneath it. Half price for a topping on half the pie, full price, or something in between? Shops a block apart answer differently. What matters is that your rule applies the same way at the counter, on the phone, and online.
Warning sign: a POS that handles halves on the register but cannot express them online, so web orders arrive as a plain pizza with “mushrooms on half please” in the special instructions.
Ask in the demo: “Show me exactly what my cook sees when I order different toppings on each half.”
Test 4: The Conditional Crust Test
The order: Large pizza, stuffed-crust. Then change your mind and make it thin.
This is a nested modifier, and the plain English version is simple. The next question depends on the answer to the last one. Choose the pizza, choose the crust, and if the crust creates another decision, show it. Thin crust should open nothing. Without that, crust options sit on one screen and staff scroll past choices that do not apply, which is how a thin pie picks up a stuffing charge.
Nested modifier groups are not rare. Orders.co supports them. Toast documents nested modifier groups, and Square documents nested modifier sets with an example where picking a crust reveals stuffing choices. Supports modifiers are almost meaningless for a pizzeria until you know what the modifier is allowed to depend on.
Implementation is where differences live. Toast’s documentation notes that selecting the same modifier more than once does not work when that top-level modifier has nested selections under it. That is the kind of detail that never appears on a comparison chart and always appears on a Friday.
Kitchen sees: crust type and any filling printed together, above the toppings.
Ask in the demo: “Choose stuffed crust, then switch to thin. Show me what changes on the screen.”
Test 5: The Required-Choice Test
The order: A build-your-own-pizza. Size, crust, sauce, cheese level, then optional toppings.
Some of those are genuinely mandatory. A pie cannot go in the oven without a size or a crust, and no sauce should be an explicit selection, not an empty field that the kitchen has to interpret.
That is what selection rules are for. Choose exactly one crust. Choose at least one sauce. Choose up to three included toppings before the charging starts. Minimums and maximums keep incomplete orders off the make line and keep your three-topping deal from quietly becoming five.
The purpose is accuracy, not more taps. If every pizza drags your team through a required well-done prompt and a required cut style, you have traded kitchen errors for counter delays. Make what the kitchen cannot guess. Leave the rest optional.
Warning sign: the demo sends an item through with a required selection missing, and the answer is that the kitchen will call up front.
Ask in the demo: “Try to send this pizza without choosing a sauce. What stops me?”
Test 6: The Three Ranches Test
The order: Three ranches.
That is the whole order, and it is one of the most revealing things you can ask a POS to do.
Three ways it can go. The cashier selects ranch once and sets the quantity to three. The cashier taps ranch, ranch, ranch. Or the menu holds One Ranch, Two Ranches, Three Ranches, and Four Ranches as separate buttons, which works beautifully until somebody asks for five.
Quantities matter well past dipping sauces: garlic cups, extra cheese cups, wing sauce, pepperoncini, and parmesan packets. Pricing should multiply on its own, and if you comp the first two, the system should hold that rule too. Orders.co supports custom modifier quantities for this kind of repeatable add-on.
Kitchen sees: RANCH x3 on one line, so whoever bags the order counts cups once.
Warning sign: a ladder of quantity buttons. It means the system could not do the counting, so somebody did it by hand in the menu builder.
Ask in the demo: “Ring up three ranches. How many taps, and what does the ticket say?”
Test 7: The Specialty-Pizza Removal Test
The order: Meat lovers, no sausage, light cheese, extra bacon.
Specialty pizzas start with default ingredients, so the POS tracks four things at once: what normally comes on the pie, what came off, what changed, and what was added. Flatten those into one list, and you get pies sent back.
The ticket has to make the removal unmissable:
MEAT LOVERS (Large) NO SAUSAGE LIGHT CHEESE ADD BACON x2
Removals belong near the top, not three lines under the additions, because a cook reading fast sees what to put on before what to leave off. Some systems treat removals as toggles on the default list, others as a separate group. What matters is that it is quick to enter and impossible to misread.
Operators in owner forums describe building item-specific NO groups by hand, one per specialty pizza, because a shared group would offer ingredients that are not on that pie. Treat that as an anecdote, but ask about it, because the setup cost lands on whoever maintains your menu.
Warning sign: removals typed into special instructions, which may not print where the cook is looking.
Ask in the demo: “Remove one ingredient from a specialty pizza. Show me the ticket, then tell me how that removal group was built.”
Test 8: The Friday-Night Combo Test
The order: Two large pizzas. The first has different toppings on each half. The second is a specialty with one ingredient removed and another doubled. Plus twenty wings with two sauces, three ranches, and a 2-liter.
This is the final boss, and it is not unusual. It is a Friday family order, and everything from the first seven tests arrives at once: nested crust logic, quantities, required choices, half-and-half geometry, a removal, and several customizable items on one ticket.
The real question is not whether it can be built. It is whether the cashier can build it while talking normally to the customer, including the part where they circle back to pizza one after describing pizza two. A pizzeria hires people who are good with customers. It should not need people who understand how a software developer organizes a database.
Then there is routing. Pizza components belong to the pizza workflow, wings to another station, and the 2-liter needs no kitchen ticket at all. Ask how routing is configured rather than assuming it.
Warning sign: the only way to fix one topping on pizza one is to void the item and rebuild it.
Ask in the demo: “Ring this whole order while I read it out loud, then change one topping on the first pizza.”
The Real Test Is What Happens After You Tap Send
An impressive ordering screen is only the first half of the transaction. Your modifier structure has downstream consequences, and this is where a system either holds up or quietly starts costing you pies:
- Does the ticket preserve the hierarchy, or flatten everything into one list?
- Are left, right, and whole toppings obvious at a glance?
- Are quantities obvious, or does x2 look like a printing error?
- Are removals visually distinct from additions?
- Are upcharges calculated by the system rather than remembered by the cashier?
- Does the right part of the order reach the right prep station?
- Does an online order arrive with the same structure as one rung in at the counter?
That last one matters more than it looks. Plenty of pizzerias run one menu logic at the register and a thinner version online, so web customers either cannot order half-and-half at all or type it into a comment box the kitchen never sees. Consistent modifiers and pricing across channels is the difference between a web order your team can read and one they have to call back about.
Bring This Pizza Order to Your Next POS Demo
| Test | What to order | What to watch for |
|---|---|---|
| 1. Size-Dependent Topping | One small pepperoni, one large pepperoni, mushrooms on both | Change the size after the toppings are on. Do the prices follow, or does the pie have to be rebuilt? |
| 2. Double-Topping | Large with double pepperoni and extra cheese | Whether pepperoni can be selected once and given a quantity, and whether the ticket reads x2 |
| 3. Half-and-Half | Large, pepperoni and jalapeno on the left, mushroom and black olive on the right, extra cheese on the whole pie | The ticket. Left, right and whole have to be obvious from across the kitchen |
| 4. Conditional Crust | Large, stuffed crust, then switch it to thin | Whether crust-specific options appear and disappear on their own, and whether quantities still work inside them |
| 5. Required-Choice | Build your own pizza, then try to send it without picking a sauce | Whether the system stops you, and how many mandatory screens you tapped through to get there |
| 6. Three Ranches | Three sides of the ranch | One ranch plus a quantity, versus tapping ranch three times, versus a separate button for every count |
| 7. Specialty-Pizza Removal | Meat lovers, no sausage, light cheese, extra bacon | Whether NO SAUSAGE is impossible to miss on the ticket, and how much setup the removal group required |
| 8. Friday-Night Combo | Two large pizzas, one half-and-half and one specialty with a removal and a doubled topping, 20 wings with two sauces, three ranches, and a 2-liter | Whether the cashier can build it in the order the customer says it, then change one thing without starting over |
How Orders.co Handles Complex Pizzeria Menus
Orders.co supports nested modifier groups, so a later choice can depend on an earlier one. Pick the size, pick the crust, and if that crust opens another decision, the system asks it. If it does not, your staff never sees the screen. Internally, nested modifier structures are the tool pointed at complex menus, and pizzerias are the first example that comes up.
Selection rules sit alongside that. You can define minimum and maximum choices for a group, so a required sauce cannot be skipped, and an included-topping deal stops at the number you included.
Custom modifier quantities cover the repeatable extras. Ranch, garlic cups, doubled toppings, and anything else a customer asks for more than once can be selected with a count instead of a row of duplicate buttons.
The practical result is that a pizzeria can build the ordering path around the way customers actually order, instead of training staff to work around the software. And because menu changes run through centralized menu management, that logic applies across your direct ordering and connected channels rather than living only on the register.
This does not remove every configuration decision, and it should not, because shops price halves, toppings, crusts, and specialty pizzas differently. That flexibility is the reason to test your own menu.
Bring Your Worst Normal Order
Do not choose a pizzeria POS from a feature checklist. Checklists say support modifiers, and you now know how much that sentence leaves out.
Bring your worst normal order to the demo. Not the once-a-year request from the guy who wants ranch baked into the crust. The complicated order your team hears every Friday, the one that a new cashier gets wrong twice before they get it right.
Ask the salesperson to ring it in from start to finish. Watch the taps, ask for the price, then ask to see exactly what the kitchen gets.
If the demo starts producing sentences like “you would create another button for that,” or “your staff can type that into the notes,” or “the kitchen will know what it means,” keep asking questions. Those answers are not automatically deal breakers. They are the places where your Friday nights get harder, and you deserve to know before you sign.
Have a pizza order that gives your current POS trouble? Bring it to an Orders.co demo, and we will build the modifier flow in front of you.





