Cancel Preloader
Complete Restaurant Solution

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.

using process

How to Use WPCafe Plugin

Food Menu:

Create Your Own Food Menu

Create Your Own Food Menu

Select Food Category and Location

Select Food Category and Location

Set Order & Delivery/ Takeaway Schedule

Set Order & Delivery/ Takeaway Schedule

Start Selling Your Foods! Earn Money!

Start Selling Your Foods! Earn Money!

Restaurant Reservation:

Set Single/Multiple Schedule for Each Day

Set Single/Multiple Schedule for Each Day

Define Restaurant Seat Capacity

Define Restaurant Seat Capacity

Choose Style & Add Reservation Form

Choose Style & Add Reservation Form

Start Taking Reservations!

Start Taking Reservations!


What People Praise About WPCafe

Thank you so much for this awesome plugin, And I asking you if Looking for translation to Arabic for versions FREE & PRO?

Client Logo

Great plugin with many functions, works perfectly fine and has super friendly support!

Client Logo

Guys, i am using the paid version and let me tell you, the support is extremely good...

Client Logo

Support was function fast and effective (means the problems could solved well.) Thank you and we waiting for further nice features.

Client Logo

Great plugin with many functions, works perfectly fine and has super friendly support!

Client Logo
short overview

Power Up your Food Business with WPCafe

30+ Food Menu Template

Set pre-made food menu styles with Elementor drag-and-drop, shortcode and Gutenberg blocks and modify WooCommerce default template.

Location-Based Food Menu

Create a custom food menu based on your restaurant location. You can set different menus and set food availability for different branch locations.

Customizable Mini Cart and Quantity Picker

Customize mini cart design and add it to each page. Customers can directly adjust product quantity with a quantity picker straight from the cart.

Discount Options on Food Menu

Add flat or percentage discount on specific food or category. WPCafe calculates discounts during checkout calculation for the food items.

Food Order and Delivery

Customers can choose pickup or delivery options. Set custom order and delivery timing or showcase your food delivery and pickup time.

Pickup and Delivery Schedule

Set holiday, regular day, weekly or holiday schedules for pickup/delivery. Dynamic delivery, pickup date/time and Translable calendar are also available.

Single/Multiple Slot Reservation Schedule

Set single/multiple slots, early or late late booking. You can even create exceptional schedules and select minimum/maximum guests size for early booking.

Manage Seat Capacity & Branch-wise Reservation

Set maximum seat capacity and automate reservation booking according to seat limits. Create separate limits for guest reservations at different branches.

Dynamic Email Notification

Send email notification for pending reservation, confirmation or cancellation from the Admin panel. You can even customize the email body.

Food menu with reservation

Order Ahead with Reservation Feature

With our Reservation and Pre-Order feature, your hungry customers can easily book a table & pre-order their favorite dishes. Give your customer the best experience by letting them:

  1. Skip the waiting time
  2. Having their favorite food ready to be
    served upon arrival


Ready-made Food Menu Templates

WPCafe comes with amazing food menu templates for variation food menu. Just click on the template from the drop-down menu and WP Cafe will do the rest.


Mini-cart Widget

Enhance your site conversion by easily adding a sticky, customizable mini-cart with quantity picker to your site. Mini-cart will appear on every page near the sidebar so that users can easily calculate the price of the product.


You don’t have to redirect to the cart page anymore to check your cart items.

location & category

Food Location and Category Widget

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!

Create Amazing Restaurant Website with WPCafe

Live Search

Predictive Live Search for Food Item & Category

Adding a predictive search option can help easily filter any specific food/category in seconds. Just start typing and immediately get suggestions on items that you are searching for as you type. Quick and easy!


Takeaway/Delivery System for Restaurant

Our online food ordering and delivery system centralizes all pick-up, delivery and reservation. So you can easily get full control of your business.

WPCafe provides an opportunity to print and download invoices, add notes for each order.

Manage Online Food Order

Manage Online Food Order

You can showcase food items, food delivery and preparing time. Also, you can maintain pickup and delivery schedules. The plugin saves food order time and generates an invoice for each order.

Both you and the customer will get a notification of the order updates and you can print and download the invoice after placing the order.


Based on WooCommerce

WPCafe is created based on WooCommerce. You can accept multiple payment methods, create captivating product pages, print invoices and delivery notes and more with the world’s most popular open-source eCommerce solution.

theme support

Check the Amazing Themes Built with WPCafe Plugin

restaurant reservation

Save Time on Managing Restaurant Reservation

Single/Multiple Slot Reservation Schedule

