Cancel Preloader

Express your Restaurant Website with WPCafe

Design your restaurant exactly the way you want your customers to see it. WPCafe is a flexible and easy to use Food Menu, Pickup, Delivery and Restaurant Reservation WordPress plugin.

Rich Set of Features

Rich Set of Features

Comes with a bucket of features list that allows you customise anything to build a stunning Restaurant Website.

30+ Food Menu Style

30+ Food Menu Style

Super flexible premade styling options that you can easily get with a drag & drop.

Quick Search

Quick Search

Easily search any specific food or category and get the exact result within seconds

Frequent Update

Frequent Update

We regularly update WP Cafe plugin to keep it up to date with new features and improvements.

Fully Responsive & Mobile Ready

Fully Responsive & Mobile Ready

Get the same stunning feel on desktop as well as mobile devices.

Dedicated Support

Dedicated Support

Our experts and support team are always ready to help you with all your professional needs.

Design Effortlessly
with Divi Builder

Create a world-class restaurant website design with Divi builder. You can use shortcodes to fine-tune your website designs. Upcoming modules will give you complete freedom to design your dream restaurant website.

Maintain Reservation Schedule

WpCafe offers two types of reservation.

Single slot : Single schedule offers  two types of schedule. 

  1. Schedule for all days : Set same time schedule for all days.
  2. Schedule for different days: Set different time for different days

Multiple slot : You can set multiple schedule for all days with different seat capacity. Multi schedule will be applied in for days except exceptional schedule days. Multiple schedule for different days is also under development. Check our Roadmap for details...


You can also set Exceptional schedule. It will be applied for all days and override single and multiple slot schedule.

Get Reservation Notification Email

Do you want to get notified when user requests for a Reservation? No worries! Wp cafe gives you access to easily get any notification email for both admin & user when the user places any request within seconds. Use our plugin to get confirmation & cancelation notification as well. Isn’t that awesome?

Easily Maintain Reservation Seat capacity

Are you having issues regarding the total seat capacity of a restaurant? Control everything from admin settings. Just disable the form after the selected capacity is fulfilled. Choose the reservation close state either the request is pending or confirmed. Get everything done within seconds!

Dynamic Reservation Form Field

Introducing the most powerful form settings. Customize anything you want. Add an extra custom field in the reservation form if needed. Customize everything on your own!

Feature Request

Have a Great Idea?
We’re Always Listening you.

Found something missing? May be you need something more to
make your life easier. Let us know.

Responsive Live Search

Boost your site’s user experience with a responsive live search. Adding a search option can help easily filter any specific food/category in seconds. Just start typing and immediately get the products that you are searching for as you type. Quick and easy!

Variation Food Menu Template

WP cafe comes with an amazing food menu template for variation food menu that you can easily add directly from the editing panel. Just click on the template from the drop-down menu and WP Cafe will do the rest.

Provide Discount on Food

Do you want to add functionality that shows discount on your food? With WpCafe everything is possible! Add flat discount or percentage discount on specific food or category according to your choice.

Food Order Time Management

A perfect plugin for managing food order time management.

Woocommerce Invoice Print & Download

WP cafe allows users to easily print invoices for any woocommerce orders. 

Location & Category Widget Using Shortcode

Do you want to showcase your available food location and food category on your site? No more hassle! With Wpcafe you can easily add your location & Category with a Shortcode. No more coding skills required! 

Ajax Minicart

Enhance your site conversion by easily adding sticky minicart to your site. Minicart is showing  on every page on the sidebar so that users can easily show the total price calculation of the product without redirecting on the cart page again. Make it easier for users!

Supports Elementor Page Builder Widgets

Create awesome restaurant websites with Elementor Widget using Wp Cafe. Fully drag and drop elementor widget to create any item with an ease. Easily add location widget or any category widget with Elementor Builder just like magic!

Build with Beaver Builder

Fast, lightweight and fully customizable Beaver Builder will help you create your websites in minutes. Design SEO friendly and responsive restaurant websites with Beaver Builder shortcodes in simple steps.

Discover Amazing Themes Built With WPCafe Plugin

