Restaurant Menu

A user-friendly WordPress plugin to build your restaurant or cafe website and sell food and beverages online. Stunning tasty designs, ultimate item description with nutrition info, Food Delivery and Toppings extensions for extra functionality.

WordPress Restaurant Menu Plugin Highlights

Restaurant Menu AddonsRestaurant Menu Add-ons

Thanks to the WordPress Restaurant Menu plugin add-ons you are able to offer extremely beneficial and suitable options and make customer experience really valuable. Moreover, it’s easy to raise clients’ loyalty and improve retention due to the simplicity and convenience of these additional tools.
Restaurant Menu Addons

sell food and beverages onlineSell Food and Beverages Online

Take your sales to the next level allowing the visitors to make a purchase online via a secure and popular payment system.

Placing an order, your customers will be able to choose a payment method: PayPal or Cash on delivery. Both registered and unregistered users can make a purchase. The system also provides your buyers with the order statuses (processing, shipping and shipped) and confirmation/notification emails.

responsive designResponsive Design

It’s highly important for your online menu to look awesome on each device of everyone on the go. The Restaurant menu plugin guarantees optimal viewing on all mobile devices including small ones. The images of the menu items and categories look sharp and the texts are fully readable without scrolling.

custom categoriesUnlimited Custom Categories

Construct categorically-organized lists of food and drinks (e.g. breakfast, lunch, dinner; drinks menu, desserts menu; breakfast on the go, casual meals, holiday menu, etc.) for easy search and navigation through the menu. Admin tools allow customizing each category by adding an appropriate image, title, description and icon (standard or custom). You are also free to create a child category for each parent one if there are a lot of menu items.

various menu designsVarious Menu Designs

It’s absolutely up to your taste how the online menu should be presented. We made sure the plugin works perfectly for any design. Grid or list layout can be applied to menu items and categories allowing you to find the best way to display your menu depending on the number of items or categories, website design and width. Several settings in shortcode parameters will do all this magic for you to display a beautiful and simple restaurant menu.

import|export menu itemsImport & Export Menu Items

All the necessary tweaks of moving your site to a new host or simple backup won’t affect the data created with a help of the WordPress Restaurant menu plugin in any way. You can safely export and import all the menu items and categories to further use on other websites and continue making your updates. It’s quite a simple process and involves a couple of clicks within your WordPress admin panel.

unlimited delicious imagesUnlimited Delicious Images

The photos of your dishes are a true reality each customer is looking for. Spice up the online presence of your restaurant or cafe with attractive images to conquer each visitor at a first glance. The functionality of the plugin allows you setting a featured image for any menu item, menu category, and to supply each menu item with an individual image gallery. A picture is always worth a thousand words, show how tasty your items are with unlimited number of images and await for a lot of fans!

helpful widgetsHelpful Widgets

Add a carefully organized menu as a sidebar widget and let it always be at hand of any website visitor. You can choose whether to display the entire menu or just some particular hot offerings. It will look perfect on desktops and will be automatically adjusted for proper mobile viewing. A great way to keep your sidebar useful and clutter-free at the same time.

Integrated with MotoPress BuilderIntegrated with MotoPress Builder

Can you name any better alternative for editing the website than WYSIWYG solution? Thanks to the full integration of the WordPress Restaurant Menu plugin with the MotoPress WordPress Page Builder you are free to play around with each setting online and choose the best way to show your menu much faster and easier than through default shortcode added in the TinyMCE. Setting up the menu via the Content Editor you’ll see all the menu elements directly in the site area and will edit the appearance of the menu visually. Works perfectly with MotoPress WordPress Slider.

professional supportProfessional Support

If you noticed any bug or have a scarcely useful proposition on how to improve the plugin, let your voice be heard! MotoPress support representatives are always ready to answer your questions and discuss ideas in a timely manner. Professional tech guys are always keep looking for better options and are eager to put into use everything they learn from the users.

Demo Content

Download Demo Content (xml)


We only started collecting reviews from March, 2018.

You must log in to submit a review.

