A driver is at the door with a marketplace ticket. The kitchen is cooking from a website order that uses a different price and a different extra. Someone is updating availability in two places while the pass asks which ticket is real. Commission is the cost everyone names. The second menu is the cost that actually slows the shift. That split, marketplace versus house channel, is where an online ordering system for restaurants starts. A feature grid is the wrong first question.
The marketplace ticket is not your ticket
The app solves discovery. It charges for that, and it keeps its own menu. You inherit two price lists, two sold-out lists, and a guest who comes back to the app instead of to you.
A house channel flips the ownership: offer, payment, and relationship stay with the venue. The cost is operational work. Someone has to keep the menu true, take the payment, land the ticket on the line, and hand the food over without calling the guest to ask what they actually ordered.
Plenty of restaurants run both for a long time. That can be rational. Treating the marketplace tablet and a link in Instagram as the same system is not. If the open question is only whether to build a channel beside the apps, start with when a restaurant's own sales channel makes sense. This guide follows one order from tap to handoff.
The guest pays. Then the venue owns the ticket.
The guest opens the menu, builds a variant, adds a note, picks pickup or an address, and pays. Either the system is telling one truth about the offer, or it is already lying. A hidden item, a stale price, a dead extra: those come back as complaints before the line even starts.
Payment closes the guest's decision and opens the venue's job. The confirmation should say the money and the ticket arrived, not only that the cart vanished. If people still call to ask whether you can see the order, the channel sold something it did not accept.
That second stretch is easier to judge from the flow from order to fulfillment than from the guest screen alone.
The kitchen only cooks what it can read
A second after payment, the ticket belongs on the station that will cook it. Not in an inbox. Not in a messenger thread. Not in the head of whoever was going to retype it.
A modifier the line cannot see is already a miss, even if the cart looked fine. Sauce, no onions, a combo, a pickup time: the kitchen reads the ticket, not the guest's browser history. When dining-room add-ons, pickups, and deliveries land in one unsorted list, the station invents the priority out loud.
Pizza, burgers, sushi, and lunch counters feel this first, because variants are dense and the handoff window is short. Formats do not share one starting setup. The industry catalog is a better prompt than copying a pizzeria's stack into a cafe.
Pickup and delivery run on different clocks
Pickup is a guest at the counter and a time they chose. Delivery is an address, a window, sometimes a driver waiting while the line finishes another ticket. The floor can be firing add-ons at the same time.
Software that labels all of that "online orders" and never splits the clocks leaves the team to sort by hand. "Ready" at pickup does not mean the same thing as "ready" for a bag. If handoff still needs a phone call to decide who stands where, the cart did not finish the job.
Not every restaurant needs both rhythms on day one. Pickup-only still needs a live menu, a payment, and a kitchen ticket. Delivery adds logistics. The floor adds another source stream. Sequence follows what you already sell, not what looks complete in a pitch.
Hold off if you still cannot name the channel you want
A house system is the wrong next buy for some venues.
If the menu lives in three files, nobody owns a paid ticket, and the apps are still the only real demand, new software will only accelerate the mess. Sometimes the work is one handoff method and one person on status. Sometimes it is the dining-room menu and the kitchen queue, before you add off-premise sales.
A house channel starts to pay off when guests already search you by name, the offer can be ordered without twenty phone calls, and the team can finish a ticket after payment. Until then, the marketplace can stay the demand channel while you pull the house toward one menu and one kitchen queue.
OrderNow on your channel, not in someone else's app
OrderNow does not replace a marketplace and does not recruit strangers from another company's app. It belongs where the venue wants to run its own ticket: from offer and payment, through the kitchen, to pickup or delivery, in the same process as the rest of the house.
The module map is on OrderNow features. The channel itself is on the online ordering system for restaurants page. Direct online is not in the Start plan. If the need today is mainly a QR menu, the floor, or reservations, the first step can stay narrower. Off-premise ordering needs a plan with that module, in practice Pro or above.
To walk one of your handoff scenarios in the product, book a presentation.
Related articles:
- Review the direct online ordering landing and book a workflow demo
- Compare seven online ordering software criteria
- Compare a direct channel with the role of marketplaces
Sources
- Uber Eats - pricing for restaurants
https://merchants.ubereats.com/pl/pl/pricing/
Public marketplace pricing page used as a benchmark for third-party channel costs.
- GoPOS - GoOrder
https://gopos.pl/goorder
Public page of the online ordering solution used as a benchmark for a direct ordering model.
- POSbistro - DirectBistro
https://pages.posbistro.com/pl/directbistro
Public page of online ordering platform integrated with POSbistro.