Why go Pro?

Transform your regular site into the complete food delivery and restaurant management system using our premium features.

  • Plugin Features
  • WPCafe Free
  • WPCafe Pro
  • Restaurant Reservation System
  • Restaurant Menu System
  • Stylist Food Menu List
  • WooCommerce Food Menu & Food ordering
  • Food Menu Tab, Slider, Lists and LoadMore
  • Multi-style Food Menus in a page
  • Restaurant Ordering System for Takeaway / Delivery
  • Ajax Mini cart
  • Option to Design and customize Color, Icon on Mini-Cart
  • Make and Cancel a reservation from front-end
  • Customizable e-mail notifications sent to customers to provide confirmation
  • Customizable e-mail notifications sent to customers to provide cancellation
  • Discount on menu items ( Percentage discount , Discount on overall purchase)
  • Food Menu Based on Location
  • Food Menu Based on category
  • Live Search
  • Reservation details pdf download and printing option.
  • Advanced reservation form short-code with calendar view
  • Reservation Export to CSV file
  • Quick View For Variable Product

Frequently Question & Asked

Allow minicart from WpCafe settings => Menu settings. It will display You can change minicart styles Allow location popup in front-page from menu settings.

You can either make use of the included ‘Menu’ Eleemntor widget or the [wpc_food_menu_tab wpc_food_categories=’16,21,18,17,20′ no_of_product=’5′ product_thumbnail =’on’ wpc_cart_button =’on’ ]shortcode (just replace the wpc_food_categories with the actual category id of the menu you want to display. Change no_of_product to show total no’s of product. Show /Hide image by product_thumbnail on/off. Show /Hide cart button by wpc_cart_button on/off ).

You can change min/max guest no and automatically confirmed booking for specific no of guest from WpCafe settings => Key options. Allow cancellations of booking, Change Date format , Set dynamic message. You can set reservation schedule from WpCafe settings => Reservation schedule. Finally just place the shortcode from WpCafe settings => Available shortcode, just place the shortcode where you want to display[wpc_reservation_form wpc_image_url=”]

You can confirm/cancel/complete booking status and print invoice details from reservation menu (reservation => edit ) and (reservation => details)

You can change Admin and client notifications for booking request from WpCafe settings => Notifications. You can enable/disable notifications both for admin and client. You can set message for new notifictaion. It will be added with default message.

YES. WPCafe supports multi-vendor for WooCommerce with Dokan multivendor. To get started, please download the multivendor restaurant addon for WPCafe along with the WPCafe and Dokan plugin. Currently, we're providing support for Dokan multivendor plugin only. However, we have plans to provide support to other multi-vendor plugins soon. Check our roadmap here.

Yes. It is possible with WPCafe PRO. You can add multiple time ranges for reservations at your restaurant. Please go to WPCafe reservation settings. After that click on the “Reservation Schedule'' tab and allow “Reservation multi-slot schedule”. You will see the multi-slot reservation settings on the page.

Settings key- WpCafe ->  Reservation Schedule (tab) -> Reservation multi-slot schedule -> Set Schedule -> Save Changes

If you want to translate in a single language then you can use the “Loco Translate” plugin. For multi-language translation, you can use the WPML translator plugin. Simply install the plugin and activate it. After that, please complete the basic settings and you are good to go.

For “Loco Translate”, you can check this video tutorial and documentation. Also, for the WPML multi-language translation, here is the video and documentation link.

Yes. WPCafe supports WordPress network site license. However, You can use a single license for a single domain network site. For multiple domain networks site, you need to buy the “Premium” or “Agency” plan. Here is WPCafe pricing details.

Yes, the feature is available on WPCafe PRO.  You can add custom fields to the reservation form. Change the date, time format and label name. In order to make any changes, Please go to WPCafe settings and then under the “Key options” tab, the label and extra field options are available.

Settings key- WpCafe ->  “Key options” (tab) -> edit label/add extra field -> Save Changes

If you buy the plugin from CodeCanyon, then you do not need license key activation. Just use the Envato Marketplace plugin to get regular updates. If you buy the plugin from Theme Winter website, then follow our documentation here for activating the PRO license.

