Features

Commission-free online ordering for pickup, from your own site

A guest opens your ordering link, sees the menu your register uses, picks a pickup time, pays by card, and the order fires to your kitchen — with no per-order fee from Opero.

Commission-free online ordering for pickup from your own website: guests see the menu your register uses, pay by card, and the order fires to the kitchen.

Opero's online ordering is a pickup page for your restaurant that a guest reaches from your website or a link you share. It shows the same live menu your register uses, takes a card payment before the order exists, and sends the order to the same kitchen queue and printers as an order rung at the counter. Opero charges no commission and no per-order software fee for it; it is part of every plan. It is pickup only and same-day only, and this page says so plainly below.

What is commission-free online ordering in Opero?

Commission-free online ordering in Opero means your guests order pickup from a page that belongs to your restaurant, and the only cost on each order is the card processing you already pay — Opero takes nothing per order. Each location gets its own ordering page at operoos.com/order/<your location>. You link to it from your site, your social profiles or a QR code, or you embed it in your site as a frame. There is no app for the guest to download and no separate online-ordering product to set up: the page reads the menu you built in Opero, and the orders it produces are ordinary Opero orders.

This is the page for order-ahead pickup. Opero has two other ways a guest's order reaches your kitchen: QR table ordering, which is the same page opened with a table label so a seated guest orders from their phone, and delivery, which your staff key in at the register for a DoorDash Drive courier on Opero Full-Service.

How does a pickup order work, from your website to the kitchen?

A pickup order moves through five short steps on the guest's phone, and nothing reaches your kitchen until the last one succeeds. The guest opens your ordering link and sees your live menu in the same photo-tile layout as the self-order kiosk: category tiles, item photos, modifiers, combos, and a Halal view if you have set one up. Anything you have 86'd is already gone, and the page checks for menu changes every 8 seconds, so a price you change in the menu builder is the price the guest sees within seconds.

  • Pickup time: the guest picks ASAP, shown as "about N minutes" where N is the prep time you set, or a 15-minute slot later today. Slots run inside that day's service hours, minus the cutoff you set before close.
  • Details: a name, plus an optional phone number or email address if they want a text or email receipt.
  • Tip: the guest picks from the same tip presets your pay screen uses, or skips it. A processing fee, if you charge one, is never applied to the tip.
  • Payment: the guest enters a card on the page. Opero re-prices every item on the server at this moment; if a price changed since the page loaded, the order is refused and the menu refreshes instead of charging a new total silently.
  • Confirmation: once the charge succeeds, the order is created, the receipt goes out by text or email, and the confirmation screen offers directions to your location.

On your side, the order lands on the kitchen display and prints to your supported network printers like any other order, marked ONLINE · PICKUP with the time the guest chose. It is a takeout order on the same order spine as the register, so it shows up in the same reports as every other order. In the Channels report it is counted with your QR orders today (the channel reads "QR at table"); there is no separate Online line yet.

The order exists only after the card clears

An online order in Opero is created only after the card payment succeeds, which is why an abandoned cart can never fire a ticket. The selections are held as a pending checkout while the guest enters the card; the order, the kitchen ticket and the receipt are minted together once the charge clears. If the guest closes the tab or the card declines, your kitchen never hears about it and nothing needs to be voided.

Same checkout path as the kiosk

Online pickup, QR table orders and the self-order kiosk all go through one checkout path, so an online order is priced, taxed, tipped and receipted exactly the way an in-store one is, and lands in the same kitchen queue and the same reports.

What you control: prep time, cutoff, pause and hours

You control four things per location from Manage → Online ordering and Manage → Hours. Changing them needs a manager or owner signed in as themselves; a till or kitchen-screen login cannot change them.

  • Prep time: the number of minutes an ASAP order takes. It sets the "about N minutes" the guest sees and the earliest slot the page offers.
  • Cutoff: how many minutes before close the page stops taking orders, so the last slot leaves the kitchen time to finish.
  • Pause: stop online orders for 15, 30 or 60 minutes, or until you turn them back on. A timed pause resumes by itself. The pause, with its length, is recorded on the same event timeline the Command Center reads, and so is switching orders back on by hand.
  • Service hours: one window per weekday, or open 24 hours. The slot picker only offers times inside today's window. A location with no hours configured is treated as always open with ASAP only and no slot picker.

The pickup plan is enforced on the server, not just drawn on the page: the same function that decides which slots to show also decides which slot the server will accept, including 24-hour days that cross midnight, with a short grace period for the time a guest spends paying.

How do you add online ordering to a Wix, Squarespace or WordPress site?

You add Opero online ordering to your existing website by pasting a snippet into a custom HTML block; there is no plugin to install and no developer needed. Manage → Online ordering gives you two snippets. The first is a button that links to your ordering page; the second is a frame that shows the full ordering page inside your own site. The same screen shows a QR code for the link, which you can put on a window decal, a menu or a receipt, and it includes the steps for Wix, Squarespace and WordPress. Your site needs to allow custom HTML blocks, which some site builders restrict on their cheapest plans.