76 Replies to “Restaurant Menu

  1. Hello, It looks like a great plugin. If I need it on multilingual website is it possible to have menus translated with WPML or Polylang? Is it a strait forward process or needs something additional? Thanks.

    1. Hi Goran,
      Unfortunately Restaurant Menu plugin is not multilingual compatible yet. We’ll keep this in mind for further plugin development. Thanks

  2. Hi

    I’m thinking of this plugin for a project but we are already using the payment processor. Do you have support that?


  3. Hello. . .I really like the plugin but I have some questions. That I cannot seem to find answers for. Can it accept credit cards? How is the restaurant notified of orders placed?

    1. Hi Mike,
      You cannot request credit card info directly as it is not safe. You can use the PayPal payment gateway for it. This gateway can be set up so that the customers could pay by credit card without registering a PayPal account.
      The notifications of new orders are sent to the email that you state in the settings.

  4. Hi Shelby,
    Most likely you mean cover image of category. You can remove by going to Restaurant Menu > Categories and select one to edit. Try to apply other Thumbnail image or remove it at all. Contact our support team in case you need our assistance.

    1. no it’s not the cover image, it’s above the cover image. The last menu item I create in each menu category is showing at the top. if you click the link it might give you a better understanding of what I’m taking about.

      • scrabbled eggs (in big bold letters, which links to that menu item)

      • (cover image with breakfast title)

      • then all the menu items

      Also is there a way to add a checkbox for if it’s an estimate for a catering event.

  5. Its good, but I have a question about the demo. You have Beverages section with Juice, coffee etc. as my choices. Am I able then to add a selection of juices under the Juice choice like, Apple, Pineapple, Orange etc. that will have their own page when selected?

    1. Hi Cliff,
      Thanks for the interest!
      Yes, you can create and display as many categories and sub-categories as needed, but if you want to display different menu item variations available for online order then it would be easier to set up with the Toppings addon as it has the needed functionality.

  6. Hi I have online food ordering site. I am interested to used your plugin, but I need to make sure could I used discount option like 10% or 15% on total value and also discount code.

    1. Hi,
      You can find shortcode generator at TinyMCE editor panel. By default menu grid shortcode looks like this
      [mprm_items view=”grid” categ=”” tags_list=”” item_ids=”” col=”3″ categ_name=”only_text” show_attributes=”1″ feat_img=”1″ excerpt=”1″ price=”1″ tags=”1″ ingredients=”1″ buy=”1″ link_item=”1″ desc_length=”25″]

  7. Hi there,
    A big shout out for your plugin. This is really awesome!
    I have a quick question if that is ok.. How to change the currency icon..the default shows the dollar sign, I would like to have it in CHF (or Franc).
    Thank you.

    1. Hi Sam,
      Thank you for kind words. You can change the currency under Restaurant Menu>Settings>General>Currency Settings.
      We would also appreciate if you review Restaurant Menu plugin

  8. Unfortunately plugin is only in english language and you can’t manualy
    change field names in plugin on your own language…
    For example change field name “Calories:” to word whats is in my
    language directly in plugin settings. Or you need change it right in
    the code….

    1. Hi Bruce, could you clarify your comment. Do you mean that you need various prices for this product? Timetable plugin is free and you are able to use it without any money. Let me know if you have any other questions.

    1. Remove the entire section..or leave only price product.
      i don’t want see others product “You might also like”

      1. Hello,
        You can upload this file to root folder of your theme (/wp-content/themes/your_theme_folder) I’ve removed sidebar at all.
        If you want to remove Relater Items only you can add function below to functions.php file of your theme
        remove_action(‘mprm_menu_item_slidebar’, ‘mprm_menu_item_slidebar_related_items’, 40);

        1. Thanks, i used: remove_action(‘mprm_menu_item_slidebar’, ‘mprm_menu_item_slidebar_related_items’, 40);
          But in the mobile version is always present

          1. Please try to add the line below too:
            remove_action(‘mprm_menu_item_single_theme_view’, ‘get_related_items_theme_view’, 35);
            If it is not helpful you please create topic at forum or submit a request to our support team.

  9. Is there any Api option for gateways that we can use to connect to our gateway. First Data is who we use. Also does the list view have the option to order. I didn’t see a way to add to cart.

    1. Hi Jeh,
      We’ll prepare it for you. Could you submit a request so that we could email it to you when it is done.
      As for ‘Simple List’ view so payment option was no intended by design. You can try to use ‘List’ view hiding images if you do not need them. There is available ‘Add to Cart’ button.

  10. Hi! the plugin is just an awesome… I would like to ask whether it supports for flat rate shipping for delivery to the customer by including the nominal fee for the shipping.

  11. on updating wordpress to 4.7 and plugin to 2.1.3 my other custom
    post type that i had created from my custom plugin aren’t showing
    archive pages that i have created using archive-customposttypename.php
    (eg: archive-station.php) instead its showing wordpress default archive

    when deactivating restaurant menu plugin these archives pages are
    showing correctly but on activating this plugin the above problem
    starts. furthermore this problem wasn’t there before update of wordpress
    and plugin. it appeared after update

  12. Good, a favor, as I add a field date and another time, I need my clients to select, the day and time for delivery of an order?

  13. Good morning, I congratulate you first on the plugin restaurant-menu-plugin, but I have a problem is when you select a product and click to add to the cart, and then see the shopping cart in the selected product there is an option: Already have an account? Login, clicking on a form opens to dijitar user name and password, in that form is not allowed to write anything. Because this happens, thank you.

    1. Hi Leo,
      We could not replicate the issue you described on our side. We need to have a closer look at your WordPress installation. Please submit a request provide access to your WordPress.

  14. I want to set up special menus for certain events that include only some of the menu items and possibly at different prices. Is there a way to do that? Is there a way to set up two separate Restaurant menus on one site?

  15. I’m wanting to use this with Divi.. but it doesn’t realy seem to be formatting correctly. No matter what I change on the shortcode, it just keepds showing all of my menu items.

  16. Hi. great plugin, really nice design. the only thing is meal sizes. will I be able to put portion sizes to let’s say pizza’s. like small-medium-lard ? so clients can choose which size they are going to order?

  17. It was resolved, in the settings page the I had to change the Template Mode to the Developer mode in the dropdown.

    1. Hi Ozzy,
      We are working on a delivery add-on. There will be delivery or pick-up options, price and time of delivery. If you have something to add, we would like to think about implementing your ideas.

    1. Hi,
      WooCommerce is not integrated into Restaurant Menu plugin currently but there is payment option available. The are 3 payment gateway available: PayPal Standard, Test Payment (auto-complete orders), Cash on delivery (process orders manually). Have a nice day.

Leave a Reply

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