Restaurant Menu – Food Ordering System – Table Reservation


This plugin is all you need to turn your restaurant website into an online business. Using a simple and friendly interface you get a restaurant menu, online food ordering and restaurant booking system. All free, no fees, no hidden costs, no commissions – for unlimited food orders and restaurant reservations.

It is super easy to set up and there’s no coding required. Just follow the wizard, insert the food menu and publish the ordering button. You’ll be ready for the first food order within minutes.

Restaurant menu

  • Visual, drag & drop online menu editor
  • Support for uploading own images, plus a generous collection of food images available to use
  • Customizable food menu items: sizes, choices and add-ons with multiple select
  • Suitable for any type of cuisine, including complex pizza or burger menus
  • With support for promotions
  • Responsive design

Online food ordering for takeaway / food delivery

  • User friendly, single page checkout
  • Data auto-fill for returning customers
  • Restaurant app for receiving orders (Android / iOS)
  • Real time confirmation of the order and fulfilment time
  • Different opening hours for pick-up and delivery
  • Multiple delivery zones with different minimum order value / delivery fee
  • Order for later with scheduled fulfilment
  • Cash, online payments (premium feature) and other payment options
  • Support for tips (for online payments)

Restaurant booking system

  • Simple restaurant reservation form
  • Receive and confirm table reservations from the restaurant app (Android / iOS)
  • Order food ahead for dining in

The online food ordering system also includes

  • Alerts when the ordering app is not reachable and follow ups call when the restaurant staff is not taking the orders
  • Restaurant ordering stats, website analytics, delivery heatmap, exports of clients and orders
  • Promotions engine: 11 templates, coupons support, customers segmentation and targeting
  • Multi-location support

See how our online ordering system works:

Further Reading

For more info, check out the following links:

How to install and activate the plugin

Please see our step by step instructions guide on how to install and use this plugin.

From within WordPress

  1. Go to Plugins > Add New
  2. Search by Author for GloriaFood
  3. Activate the plugin from the Plugins page


  1. Upload the restaurant-system folder to the /wp-content/plugins/ directory
  2. Activate the plugin from your Plugins page

How to set up your restaurant account

  1. Look for Menu - Ordering - Reservations in your WordPress menu
  2. Create a restaurant account
  3. Go to Dashboard and set up the restaurant profile
  4. Insert the food menu
  5. Use the shortcodes to publish the ordering and table reservation buttons on your website
  6. Use the menu shortcode to publish your online menu on any page of your website
  7. You can start taking online orders and table reservations!


  • Example of website using this plugin
  • Example of the ordering widget on a live website
  • Example of the table reservation widget on a live website
  • The restaurant setup - adding delivery areas
  • The restaurant setup - selecting the cuisines
  • The restaurant setup - table reservations
  • Easy installation of the restaurant app
  • The restaurant menu editor
  • Shortcodes for publishing the buttons and food menu


Why is your solution free?

Our business model is relying on the idea of a freemium model as we provide a simplified do-it-yourself ordering platform for free, easy to use by anyone. There are no hidden fees, commissions or contracts.

However, we do have a set of premium features (which are more complex) that the customers can choose to pay for if they find them useful for their business (like online payments or branded mobile apps).

Can I take orders without the restaurant app?

We do not support, nor encourage, an email, fax or desktop solution for taking orders, and there are many good reasons why we chose to provide an app instead. Shortly put, your online sales will be low if you take orders without the app we provide.

One way to increase your business is to provide existing customers a truly great service so that they will order again and again. The online ordering experience is part of that service. If you can accept and confirm orders within seconds plus giving an individual delivery / pickup time, your customers will be delighted.

How can I print the orders?

Please see the complete guide here.

Can I customize the look & feel of the widgets?

You can fully customize the styles of the See MENU & Order and Table Reservation buttons.

The colors and fonts in the ordering widget cannot be changed, as we are trying to focus the attention of your customer on the food, the ordering and the checkout process. This is why we carefully designed the widget using neutral colours on purpose. Moreover, as the menu is your dynamic ever-changing sales content, we have crafted everything with web-friendly fonts that renders consistently over any browser or device thus avoiding misalignments or nasty overlapping of fresh edits.