Two things to know about the frame. Only Opero's ordering pages allow themselves to be framed; the rest of operoos.com does not. And card entry is a secure form from the payment processor shown on the ordering page; if that form cannot load on the guest's phone, the page falls back to the processor's hosted payment page, which opens in a new tab when the ordering page is embedded in your site. The order still lands in your kitchen the same way.

Several locations, one link

A multi-location restaurant links one page, operoos.com/order/a/<your brand>, and the guest picks a location from it: the picker lists every location with online ordering switched on, its address, today's hours, whether it is open, closed or paused right now, and the current ASAP estimate. Each location keeps its own prep time, cutoff, pause and hours, because each one is its own kitchen.

English and Spanish for the guest, on the page and the receipt

The guest can switch the ordering page to Español, and their receipt follows the same choice: buttons, headings, pickup-time labels and receipt wording are fully translated. Your menu text — item names, descriptions, modifiers — shows in Spanish when a translation exists: Opero drafts a Spanish version of every menu text after you save it, you review or edit the drafts in the menu builder, and your edits always win. Spanish is the only second language today, and it appears on the kiosk, the ordering page and the receipt; your register, kitchen tickets and reports stay in English.

Loyalty earn and the guest record

A guest who gives a phone number or email on the ordering page can tick Join rewards and earn points on that order, and Opero builds or updates their guest record automatically, with no app and no separate loyalty login. The same record collects visits, last visit, lifetime spend and points across the kiosk, the ordering page and, when your staff identify the guest on an open check, the register. A walk-up order rung at the counter without that step earns nothing. Marketing opt-ins are separate checkboxes with the disclosure recorded, so a receipt email is never treated as a marketing opt-in. Earning is the only loyalty action here; spending points happens at the kiosk or on a check at the register once you turn redemption on.

How is this different from QR table ordering and delivery?

Online pickup, QR table ordering and delivery are three different routes to your kitchen, and only one of them starts on your website. QR table ordering is the same guest page opened with a table label from a code at the seat; the order is paid on the phone at order time and reaches the kitchen tagged with the table, and when the label matches a real table on your floor plan (the floor plan is part of Opero Full-Service) it is not affected by your online pause or online hours; on Opero at $149 there is no floor plan, so a table order follows the same pause and hours as the pickup page. Delivery is a separate flow: your staff key the delivery order in at the register with the drop-off address, and Opero dispatches a DoorDash Drive courier, which is early access on Opero Full-Service. A guest cannot choose delivery or type an address on the online page.

  • Online ordering (this page): guest orders pickup from your site or link, pays on the page, chooses ASAP or a same-day slot.
  • QR ordering: guest scans at the table, orders and pays from the phone, order arrives tagged with the table.
  • Delivery: staff enter the order and address at the register, a courier is dispatched. Opero Full-Service, early access.

Guests order from the table rather than ahead? That is QR table ordering.

See QR table ordering

What online ordering does not do

Opero online ordering is a pickup channel, and the list below is what it leaves out today so you can decide before you sign up rather than after.

  • Not sold on its own. The ordering page is part of the Opero register at $149 per location per month; it does not plug into another POS, and your location must be live for card payments with Opero before it takes an order.
  • No delivery option and no address entry on the page. Pickup only. Delivery orders are keyed in at the register and dispatched from there.
  • Same-day only. A guest cannot pre-order for tomorrow or for your next opening; the latest slot is today's close minus your cutoff.
  • No promo or coupon code box on the ordering page. Coupons redeem at the self-order kiosk and on a check at the register.
  • No points redemption from the phone. Guests earn on the ordering page; they spend at the kiosk or the register.
  • No guest-facing order-status tracker and no "your order is ready" text. The receipt carries the pickup estimate; nothing notifies the guest when the kitchen marks the order done.
  • No digital wallets and no pay-at-counter choice. The guest enters a card on the page, and your location must already be live for card payments with Opero before the page can take a single order.
  • Runs on the operoos.com domain. There is no custom domain and no white-label URL; the embed puts the page inside your site, but the address underneath is still ours.
  • One service window per weekday. A lunch service and a dinner service with a closed gap between them cannot be expressed; the exceptions are explicit open-24-hours days.
  • No offline queue on either side. The guest's phone and your kitchen tablet both need a connection, and an order is not held anywhere if one of them loses it.

What it costs: included on every plan, no per-order fee

Online ordering is included on Opero at $149 per location per month, on Opero Full-Service at $249 per location, and on Enterprise, with no per-order software fee and no commission from Opero. Switch it on per location and, once your card payments are live with Opero, it takes orders. What you do pay on each order is card processing, which Opero quotes for your volume rather than publishing a flat rate. Email receipts are unmetered. Text receipts draw from a monthly allowance per location that differs by plan, 300 on Opero and 2,000 on Opero Full-Service, and after that from a credit pack you buy once.