Get complete flexibility in managing your reservations with Single/Multiple slot reservation schedules for same day. Setup same-day single/multiple slot bookings with different seat capacities.Keep track of all your reservations straight from your dashboard by viewing reservation details, filtering reservations by dates, exporting CSV and printing details.

Maintain Reservation and Seat Capacity

Maintain reservation for a total seat capacity and control it from the admin panel. You can set fixed seat capacity. After fulfilling the selected capacity, the customer will get disable booking option.Choose the reservation close state either the request is pending or confirmed.

Maintain Reservation and Seat Capacity

Maintain reservation for a total seat capacity and control it from the admin panel. You can set fixed seat capacity. After fulfilling the selected capacity, the customer will get disable booking option.Choose the reservation close state either the request is pending or confirmed.

Notification Email for Booking Update

WPCafe gives you access to easily get any notification email for both admin & users when the user places a booking request.It will send email notifications for booking status change on confirm/cancel booking.

Integrations with wpcafe

Get Better User Experience with Advanced Integrations

Elementor Page Builder

Build a layout with Elementor page builder. You will get ready widgets under Elementor page builder widget list while editing any page with Elementor.

Dokan Multivendor

You can create or convert your website into a multi-vendor marketplace without any hassle. WPCafe supports Dokan multivendor for the customer.

ElementsKit Elementor Addon

Use ElementsKit for creating header-footers and other widgets. Get designs for your website in a few seconds using premade layouts for different sections.

DIVI Page Builder

WPCafe shortcodes support DIVI Builder. And you can use shortcodes to fine-tune and design your dream restaurant website.


WPCafe integrates with WooCommerce to give customers more eCommerce-related flexibility. Enjoy all the features available for WooCommerce with WPCafe.

Visual Composer Builder

Build your Restaurant website with the popular Visual Composer Builder along with WPCafe.

Affordable Pricing Plan

Each plan is carefully designed to fit perfectly with your restaurant management needs.

Standard / Yearly

  • Single Site
  • Support for 1 year
  • Updates for 1 Year
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.

Frequently Question & Asked

Have any queries? See if you can find your answer from our list of frequently asked questions.

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.

Why go Pro?

Are you ready to grow your business by optimizing your restaurant website? Get WPCafe PRO to avail the best features to transform your restaurant website to provide your customers with a premium experience.

  • Plugin Features
  • WPCafe Free
  • WPCafe Pro
  • Food Menu Styles (Free: 10+, Pro: 33+)
  • WooCommerce Food Menu & Food Ordering
  • Location-wise Food Menu
  • Customizable Minicart
  • Discount on menu items (Percentage Discount, Flat Discount)
  • Show Order Preparation and Delivery Schedule
  • Predictive Live Search for Food/Category
  • Multi-style Food Menus in a page
  • Minicart Quantity Selector
  • Override WooCommerce Default layout
  • Quick View For Variable Food Item
  • == Pickup and Delivery ==
  • Restaurant Ordering System for Takeaway / Delivery
  • Set Custom Pickup/Delivery Schedule
  • Email Notification for Order Pickup/Delivery Schedule
  • Dynamic Calendar for Pickup/Delivery
  • Show Order Preparation Days
  • Restaurant Reservation
  • == Restaurant Reservation System ==
  • Create and Cancel a reservation from front-end
  • Customizable Schedules for Early/Late Booking
  • Branch-wise Booking
  • Create and Cancel a reservation from front-end
  • RTL Support Form and Calendar
  • Table Reservation & Food Ordering
  • Multiple-slot reservation
  • Customizable Reservation Form with Extra Field
  • == Extra Field ==
  • Reservation Management according to Seating Capacity
  • Customizable email notifications for reservation
  • Reservation details pdf download and printing option.
  • Reservation Export to CSV file
  • Show Restaurant Business Hours
  • == Widgets ==
  • Food Menu List
  • Food Menu Tab
  • Reservation Form
  • Food Menu with Location Filter
  • Food Menu List Pro
  • Food Menu Tab Pro
  • Food Menu Slider
  • Food Menu Tab with Slider
  • Food Menu Load More
  • Category List
  • Food Menu Location List
  • Reservation with Food Order

Record of Latest Fixes and Updates

Fix  	          : Multiple slot reservation time format fix
Tweak             : PHP script optimization
Tweak             : JS script optimization
Tweak             : PHP script optimization
Tweak             : JS script optimization
Added  	          : Multiple slot schedule in different days
Added             : Reservation placing time added in booking details and export
Tweak             : Performance optimization
Added  	          : Reservation with food order
Added  	          : Shortcode builder
Fix  	          : Flat discount price updated
Tweak             : Performance optimization
Added             : Filter reservation report by booking date.
Tweak  	          : Update plugin structure 
Fix  	          : Css fix
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