Currently NO. However, our developers are working on a mobile application and the app will be available soon. You can check live updates at our changelog.

Currently NO. However, our developers are working on the feature and we are hoping to add the feature soon. You can check live updates at our changelog.

First of all, please check whether WPCafe is activated or not. If not, please activate the plugin. After that, please recheck the category ID and update it. If you still face the problem, please open a support ticket here and our team is ready to solve the problem. If you see any other related error, use the same link for the support.

No. It does not work for multiple locations. You can select a single location each time you place a new order. If you need this feature, add a feature request to us. Our RnD team will review and take the necessary steps.

Our plugin is compatible with most of the popular plugins and themes. Still, the page could be broken for many reasons. And there are no generic solutions for this. Please open a support ticket here and our team is ready to solve the problem. If you see any other related error, use the same link for the support.

Yes. WPCafe uses WooCommerce for all kinds of checkout and transactions. So, you can use WooCommerce to support all the payment gateways in WPCafe.

Yes. WPCafe supports different page builders like DIVI builder, Visual Composer and Elementor page builder. You can use a shortcode for DIVI builder and Visual Composer. And the plugin has 12+ dedicated widgets for the Elementor page builder. Most of the widgets are FREE to use. However, WPCafe PRO will be required for a few specific widgets.

NO. Currently we do not have any option to create a delivery zone. If you need this feature, add a feature request to us. Our RnD team will review and take the necessary steps.

Affordable Pricing Plan

Choose any of the WordPress Plugins and start making your
own website. You can easily make the powerful site.


  • Unlimited Sites
  • Support for 1 year
  • Updates for 1 Year
Buy Now


  • Single Site
  • Support for 1 year
  • Updates for 1 Year
Buy Now


  • Ten Sites
  • Lifetime Support
  • Lifetime Updates
Buy Now


  • Single Site
  • Lifetime Support
  • Lifetime Updates
Buy Now

* Prices are in US dollars, excluding VAT. VAT can be charged depending on each country.

100% Refund Policy

Please, check refund policy. We’d love to know what went wrong and how we can improve.


Choose any of the WordPress Plugins and start making your
own website. You can easily make the powerful site.

Trusted by 25000 Customers

Listen to our satisfied customers to learn about their experience which you can be a part of too!

Client Logo

Thank you so much for this awesome plugin - WP Cafe

Client Logo

The support team was great and very responsive. My issues have been resolved quickly. Now I look forward to future updates and more functionality 🙂 Thanks a lot! - WP Eventin

Client Logo

Plugin is great and the support is outstanding. Great experience. Highly recommend.

Client Logo

Elegant styling and all the needed features for an event plugin. Support is timely. They even have a zoom meeting scheduling right from WP dashboard.

Client Logo

Just what I needed! All in one solution. Super fast support too! Highly Recommended - WP Eventin

Client Logo

The cost is also good and everyone who use WordPress and use Elementor and want to design a restaurant website, they should just buy the plugin as there is nothing better than this plugin in the market till today - WP Cafe

Change Log

