Own online ordering for restaurants: delivery and pickup without relying only on the apps
Your own online ordering lets regular customers order delivery or pickup from your website, with the current menu and prices, without going through an app that takes a cut of every order. The apps still help new people find you.

Having your own online ordering means customers can order delivery or pickup from your website, with your menu and your prices, without going through an app that keeps a cut of every order. It's not about fighting the apps. It's about giving the people who already know you a direct way to order, so that sale is entirely yours.
Here's what it should include, the doubts every owner raises, and how to build it on top of a digital menu you already have.
Apps bring new customers. Regulars can come straight to you
Look at last week's orders. A good share of them come from people who order often: the guy who gets pizza every Friday, the office that orders lunch on Tuesdays, the family down the street that orders the Sunday barbecue. They didn't discover you on the app yesterday. They know exactly who you are. And yet every one of their orders pays the commission as if it were the first time.
That's why your own channel doesn't replace the apps. It sits next to them. The app is the shop window for people who don't know you yet. Your website is the counter for the ones who came back. You can drop a flyer with a QR code to your menu into every app order bag, and little by little some of your regulars start ordering direct.
What your own ordering system needs
The basics, designed for a Friday night when the kitchen is slammed:
- A menu with current prices: change a price or mark a dish sold out in one place and it updates on the site right away.
- Options and notes: how the steak's cooked, no onions, choice of side, half portions. The stuff people send you as voice notes today.
- Delivery zones: how far you go, the delivery fee for each zone, and a minimum order if you want one.
- Scheduled pickup: customers choose when they'll come by and the kitchen knows when it has to be ready.
- Hours and a pause button: no orders while you're closed, and one tap to stop orders when the kitchen can't keep up.
- A complete ticket in the kitchen: everything together and readable, payment method included, with no follow-up questions.
The objections I hear every time
“People are used to the apps.” First-time customers, sure. Regulars order wherever it's easiest, and a saved link to a menu they already know is very easy. Give them something that only exists on your channel, like a Tuesday deal or a free dessert, and they have a real reason to switch.
“I'll get orders I can't handle.” That's what hours, zones and the pause button are for. You decide how far you deliver and when orders stop.
“I don't want another tablet on the counter.” Orders can arrive on WhatsApp, already complete, on the same number you use now. That changes the least about how your counter runs. If you need a dashboard later, we add it.
“What about payment?” Cash or card at pickup or delivery, bank transfer, or an online payment link. Whatever works for you.
The foundation already exists at Boca de Lobo
For Boca de Lobo, a steakhouse with two locations in Buenos Aires, I built the website with a QR digital menu of more than 250 items, its promotions and locations, plus its own admin panel to change prices, dishes and deals without needing me.
That menu is exactly what an ordering system is built on: the dishes, categories and prices are already loaded and kept current. Adding delivery and pickup means adding the cart, the zones and the kitchen alert on top of something that already works. I told the full story in the steakhouse digital menu case.
See the Boca de Lobo projectOrdering through an app, loose texts or your own site
| Delivery app | Loose WhatsApp messages | Your own online ordering | |
|---|---|---|---|
| New people find you | Yes, that's its strength | No | Some, if your site ranks on Google |
| You pay per order | Yes | No | No |
| The order arrives complete | Yes | Rarely: voice notes and back-and-forth | Yes |
| You keep the customer's contact | Depends on the app | Yes, but scattered | Yes, organized |
| Deals just for your customers | Limited | One message at a time | Yes |
Getting found outside the apps too
Your own channel works better when people nearby land on your site while searching for “takeout near me” or your type of food in your area. That comes from a complete Google Business Profile and a fast website; I wrote a Google Business Profile guide for that. If you run more than one location, each one can have its own delivery zone and hours, the same way an online store handles local delivery zones.
And if you want to take orders at the table as well, that's a different tool, covered in table ordering app for restaurants.
How we'd build it
I work on my own, remotely from Buenos Aires, Argentina (UTC−3), with video calls and progress you can open from a link. The healthy way to start is small: pickup orders from your menu, arriving on WhatsApp. You use it for a few weeks, we see what customers ask for, and then we add delivery zones, online payment or a kitchen dashboard. Every restaurant is different, so I quote each project separately.
Frequently asked questions
Do I have to quit the delivery apps?
No. The apps bring you people who don't know you yet, and that's worth something. The point is that customers who already order every week get a direct route, and every app order becomes a chance to invite them to use your channel next time.
What if I don't have my own drivers?
Start with pickup only: customers order, pay and come by at the time they chose. It's the simplest way to test your own channel without changing anything in the kitchen or hiring anyone.
How do orders reach me?
It depends on how your counter works. It can be a dashboard on a kitchen tablet, a WhatsApp message with the order already written out, or both. What matters is that it arrives complete: dishes, notes, address, time and payment method.
If you want your regulars to order straight from you, message me on WhatsApp at +54 9 11 6193-3176 or email contacto@facundocampo.com.ar. I answer in English and Spanish. Tell me how orders reach you today and I'll tell you how I'd set up your own channel.