Restaurant menu and food ordering system that is easy to set up and integrates with any theme. Includes restaurant menu blocks and patterns.
Create a stylish, responsive restaurant menu and add it to your site in minutes. With the easy-to-use builder and the included layout and customization options, you’ll have it set up in no time.
This restaurant plugin can also be used to enable a food ordering system directly on your site, and you can manage the orders from our associated Five Star Restaurant Manager mobile app. This is available in the ultimate version, which you can read about in the Food Ordering section below.
Five Star Restaurant Menu is very user friendly and comes with a walk-through that runs automatically when you activate the plugin and will help you create your first menu items, add the menu to your site and set key options!
The plugin comes with the ability for you to generate a QR code that leads directly to your online menu. You can place these, for example, at the tables in your restaurant, so guests can scan them and gain easy and quick access to the restaurant menu page on your website.
There are several great benefits to utilizing your online menu in your restaurant, including:
The plugin comes with the ability to create separate restaurant menu sections. This allows you to divide a menu into multiple parts, making it more clear for your customers. You can even include a note for a section (e.g. “All items in this section come with salad or fries.”). Some examples of sections you can create are:
You can then add a sidebar to your restaurant menu page, which lists all your sections, so your guests can quickly find what they’re looking for.
In addition to this, you can also create completely separate and customizable restaurant menus. This feature can be used for several different purposes including individual menus for different meals, but also separate menus for drinks or snacks. It even works great if your restaurant is split up into different areas (e.g. a dining hall, a cafe, a bistro, etc.). Some examples of individual menus you can create are:
Several additional features are included that will help ensure you’re able to set your restaurant menu up easily and with all the options you need. They will also enable you to deliver the best and easiest drink and food menu experience for the visitors to your restaurant’s website. These features include:
With the premium version of the plugin, you can extend the functionality of your restaurant menu to offer your guests the best possible experience. This includes multiple layout options, the ability to add custom fields to your menu items, sorting and filtering options, and much more.
Premium features include:
By combining the sorting/filtering/search options with the badges, dietary icons and specials, you can be sure that your guests will be able to locate the best possible menu items for them in no time at all.
The ultimate version of the Five Star Restaurant Menu plugin lets you add a complete food ordering system to your restaurant website. Stop paying commissions to third-party services and start offering ordering directly on your site.
Key features of the food ordering platform include:
Setting it up couldn’t be easier. When you enable the ordering feature, an “Add to Cart” button will appear on each restaurant menu item, which will let you add as many items as you want to the cart. There are also options to enable advanced ordering features, which let you have multiple prices per item as well as add-ons that guests can select when adding items to their cart.
From the cart, you can then increase and decrease the quantity, remove items and view any special requests or add-ons. Checkout is a breeze with the included options. You can set it so that customers are required to pay right away at checkout or give them the option to pay when they pick the food up at your restaurant.
Combine this with the available custom fields feature, which lets you add new inputs to the order form, and you can set up the checkout process however you like. For example, you could have an option for delivery and then require immediate payment either via Stripe or PayPal.
Stripe Payment Intents
The Stripe payment gateway now makes use of their payment intents system. With this you can enable many different types of payment methods, all directly from within your Stripe account. These include credit card, Apple Pay, Google Pay, direct debit, Afterpay and many other country- and region-specific methods.
There is now also an option to take payments as holds and then charge/capture the payment at a later time. You could use this, for example, to only capture the payment once someone has arrived at the restaurant to pick up their food.
Further customization features for the restaurant ordering system include:
Once an order is placed, you will receive a customizable notification that contains all of the order information. This is also created as an order in the plugin admin panel, where you can view all the details and also change the status and edit the order. Your customers can then view the order status right on your menu page via an intuitive order progress bar.
There are further options to customize the ordering experience by setting specific hours when the ordering should be available as well as advanced features that let you add customization options to each menu item (e.g. “Add bacon”, “Upgrade to onion rings”, etc.). There is also an array of styling options to modify the colors of the ordering elements, including the buttons, the cart and the progress bar.
The ultimate version also syncs directly with our Five Star Restaurant Manager mobile app, for iOS and Android, which lets you manage your orders from your phone or tablet without needing to log in to your site/WordPress. With this, you can:
With these features, you can set the app up on a tablet in the restaurant kitchen, to prepare orders as they come in, or for you to manage them anywhere on the go!
For further information and purchasing options, please visit our WordPress restaurant menu homepage.
We are also pleased to offer a free 7-day trial of either the premium version or the ultimate version of the plugin, which you can use to test out features like the ordering system, additional layouts, custom fields and filtering options before buying!
This plugin is one part of our suite designed to give you the best WordPress restaurant experience. Check out the powerful Restaurant Reservations plugin and let your customers reserve a table directly on your site. With its intuitive and easy-to-use interface, you’ll be sure to not lose out on business to your competitors.
or
After activating the plugin, a walk-through will run automatically that will help you to create your menu items, add a menu to your site and set key options.
You can also follow these steps to configure the plugin.
To create a menu section:
To create menu items:
To create a menu:
Customize your experience by making use of the available options, found in the Settings area of the plugin admin.
For a list of specific features, see the description page here: https://wordpress.org/plugins/food-and-drink-menu/.
You can either make use of the included ‘Menu’ Gutenberg block or the [fdm-menu id=”1″] shortcode (just replace the id with the actual id of the menu you want to display).
You definitely can. Right underneath where you add the main price, you can click the ‘Add Price’ button and input the new price for your variation.
When editing a Menu Item, you’ll see a panel on the right-hand side which has an Order input field. Menu Items are listed in order of this value, from lowest to highest.
If you want one Menu Item to be listed after another, make sure it’s Order value is higher.
Each Menu Section can have a description. When available, it displays below the section title.
To add a description to a section, go to the Menu Items > Menu Sections page in your WordPress admin area. Click the Edit link below the section you’d like to change.
On the Edit screen, you’ll see an area to type in a description. This is a great place to put in details such as:
Yes. It’s common, for example, for a restaurant to have two locations. Each location’s menu has a Starters section, but they might not have exactly the same Starters in each location. They need different sections with the same name.
You’ll soon learn that you can’t create two sections with the same name. To get around this, you’ll need to give section a unique name, like “Starters (Downtown)” and “Starters (Uptown)”.
You can then override these names when adding the section to a menu. To do this, click the Edit icon in the Menu Layout panel. You can then enter your preferred name. This name only applies to this menu, so different Menus can each have sections with the same name.
The plugin comes with a base style, which inherits the look of your theme, as well as a classic style. There are also two extra premium styles available.
Since version 1.5 of this plugin, you can also make use of your theme’s page templates.
If you want to make more bespoke customizations to the design and style of your menu, you may need to know CSS code and how to modify PHP templates. You can read some simple tutorials here.
Each Menu has an additional editor for the Menu Footer. You’ll see this when editing a menu.
The Menu Footer is a great place to add details such as:
The premium version features a wide range of icons covering dietary needs, healthy choices and religious preferences.
This plugin includes a wpml-config.xml file which provides compatibility with the WPML multi-language plugin. Additionally, the plugin uses a custom post type. As such, if you enable our post type in the WPML settings, you’ll be able to create translations of your menu items. As well, all the strings/labels are localized in the code, so they will be picked up by WPML’s String Translation tool for easy direct translating.