Added : Product add to cart success message added.
Added : Food preparing and delivery time in email notification
Tweak : Update plugin structure from conventional to OOP
Fix : Order type in mini cart markup update
Fix : Css fix
Tweak             : Performance optimization
Fix  	          : Css fix
Fix  	          : Food price with tax 
Fix  	          : Location text bug fix
Fix  	          : Food discount markup update 
Fix  	          : Multi-site license issue fix  
Fix  	          : Translation issue fix
New  	          : Multi-vendor compatibility Added
Fix  	          : Css fix
Fix  	          : Reservation form bug fix
Fix  	          : Food menu tab widget product price fix
Fix  	          : Food delivery time bug fix
Fix  	          : License module bug fix
Added             : Order preparing days for delivery 
Added             : Food location added in Food order email
Tweak             : Performance optimization
Fix  	          : Reservation time schedule in email notification updated
Fix  	          : Css fixes
Added             : Ajax Quantity picker added in mini-cart 
Tweak             : Performance optimization
Fix  	          : Css fixes
Added             : Reservation form style added
Added             : Order type delivery and pickup date and time format 
Fix  	          : Css fixes
Fix  	          : General bug fix
Added             : Food branch added in reservation form 
Tweak             : Order type closing option added 
Tweak             : Performance optimization
Fix  	          : Css fixes
Fix  	          : General bug fix
Added             : Reservation form style added
Tweak             : Inout validations updated
Tweak             : Reservation form UX updated
Tweak             : Order type form validation updated
Tweak             : Performance update
Fix  	          : Css fixes
Fix  	     :  Css fixes
Fix          :  General bug fixes
Fix          :  Variable product pop-up issue fixes
Added           :  Pickup and delivery time validation
Fix           :  Css fixes
Fix          :  General bug fixes
Tweak        :  Code optimization and performance update
Added  	     :  Order type and shceudle in food order notification
Fix  	     :  Css fixes
Fix          :  General bug fixes
Tweak        :  Update order type feature in minicart
Tweak        :  Discount price added into shortcode and widgets 
Tweak        :  Capacity over message updated
Tweak        :  Code optimization and performance update
Fix  	     :  Css fixes
Tweak        :  Discount price updated 
Tweak        :  UX update in shortcode and widget
New          :  Add new food menu slider classic widget
New          :  Add new options "nav position" in food menu tab widget
Fix  	     :  Css fixes
Fix  	     :  Update escaping and translation
New  		 :  Added Licensing Option 
Tweak        :  Folder structure updated
Tweak  	     :  JS script optimization
Tweak        :  Performance update
Tweak        :  Guest size settings validation update
New         :  Dynamic Delivery and pickup time interval in checkout
Fix         :  Solve theme conflict with OceanWP theme
Fix         :  LoadMore widget and shortcode variation popup content
Fix         :   Reservation report bulk action working
Tweak       :  Performance update
Added         :  Dynamic Reservation button text.
Added         :  Multi slot reservation schedule.
Added         :  Multi slot reservation seat capacity.
Fix          :  Solve theme conflict with Astra theme
Fix          :  Reservation pro widget display image 
Added		 :  Dynamic 'from' and 'to' field on reservation ( Show/Hide, Required/Optional, Label text change option )
Added		 :  Add extra field in reservation form dynamically
Tweak		 :  Admin and user notifications are allowed by default
Fix  	     :  Time clear button bug
Fix           :  Update Settings options validation 
Tweak         :  .Pot file updated 
Fix           :  Update escaping and translation
Tweak         :  JS script optimization
Fix          :  Update escaping and translation
Fix          :  Variation popup issues fix in live search product
Fix          :  Css fixes
Tweak        :  Image control in food location taxonomy
Tweak        :  Performance update
New          :  Live search on category and title in free widget 
New          :  Download and print invoice
New          :  Export reservation report
New          :  Added new WordPress shortcodes with 20+ new styles
New          :  Override woo-commerce default layout styles and templates
Fix          :  Design issue fixes
Tweak        :  Elementor widget code optimization
New          :  Live search on category and title in Shortcode - List pro, Tab pro
New          :  Live search on category and title in Elementor widgets - List widget , Tab widget
New          :  Daywise booking restriction based on seat capacity 
New          :  Category list layout widget
New          :  Location list layout widget
New          :  RTL Language Support
Tweak        :  Preset color update
Fix          :  Design issues fixes
Fix          :  Discount calculation bug fixes
Tweak        :  Update price for Multivariant products on quick-view  
Tweak        :  Quick-view markup rendering issue fixes for both Elementor widgets and shortcode 
Tweak        :  Elementor widgets optimization and performance update
Tweak        :  JS script optimization
Fix          :  Settings bug fixes
Fix          :  Time compare settings related issue fixes 
Fix          :  Delivery and Pickup feature time related issue fixes 
Fix          :  Guest size saving related issue fixes  
Added        :  Added support for variation product in shortcode
Added        :  Added support for variation product in Elementor widgets
Added        :  Added pickup / delivery option in minicart
Tweak        :  Optimization and performance update for Elementor widgets 
Tweak        :  Optimization and performance update for shortcode