The defining constraint: finite batches
A batch-cooked format has a genuinely finite quantity available at any moment and a long lead time to make more. That makes overselling — taking money for something you cannot serve — the primary operational risk, and it gets worse with every additional ordering channel that holds its own idea of what is available.
Overselling is worse than running out. A guest told at the counter that the dum biryani has gone orders something else and is mildly disappointed. A guest who paid on a delivery app, waited forty minutes and got refunded leaves a review.
Why multi-channel makes it harder
One counter is easy: the person who sold the last portion knows there are none left. Add a kiosk, QR ordering, a web storefront and three delivery marketplaces, and "how many are left" is being answered by seven systems that each learned it at a different time.
The only reliable fix is for availability to be one number that every channel reads, and for an 86 to reach the delivery platforms in seconds rather than on a sync timer. A five-minute sync window is five minutes of orders you cannot fill.
ThaliPOS already puts counter, kiosk, QR, web storefront and delivery marketplaces on one shared menu, which is the hard structural part. Marketplace channels also carry a fast 86 path and a per-channel pause switch for when the kitchen is buried.
Where this stands today
One menu across every channel, per-channel pause, manual 86
✓ available in pilotTaking an item off sale reaches counter, kiosk, QR, storefront and delivery channels from one place, and a channel can be paused outright when you are slammed.
Automatic handi counts that deplete as you sell
✓ built · pilot validation pendingStock counts down as portions sell and the item 86s itself at zero, across every channel at once; a recount above zero un-86s it the same way. Built and integration-tested, not yet run through a live weekend. Full inventory status →
If automatic batch counts are the reason you would switch POS, say so when you get in touch — pilot restaurants shape build order, and we would rather give you a date than a marketing sentence.
The rest of the service
- Half and full portions as distinct portions with their own price and their own kitchen count, not a quantity multiplier.
- Station routing so the biryani, the raita and the dessert appear on the screens that make them.
- Per-diner spice carried on the ticket line it belongs to.
- Commission-free direct ordering — biryani travels well and reorders often, which makes regulars unusually valuable to move onto a channel you own.
- Offline-first — weekend peaks are exactly when you cannot afford a connection problem.