Restaurant Online Ordering System: How to Set Up Your Own Without Commission

Restaurant online ordering system on WordPress without commission

Quick answer: A restaurant online ordering system lets customers order pickup or delivery from your own website instead of a delivery app. On WordPress you can build one with WooCommerce and a food ordering plugin like Orderable, set opening hours, time slots, delivery zones and card payments, and pay no commission per order.

Restaurant online ordering system on WordPress without commission

Ask any restaurant owner what they think of delivery apps and you will hear the same thing. The apps bring orders, but they also take a big cut of every order, own the customer list and decide where you show up.

Your own restaurant online ordering system fixes the part you control. Regulars order straight from your website, you keep the customer details, and you pay a normal card fee instead of a commission.

You do not need custom software for this. Here is how I set up ordering for restaurants and cafes on WordPress, what it costs and where it can go wrong.

Apps vs your own ordering system

Delivery appsYour own ordering
Who finds new customersThe appYou (Google, social, regulars)
Cost per orderCommission set by the appCard processing fee
Customer dataStays with the appYours, for offers and loyalty
Branding and menu controlLimitedFull
Delivery driversIncluded in some areasYour staff or a courier

Most restaurants I work with keep both. Apps for discovery, their own website for repeat customers. Every regular you move from the app to your site is money you keep.

What a good restaurant online ordering system needs

  • A fast mobile menu with photos, sizes and add-ons
  • Pickup and delivery with a date and time slot
  • Opening hours, holidays and a way to pause orders when the kitchen is busy
  • Card payments, plus cash on pickup if you want it
  • Order alerts in the kitchen: tablet, printer, email or SMS
  • Delivery zones with a minimum order and fee
  • Simple order history so you can see your best customers

How to set it up on WordPress

My usual stack is WordPress, WooCommerce for checkout and payments, and an ordering plugin built for food. Orderable is a good example: the free version adds an online menu, pickup and delivery dates, lead times, holiday scheduling and a live order view, and it says it charges no commission. Its paid version adds time slots, table ordering with QR codes, tips and multiple locations.

  1. Build the menu as WooCommerce products with categories, sizes and add-ons.
  2. Set service hours, lead time, holidays and how far ahead people can order.
  3. Add delivery zones with fees and a minimum order.
  4. Connect payments: a card gateway, plus cash on pickup if needed.
  5. Set up kitchen alerts: a tablet showing live orders, a receipt printer or SMS.
  6. Place real test orders for pickup and delivery before you tell customers.
  7. Promote it: a QR code on every bag and table, the link in your Google Business Profile and social bios.

Make it fast and easy on phones

Almost every food order happens on a phone, often on slow mobile data. A menu that takes five seconds to load loses hungry customers. Compress food photos, keep the menu on one page with category jumps, and keep checkout to as few fields as possible. My WordPress speed optimization guide covers the technical side.

How to get regulars to order direct

Building the website is the easy half. The hard half is changing habits. People order from the app because it is already on their phone. You have to give them a reason to switch, and make it effortless.

  • Put a QR code and your website address on every bag, box and receipt
  • Pin the link at the top of your Google Business Profile and Instagram bio
  • Offer something small for ordering direct: a free drink, a side or a few percent off
  • Save repeat customers time with saved addresses and a quick reorder button
  • Reply to every review on Google and mention that they can order on your website

Track how many orders come from the website each week. If the number climbs slowly but steadily, it is working. Most of my restaurant clients see the shift happen over a couple of months, not overnight.

Mistakes I see

  • No way to pause orders on a busy night, so the kitchen gets buried
  • Delivery zones drawn too wide, so food arrives cold
  • Prices on the website different from the menu in the shop
  • Nobody tests the order alert until the first real order is missed
  • Hiding the ordering link deep in the menu instead of a big button on the homepage

What it costs

With WordPress, a free ordering plugin and WooCommerce, your ongoing costs are hosting, the card processing fee and any paid add-ons you choose. The main one-time cost is the setup: design, menu entry, payments, testing and training. For a single-location restaurant this is usually a small website project, not a software build. See typical ranges in my WordPress development cost guide. Need features like table booking, loyalty points or automated SMS? Those can be added later with WooCommerce automation.

Frequently asked questions

What is the best restaurant online ordering system without commission?

For restaurants on WordPress, WooCommerce with a food ordering plugin such as Orderable is a strong commission-free option. You pay hosting, card fees and any paid add-ons, not a cut of each order.

Can customers choose pickup or delivery and a time?

Yes. Ordering plugins let customers choose pickup or delivery, a date and, with some paid versions, a specific time slot, based on your opening hours and lead time.

How do I get orders in the kitchen?

Most setups show live orders on a tablet, print receipts on a kitchen printer, or send email or SMS alerts as soon as an order is paid.

Should I stop using delivery apps?

Usually not. Keep apps for new customers and push regulars to your own ordering system with QR codes, receipts and small offers, so more orders come in without commission.

Want your own restaurant online ordering system? Send me your menu and website and I will quote a fixed price, or hire a WooCommerce developer to set it up for you.

Tanvir Hossain Tofan, WordPress developer

Written by Tanvir Hossain Tofan

WordPress & Shopify developer from Bangladesh with 5+ years of experience building custom ACF themes, Elementor sites, plugins and Shopify stores for clients worldwide. Author of the Toofan Stage-to-Live Sync and Talkvara AI Chatbot plugins on WordPress.org.

See my work · Hire me · WhatsApp · YouTube · LinkedIn

Previous Post

AI Agent for WordPress: What It Can Do and How to Add One to Your Site

What an AI agent for WordPress can really do, the ...

Leave a Reply

Your email address will not be published. Required fields are marked *

    If you find it useful

    Buy me a coffee

    ACF

    Blog

    Elementor

    HTML JQuery

    PHP

    Tips & Tricks

    WordPress

    n8n WordPress Automation: 7 Workflows That Save Small Businesses Hours Every Week

    Seven n8n WordPress and WooCommerce automations th ...

    WordPress Website Redesign: 7 Signs You Need One and What It Costs

    Seven signs you need a WordPress website redesign, ...

    Shopify vs WooCommerce: Which Is Better for Your Online Store in 2026?

    Shopify or WooCommerce? Real costs, payments in Ba ...

    AI Agent for WordPress: What It Can Do and How to Add One to Your Site

    What an AI agent for WordPress can really do, the ...

    Create a WordPress Admin User via functions.php or WP-CLI (Safe Method)

    Quick answer: To create a WordPress admin user whe ...

    Back to top