Nothing new to buy for this module beyond what every Opero location already has. The guest side is a web page on the guest's own phone. Your kitchen side is the kitchen display on any modern Android tablet you already own and the supported network printers you spec'd with us before you bought them. The card reader you bought from us handles in-person cards at the counter; online orders are paid card-not-present on the page and never touch it.

One price per location, month to month, online ordering included.

See per-location pricing

How it connects to the rest of Opero

Online ordering is not a bolt-on that syncs with Opero; it reads and writes the same records the register does.

  • Menu management: one per-location menu feeds the register, kiosk, kitchen screen and ordering page. 86 an item or change a price once and the ordering page picks it up within seconds; no export, no second menu.
  • Kitchen display: online orders join the same queue as counter orders, marked online pickup with the time, and print through the same routing.
  • Kiosk: the same menu, tip presets and pay-first checkout path, so the phone matches the kiosk in your lobby.
  • CRM and loyalty: a guest who identifies on the ordering page becomes a record in your guest list and earns points at the rate you set.
  • Reports and Command Center: online orders sit in the same reports as everything else, counted with QR orders in the Channels view.

One menu feeds the register, kiosk, kitchen screen and ordering page.

See menu management

Ready to take pickup orders from your own site? Set up a location and switch online ordering on.

Get started

Frequently asked questions

Does Opero charge a commission or a per-order fee on online orders?

No. Online ordering is part of every Opero plan, with no per-order software fee and no commission. The only per-order cost is card processing, which Opero quotes for your volume rather than publishing as a flat rate. On Opero the page is yours, the guest record is yours and the order is an ordinary order in your reports.

How do I add online ordering to my Wix, Squarespace or WordPress website?

Open Manage → Online ordering, copy either the button snippet or the full-page frame snippet, and paste it into a custom HTML block on your site. The screen includes the steps for Wix, Squarespace and WordPress. There is no plugin and no developer needed; your site just has to allow custom HTML blocks. Card details are entered on a secure processor form on the ordering page; if that form cannot load, the processor's hosted page opens in a new tab from inside the frame, and the order still reaches your kitchen the same way.

Can guests pick a pickup time, and can they order for tomorrow?

Guests pick ASAP, shown as a prep-time estimate you control, or a 15-minute slot later today inside your service hours minus your cutoff. They cannot order for tomorrow or for your next opening. That is a deliberate design: an online order fires to the kitchen the moment it is paid, so a future-day order would have nowhere to go. If your location is open 24 hours, slots run up to 12 hours ahead.

How do I pause online orders when the kitchen is slammed, and does it turn back on by itself?

In Manage → Online ordering, pause for 15, 30 or 60 minutes, or until you switch it back on. A timed pause resumes on its own; you do not have to remember it. The ordering page tells guests you are paused, the multi-location picker shows that store as paused, and the pause, with its length, is recorded on the event timeline the Command Center reads (as is turning orders back on by hand). A pause stops the online pickup page; QR orders at a table on your floor plan keep working on Opero Full-Service, while on Opero at $149 table orders pause with the page.

Do guests pay before the order hits my kitchen?

Yes, always. The order is created only after the card charge succeeds, so a guest who abandons the cart, has a card declined or closes the tab never produces a ticket. The guest's choices are held as a pending checkout while they pay, and the order, the kitchen ticket and the receipt are created together once the charge clears. There is no pay-at-counter option on the online page.

Can guests use a coupon code or redeem loyalty points on the online ordering page?

Not today. The ordering page has no coupon code box and no points-redeem control. Guests can join rewards and earn points when they give a phone number or email, and the guest record is built automatically, but spending points (once you turn redemption on in Manage → Loyalty) and redeeming coupons happen at the self-order kiosk or on a check at the register.

Can I use Opero online ordering with the POS I already run?

No. Opero online ordering is a module of the Opero register, not a standalone product: it reads the menu your Opero register uses, takes payment through your Opero card processing, and sends each order to the Opero kitchen display on an Android tablet. If you run another POS today, you would switch the register to Opero to use it. The page itself is pickup only; delivery orders are keyed in at the register and dispatched with a DoorDash Drive courier, which is early access on Opero Full-Service.

Will the online menu match my register, and does it work if my internet goes down?

The ordering page reads the same per-location menu as your register and kiosk, and it checks for changes every 8 seconds, so an 86 or a price change shows up without you republishing anything. If a price changed between the guest loading the page and paying, the order is refused and the menu refreshes rather than charging a new total. It does not work without a connection: there is no offline queue, so the guest's phone and your kitchen tablet both need internet.

Guides on this topic

Run your whole restaurant on one platform

POS, kiosk, QR ordering, kitchen display, inventory, and payments on one spine — one per-location price, unlimited devices, no leased terminals.

Compare & cost

More features

Opero™ is a product of TackOn LLC. · The Restaurant Operating System