Online Ordering for Restaurants Without App Fees
By CodexierPublished 7 min read
Delivery apps bring restaurants orders and keep a share of each one, along with the customer's name, address and habits. An ordering page on your own website keeps the whole margin and the customer relationship, but it has to bring its own traffic. This guide compares the two honestly and shows the setup that lets a restaurant run both without double work.
What delivery apps really cost
The mechanism is straightforward. A commission is a percentage of revenue taken before food cost, staff and rent, so it comes straight out of margin. A restaurant with thin margins can be busy through an app and still lose money on every delivered order. The apps also control the listing: your position depends on paid promotion, and a competitor can appear above your menu.
What the apps do well is genuine: they bring customers who did not know you, they handle the couriers, and they absorb the payment risk. That is worth paying for on the first order. It is expensive to pay it on the fiftieth order from the same customer.
Your own ordering page
An ordering page is a small webshop with a menu instead of a catalogue: pick items, choose options, pick a time, pay, and the order lands in the kitchen. Built on a normal e-commerce base (Shopify or WooCommerce) with restaurant-specific settings, it looks and behaves like the apps your customers already use, on your domain and with your branding.
- Menu with categories, options and add-ons, and the ability to mark items sold out from a phone.
- Time slots for pickup and delivery, with a cap per slot so the kitchen is not buried.
- Order printing or a kitchen screen, with a sound the staff cannot miss.
- Customer accounts optional; a saved order and a phone number is enough for most.
- A link from Google Business Profile, your Instagram bio and every table tent, because this page has no app store bringing it traffic.
The last point is the one that decides success. A page nobody knows about takes no orders. The cheapest traffic you have is the customer already standing in your restaurant: a small card on the table and a line on the receipt do more than any advertising.
Pickup, delivery and payment
| Choice | Simple option | Note |
|---|---|---|
| Pickup | Time slots, order ready notification by SMS | Zero logistics; start here |
| Own delivery | Delivery zone by postcode, delivery fee per zone, staff driver at set times | Needs volume within a small radius to pay |
| Courier partner | Delivery via a courier company's API on demand | Per-delivery fee instead of commission; check availability in your area |
| Swish | Swish Commerce integrated in the checkout | The payment method Swedish customers expect for food |
| Card | Stripe or the platform's own card processing | Needed for tourists and corporate cards |
| Klarna | Optional | Rarely needed for a lunch order; adds cost |
Online payments taken in advance are not cash sales, which simplifies the cash register question, but the sale must still be reported in your bookkeeping like any other order.
Take payment in advance. It removes no-shows on pickup orders, and it means the kitchen only cooks what is paid for. Swish plus card covers nearly every customer in Sweden; add more methods only when someone actually asks.
Running both channels
Most restaurants should keep the apps and add their own page, then move regulars across deliberately: a small discount for ordering direct, a loyalty stamp that only exists on your page, a note in every app order bag. The apps become the acquisition channel and your page becomes the retention channel. The kitchen sees one order stream if both feed the same printer or screen, which is a small integration and worth doing early.
When you do not need your own ordering page: a restaurant with almost no repeat customers (a tourist-district lunch spot, a venue by an arena) gains little; the apps' discovery is the whole value. And if you cannot commit to keeping the menu, hours and sold-out items current, an ordering page will disappoint customers faster than a phone line. If you do have regulars, an ordering page built as part of our custom e-commerce features package, or as a small store on the store setup package, is a fixed-price project; prices are on the pricing page and a short call tells you which fits.
- Custom E-Commerce Features & IntegrationsOrdering page with time slots, Swish and card, kitchen printing and menu management.
- PricingPublished prices and delivery windows for every package.
- Book a free 15-minute callTell us your order mix between apps, phone and walk-in; we tell you whether an own page would pay and what it costs.
Frequently asked questions
Can I use my own ordering page for delivery without hiring drivers?
Yes, through a courier partner integrated in the checkout: the order triggers a delivery request and you pay per delivery instead of a commission on the food. Coverage varies by city, so check availability before promising delivery. Many restaurants start with pickup only and add delivery once the page has regular volume.
Do I need a cash register for online orders?
Orders paid online in advance are distance sales rather than cash payments at the counter, so they fall outside the cash register requirement, but every order must still be recorded in your bookkeeping with the correct VAT rate. If the customer pays at pickup, that payment goes through the register as usual. Confirm your specific setup with your accountant.
How do customers find the ordering page?
You bring them: the order button on Google Business Profile, a link in your Instagram and Facebook profiles, a QR code on tables and takeaway bags, and a line on every receipt. There is no app store doing this for you, which is exactly why the margin is yours. Regulars switch quickly once they know the page exists.
What about the allergen information, legally?
The allergen information required for food sold on site is also required for food sold at a distance, and it must be available before the purchase is completed. On an ordering page that means per-item allergen details, kept up to date whenever a recipe or supplier changes. Build it into the menu editing routine rather than treating it as a one-off.
How many of your orders come from regulars?
That number decides whether an own ordering page pays back. Bring it, or a guess, to a fifteen-minute call and we run the comparison with you, including what the build would cost.
Book a free 15-minute call