4. April 2020
By far, the best food ordering plugin in WordPress and is totally free, I am impressed also with the UX design for mobile ordering, good job guys, if you will integrate with elementor then you will be will the winner of the competition
28. März 2020
On the outside this looks like an amazing bit of kit with many pros, its clear they have put in a lot of work covering all bases. and im sure to the right business it is suitable, but let me warn you of the 3 fundamental flaws in this kit that makes it 100% useless. 1/ When a order is placed, you have 3 minutes to accept the order. if you don't accept the order via the app within the allotted time, it is cancelled. im sure most takeaways are ok with this, but not a busy restaurant where you'd rather just stack the orders up and process them in between serving the clients in the restaurant and the app. in addition, when the order is cancelled cos you didnt get to the tablet in time, the clients payment is refunded but it can take a few days for that payment to go back into their bank. i dont need to tell you how the client will feel about that. 2/ After i contacted support regarding issue number one and the 3 min time limit, they sent me a screenshot suggesting "this may help" i guess suggesting you can set it up so you can allow orders to be made even when you are closed. this did sound good, and worked well we could place orders for a day or week or so in advance, however we had to show the restaurant as closed. HOWEVER! we were surprised to learn that these orders were not stacked, they were ordered and paid for but we never got a notification, not by the app or by email. i contacted supported again only to be told that is normal, so you cant see future any orders. they did advise that they have that feature to be added to the app, but that wont go ahead till Q4. so in brief, a client orders and pays for a order the next day or the next week, but you wont know till that day and you still have 3 mins to accept, if you dont its cancelled and the clients money sent back. handy if the client has ordered a week ahead for a special day! i guess.... but if your not standing in front of the app to accept within the 3 mins when that order finally hits the app, you have an angry client on your hands. 3/ The support. when i first contacted support with the issues i was hoping for a resolve, instead they, in a patronising manner told me how "this is the best setup for our restaurant, and that i should go with the method they suggest as i could process orders quickly and the client will feel the benefit and come back." they never listened to my concerns, furthermore, when i asked to cancel the subscription, (didn't ask for a refund) they totally ignored me despite sending 4 more messages. they still ignored me. Think hard and thoroughly test before using this kit.
26. März 2020
Beyond belief how easy and how full-featured it is for the free version.
22. März 2020
surprisingly good all around plugin. even has an app for smart device for orders. But i would like more customisability. on the other hand - they have great support. Always replies whitin minutes. For example we wanted to change translation on one item, they changed it in a few hours - and everything of course free.On the other hand i know how much tive it would cost use to program this from base - alet more. Setup time for one restaurant is done in a few hours.
Lies alle 19 Rezensionen

Mitwirkende & Entwickler

„Restaurant Menu – Food Ordering System – Table Reservation“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„Restaurant Menu – Food Ordering System – Table Reservation“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Restaurant Menu – Food Ordering System – Table Reservation“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • Release Date: February 23rd, 2018
  • Initial release


  • Release Date: March 26th, 2018
  • Localization improvements


  • Release Date: April 26th, 2018
  • Allow passsing the „class“ attribute in shortcodes in order to use custom CSS


  • Release Date: May 11th, 2018
  • Added support for using the See Menu & Order and Table Reservations buttons as wp widgets
  • Showing the GloriaFood Admin in the same language as the WP Admin
  • Added contextual help in the publishing section


  • Release Date: May 29th, 2018
  • Bug fixing


  • Release Date: Nov 13th, 2018
  • Checked WordPress 5.0 compatibility
  • Bug fixing


  • Release Date: Dec 10th, 2018
  • Updated the ordering widget external js file url


  • Release Date: Feb 19th, 2019
  • Added shortcode for the restaurant menu so you can easily publish it on any page you want.


  • Release Date: March 8th, 2019
  • Added support for WordPress Multisite networks


  • Release Date: April 5th, 2019
  • Check for backend login token only if one of the plugin page is displayed in admin


  • Release Date: May 6th, 2019
  • Checked the compatibility with WordPress 5.2


  • Release Date: Sept 17th, 2019
  • Better connectivity with GloriaFood Restaurant wordpress theme


  • Release Date: Oct 30th, 2019
  • Checked compatibility with WordPress 5.3


  • Release Date: Dec 30th, 2019
  • Added support for images in the menu widget
  • Added forgot password functionality directly in the plugin