WPCafe is a restaurant menu and online food ordering plugin for WordPress built for restaurants, cafes, cloud kitchens, takeaway businesses, catering services, and multi-location food chains. WPCafe lets you create a responsive restaurant menu, accept online food orders through WooCommerce, manage f
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 8.0.
SourceWordPress plugins · Oct 18, 2026
01 / Source details
About this tool.
WPCafe is a restaurant menu and online food ordering plugin for WordPress built for restaurants, cafes, cloud kitchens, takeaway businesses, catering services, and multi-location food chains.
WPCafe lets you create a responsive restaurant menu, accept online food orders through WooCommerce, manage food delivery and pickup schedules, handle table reservations, and run your entire restaurant business from one WordPress dashboard. Powered by AI-assisted restaurant management, WPCafe also helps streamline restaurant operations with QR ordering, visual table layouts, live kitchen alerts, automated workflows, and multi-location management.
Live Demo | Documentation | Roadmap | Tutorials | Restaurant Theme | Upgrade to Pro
Need help setting up your online food ordering website? 👉 Contact Support
Why Thousands of Restaurants Choose WPCafe
⭐⭐⭐⭐⭐ “WPCafe V3.0 is more than a menu plugin — it’s a complete restaurant management solution with smooth online ordering and a powerful table booking system.” — Barham , Lead Generation & Sales Optimization Strategist
⭐⭐⭐⭐⭐ “Our team transformed a basic WooCommerce website into a complete restaurant online ordering system using WPCafe.” — Keyd , IT Manager, Wokai Restaurant — France
👉 Read all WPCafe reviews on WordPress.org
With WPCafe, you can:
✔ Create a modern, responsive restaurant menu with 34+ templates ✔ Accept online food orders via WooCommerce — delivery, pickup, and dine-in ✔ Manage delivery zones, pickup schedules, and food delivery time slots ✔ Handle restaurant reservations and table booking with automated email notifications ✔ Let guests order using QR code ordering for contactless dine-in ✔ Let customers pick their exact table from a visual interactive table layout ✔ Manage multiple restaurant locations from a single dashboard ✔ Track sales, top dishes, and customer trends in the analytics dashboard
Unlike plugins that only handle menus or only handle bookings, WPCafe combines restaurant menu + online food ordering + restaurant booking system + delivery management + QR ordering + visual table reservation into one plugin — no extra platform needed.
Who is WPCafe For?
WPCafe is the ideal restaurant management system for:
Restaurant Owners (dine-in, takeaway, and delivery)
Running an online restaurant, café, or takeaway business comes with real operational challenges — especially when you depend on a food ordering or restaurant reservation system for daily operations. Here is how WPCafe solves them.
📌 Problem: Managing online food orders manually is time-consuming and prone to errors. Solution: WPCafe automates online food ordering with real-time order notifications, live order tracking, and order preparation time settings to keep customers informed.
📌 Problem: Overbooking and no-shows disrupt table reservations. Solution: WPCafe provides a smart table booking and restaurant reservation system that you can set up in minutes, with branch-wise seat capacity control to prevent overbooking.
📌 Problem: Keeping the restaurant menu updated is difficult for multi-location businesses. Solution: WPCafe offers a location-based restaurant menu and menu-of-the-day options so you can update offerings instantly for each branch.
📌 Problem: A poor ordering experience leads to abandoned carts and lost sales. Solution: WPCafe delivers a mobile-friendly food ordering experience with QR code ordering and a customizable floating mini cart for smooth checkout.
📌 Problem: Delays in communication cause customer dissatisfaction. Solution: WPCafe sends real-time notifications and live order alerts to keep your kitchen and customers in sync.
📌 Problem: Managing multi-location restaurants from separate tools is complex. Solution: WPCafe supports multi-branch management from a single dashboard, including delivery zone settings and Google Maps integration.
📌 Problem: Outdated menu designs and poor page builder compatibility turn customers away. Solution: WPCafe offers customizable food menu templates for Elementor, Gutenberg, Divi, and other page builders to match your brand.
📌 Problem: Lack of data makes menu and staffing decisions difficult. Solution: WPCafe’s sales reports and analytics dashboard give you the data to optimize menu items, promotions, and staffing.
WPCafe FREE Features – Essential Tools for Every Restaurant
The free version of WPCafe gives you everything you need to run an online restaurant business. Every feature is purpose-built for restaurants, cafés, and food ordering businesses.
🍕 Food Menu Design
34+ Food Menu Templates
WPCafe offers 34+ pre-made layouts for creating a modern, responsive food menu using Gutenberg blocks, Elementor widgets, shortcodes, and more — no coding required.
Food Menu List Widget
Display your dishes in a clean, organized list view so customers can browse and add items to their cart quickly.
Food Menu Tab Widget
Organize your restaurant menu into category tabs — Breakfast, Lunch, Dinner, Drinks — for a smoother, faster ordering flow.
📅 Restaurant Reservation System
Single & Multiple Slot Reservation
A modern restaurant reservation system fully customizable for your schedule — for example, lunch reservations from 12:00–3:00 PM or dinner from 6:00–10:00 PM.
Seat Capacity & Guest Number Control
Set the maximum number of guests per reservation or time slot so your table booking system never allows overbooking.
Reservation Email Notifications
Automatically send confirmation, cancellation, and reminder emails to customers when their reservation status changes.
Customizable Reservation Form Builder
Build the reservation form your restaurant needs. Add custom fields and tailor the booking experience for your guests.
🚴 Food Pickup & Delivery Features
Weekly Delivery & Pickup Schedule
Define the exact days and hours your restaurant offers food delivery or pickup — so you only receive orders when your kitchen is ready.
Time Interval Selection
Let customers choose specific pickup or delivery time slots (e.g., every 15 or 30 minutes) for food delivery control and reduced kitchen pressure.
🛒 Floating Mini Cart
Quantity Picker
Customers can adjust item quantities directly in the minicart without navigating back to the menu — making the ordering experience faster.
Minicart Style and Icon
Customize your minicart for a branded WooCommerce food ordering experience with various cart icon styles.
Minicart Empty Button
Let customers clear their cart with a single click — especially useful for dine-in QR code sessions.
✨ Additional Free Features
Product Add-ons
Let customers customize their order with extras, toppings, and add-ons to increase average order value. See product addons →
Order Bump (Cross-sell at Checkout)
Suggest relevant items during checkout — when a customer orders a burger, suggest fries or a drink. A proven way to increase revenue per order.
Advanced Search & Filtering
Help customers find exactly what they want by filtering by category, ingredients, or dietary preferences — especially useful for large menus.
Detailed Sales Reports
Track revenue, best-selling dishes, and customer trends to make smarter menu and staffing decisions.
Shortcodes
Add your food menu, ordering button, or reservation form to any page with WPCafe shortcodes — no coding required.
WPCafe PRO — More Power, Automation & Control 🏆
The PRO version includes everything in the free version plus advanced features to help you scale your restaurant, automate operations, and deliver a premium customer experience.
🖼️ Visual Interactive Table Reservation (Exclusive to WPCafe)
Limited WordPress restaurant plugin offers this. Design your restaurant’s floor plan visually — place tables, set capacities, and label sections. Customers browse your actual layout and choose exactly where they want to sit when booking.
📲 QR Code Ordering – Contactless Dine-In & Takeaway
Generate QR codes for individual tables, the full menu, or your takeaway page. Guests scan with their phone, browse the menu, and order — fully contactless, no staff interaction required.
🍽 Advanced Food Menu Features
Menu of the Day
Highlight daily specials or best-selling dishes with a dynamic restaurant menu section that refreshes automatically.
Menu Popup & Limited-Time Offers
Display timed popups to promote happy hours, seasonal specials, or events — converting browsing visitors into ordering customers.
Location-Based Food Menu
Show a different menu per branch or delivery zone — ideal for chains, franchises, and multi-concept restaurants.
📅 Advanced Reservation Features
Holiday & Special Event Scheduling
Create custom booking rules for holidays and special occasions — Valentine’s Day dinner, Mother’s Day brunch, or holiday banquets — without disrupting your regular schedule.
Food Pre-Ordering with Table Reservation
Let customers order their meal while booking their table . Your kitchen prepares in advance, improving table turnover and guest satisfaction.
Branch-Wise Seat Capacity Management
Set and automate seat availability for each branch. Bookings are blocked automatically when capacity is reached.
🍜 Advanced Online Food Ordering Features
Live Order Notifications with Sound & Visual Alert
Get instant audible alerts and pop-up notifications for every new order — your kitchen never misses an incoming request during peak hours.
Set Order Preparation Time
Communicate accurate wait times to customers for both delivery and pickup.
Minimum Order Amount
Set a minimum spend for delivery or pickup to protect order profitability.
⚖️ Food Order Discounts & Promotions
Percentage-based discounts on total orders or individual items
Fixed-amount standard discounts
Custom discount messages displayed at checkout
🚴 Enhanced Delivery & Pickup Features
Pickup & Delivery Time Interval Control — Set structured time slots to ke
See it in action
Screenshots & previews.
Onboarding wizard — get started in minutesDashboard Overview — sales, orders, and reservations at a glanceDashboard Classic viewQR Code ordering for contactless dine-inDiscount options on the food menuFood menu with 34+ layout templatesTime-based product availability (breakfast, lunch, dinner)Visual interactive table layout reservationEmail automation for reservations and ordersReservation list managementMulti-location management dashboardSettings and configuration panelModules page — enable only what you need
02 / Source details
Getting started.
From the WordPress Plugin Directory (Recommended)
01Go to Plugins > Add New in your WordPress admin.
02Search for “WPCafe”.
03Click Install Now, then Activate.
Manual Installation
04Download the WPCafe plugin zip file.
05Go to Plugins > Add New > Upload Plugin.
06Upload the zip file and click Install Now, then Activate.
Setting up WPCafe in 6 steps
07Install WPCafe — WooCommerce will be detected automatically or prompted for installation if not already active.
08Run the setup wizard — Enter your restaurant name, address, cuisine type, and opening hours.
09Add your food menu — Create menu categories and add dishes with photos, descriptions, prices, and add-on options.
10Configure delivery & pickup — Set your delivery zones, available days and time slots, minimum order amounts, and holiday schedules.
11Set up table reservations — Configure your reservation schedule, seat capacity, and automated email notifications.
12Publish and go live — Add your ordering button and reservation form to any page using shortcodes or Gutenberg blocks.
Note: WooCommerce is required for online food ordering functionality. It is free and will be prompted during setup if not already installed.
03 / Source details
Frequently asked questions.
Do I need WooCommerce installed to use WPCafe?
Yes. WooCommerce is required for the online food ordering features. It is free, and WPCafe will prompt you to install it automatically during setup if it is not already active on your site.
Which payment gateways are supported?
WPCafe uses WooCommerce for checkout, giving you access to every payment gateway WooCommerce supports — including PayPal, Stripe, Square, Apple Pay, Google Pay, Razorpay, and hundreds of regional payment methods. You choose the gateway that works for your country and business.
How long does it take to set up WPCafe?
Most restaurants are ready to accept their first online order within 30 minutes of installation. The onboarding wizard guides you through each step: entering your restaurant details, adding menu items, configuring delivery zones, and publishing your ordering button.
Can I manage multiple restaurant locations with WPCafe?
Yes. WPCafe Pro supports multi-branch restaurant management. You can assign different menus, delivery zones, pickup schedules, and reservation capacities for each location — all managed from a single WordPress dashboard.
How does AI help restaurant owners in WPCafe?
WPCafe uses AI restaurant agent to reduce repetitive tasks and improve daily restaurant operations. Combined with QR ordering, live kitchen alerts, reservation management, and multi-location support, AI helps restaurant owners manage their business from a single WordPress dashboard.
Is WPCafe mobile-friendly?
Yes. All food menus, ordering flows, and reservation forms are fully responsive. Customers can browse the menu, place orders, and book tables on any device — mobile, tablet, or desktop.
Can customers schedule orders for a future date or time?
Yes. WPCafe supports pre-ordering and scheduled delivery/pickup. Customers can select a specific future date and time slot — ideal for catering orders, special events, and restaurants that want to manage kitchen flow in advance.
Does WPCafe support QR code ordering?
Yes. You can generate QR codes for individual tables, your full menu, or your takeaway page. Guests scan the code with their phone and place orders directly — a fully contactless ordering experience.
Can I take table reservations and food orders at the same time?
Yes. WPCafe Pro supports “Food with Reservation” — customers pre-order their meal while booking their table. When they arrive, their order is already being prepared.
Can I migrate from another restaurant plugin to WPCafe?
Yes. Our support team can assist with migrating your restaurant menu and settings from other plugins. Submit a request through the WPCafe support forum and our team will help you transition.
Does WPCafe work with my existing WordPress theme?
In most cases, yes. WPCafe is designed to be compatible with a wide range of WordPress themes. If you experience a conflict, our support team can help resolve it.
I’m not receiving reservation or order notification emails. What should I do?
This is almost always a WordPress email delivery issue. Please check: (1) verify the notification email address in WPCafe settings is correct; (2) check your spam/junk folder; (3) confirm WordPress itself can send emails via the admin email settings; (4) if the issue persists, install an SMTP plugin such as WP Mail SMTP to improve server email deliverability.
Does WPCafe offer menu customization options?
Yes. WPCafe includes 34+ pre-built food menu templates with grid, list, tab, and slider layouts. You can customize colors, fonts, column layouts, and category styles. Advanced styling is available in WPCafe Pro.
Is WPCafe updated regularly?
Yes. WPCafe receives regular updates including new features, performance improvements, and security patches. Version 3.0 (December 2025) was the largest update in the plugin’s history. Follow the roadmap to see what’s coming next.
Where do I report security bugs found in this plugin?
Please report security bugs found in the source code of the WPCafe plugin through the Patchstack Vulnerability Disclosure Program . The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati