Five Star Restaurant Menu and Food Ordering
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. Food Ordering Demo Menu Demo Key Features Unlimited restaurant menus and menu items. Responsive layout, so your restaurant menu looks great on mobile and all devices. Add your restaurant menu to any page via the included Gutenberg blocks and shortcodes. Add a menu directly into any of your restaurant site’s block theme templates via the included patterns. Add unique photos and prices to each food or drink menu item . Optional sidebar to display your restaurant menu sections, for quick navigation. Full restaurant menu schema structured data automatically integrated, so Google can correctly identify your page as a menu and use it accordingly in search results. Create a QR code that you can use in restaurant to let your guests see your online menu. 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! Restaurant Menu QR Code 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: Quick updates: You can instantaneously make changes to your restaurant menu. No matter how small or big the change you need to make is, you won’t need to reprint anything or explain it to every customer. Save money and trees by avoiding the need to print your restaurant menus. Creates a more contactless experience, no longer having menus shared between all customers. Restaurant Menu Sections 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: Appetizers Main Course Dessert Menu Kid’s Menu Gluten Free Menu Weekly Specials 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: Breakfast Brunch Lunch Dinner Wine Drinks Snacks Cafe Menu Specialties The possibilities are endless! More Features! 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: Extra Gutenberg blocks to display individual sections or items on a page (instead of just a whole menu). Several extra patterns, so you can integrate restaurant menus, sections and individual items directly into your block theme. Ability to add multiple prices for a single item. Advanced template system for further layout customization of your restaurant menu(s). Simple compatibility with WPML for multi-language sites. Restaurants can add a footer to each drink or food menu for legal disclaimers or other notes. Display reviews for restaurant menu items (requires the premium version of the Five Star Restaurant Reviews plugin). Add a submit review form to restaurant menu items (requires the premium version of the Five Star Restaurant Reviews plugin). Widgets to display quick restaurant menu items in your sidebar or footer. Premium Restaurant Menu 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: Additional responsive restaurant menu styles/layouts, including: The Refined style, which displays your restaurant menu in an elegant layout, without images, like you may find in an upscale restaurant. The Image style: Perfect for showcasing all the great photos you have of your restaurant menu items. The Ordering style: Designed and adapted for use specifically with the ordering features available in the ultimate version, this layout makes browsing, adding to cart and checking out a breeze. The Luxe style: A variation on the Refined style, this minimalist layout gives a luxury feel to your restaurant menu and fits in any theme. Custom fields to add any extra info you want to your restaurant menu items. Sorting, filtering and search options to let your customers find the exact meal or item they’re looking for. Icons to indicate dietary and ethical requirements, including organic, gluten-free, kosher, halal and many more. Badges for item features, specials and sales. Special/discount pricing. Google maps to show off local suppliers or ethical sourcing programs. Add a related items section to the single menu item page. Labelling options that let you change the wording for all the labels displayed on the front end of the plugin. Advanced styling options to change the fonts, colors, widths, borders, etc. of the different restaurant menu elements on your restaurant site. 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. Food Ordering (Requires Ultimate Version) 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: Add-to-cart buttons for all restaurant menu items. Intuitive cart that fits into any theme and lets customers easily add items directly from the your restaurant menu and check out. Options to have the responsive cart display at the bottom of the screen or on the side. Require payment immediately or give your customer the option to pay at the restaurant. Use Stripe payment intents (see below for details) or PayPal as your payment gateway. Create unlimited notifications, which can be sent via email and/or SMS to the restaurant admin and the customer when a new order is placed and/or whenever the status is changed for a food order. Easy-to-use admin interface lets you quickly manage your orders. Advanced order edit screen, via which you can update the customer information, the items in the order, the order status as well as the payment amount. Syncs directly with the Five Star Restaurant Manager mobile app (iOS and Android), so you can receive push notifications for new orders and manage your orders in the restaurant kitchen or on the go. 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: Add-ons for menu items, which can be selected when adding to cart (e.g. extra toppings). Restrict when ordering should be available by setting up a schedule. Set a minimum order total (e.g. in dollars, euros, etc., depending on your chosen currency). Option to temporarily pause ordering (e.g. you are at capacity in your restaurant or for orders). Alternatively, set a maximum number of orders that you can take. Fields for the customer to leave notes for both individual items and the overall order. Add custom fields to the order form (e.g. if you require extra info from your customers, want to offer delivery, etc.). Styling and labelling options to further customize the order form. 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. Five Star Restaurant Manager Mobile App 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: Receive push notifications when new orders are submitted. View all orders directly in the app. Change the status of individual orders (e.g. to preparing or ready). Access the customer’s phone number or email address to quickly get in touch with them. 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. Help and support Our documentation and user guide Our installation guide FAQs Our tutorial videos The support forum Our Support Center
Top keywords
- restaurant60×2.89%
- menu54×2.60%
- restaurant menu30×1.45%
- items21×1.01%
- add20×0.96%
- options18×0.87%
- ordering18×0.87%
- order16×0.77%
- food12×0.58%
- directly11×0.53%
- menu items11×0.53%
- orders11×0.53%
WPCafe – Restaurant Menu, Online Food Ordering & Table Booking System
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 restaurant booking, and run your entire restaurant business from one WordPress dashboard. 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) Cloud Kitchen and Virtual Restaurant Operators Café and Coffee Shop Owners Catering Companies and Event Caterers Street Food Vendors and Food Trucks Multi-Location Restaurant Chains and Franchises Online Food Delivery and Food Service Businesses Multi-Vendor Food Marketplace Owners The Problems We Solve 💪 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 keep kitchen flow smooth and driver schedules manageable. Holiday Availability Settings — Pause delivery or pickup on specific dates while keeping future ordering open. Google Maps Autocomplete — Speed up checkout by letting customers confirm their delivery address automatically. Pickup/Delivery Custom Messages — Add instructions or notes at the checkout stage for a better customer experience. Percentage & Flat Tip Options — Offer tipping at checkout for both delivery and dine-in. 🏪 Multi-Vendor Restaurant Marketplace Turn your WordPress site into a food delivery marketplace where multiple restaurant vendors operate independently — each with their own menu, delivery zones, orders dashboard, and product control — with centralized admin oversight for you. Powered by Dokan Multi-vendor integration. 🎁 Loyalty Program for Repeat Customers Run a restaurant loyalty program that rewards returning diners with points, discounts, or exclusive offers — built directly into WordPress, no third-party app required. ✳️ Extra PRO Features RTL language support (Arabic, Hebrew, and other right-to-left scripts) Thermal printer integration for kitchen order tickets Deposit & partial payment support (Deposet integration) Bit Integrations & Bit Flows for advanced workflow automation Zapier and Pabbly for connecting external apps and automating restaurant workflows Integrations ➕ WooCommerce — The foundation of WPCafe’s online food ordering system. All payments, checkout, and orders run through WooCommerce. ➕ Elementor Page Builder — Dedicated food menu widgets and reservation widgets available directly in the Elementor editor. ➕ Gutenberg (Block Editor) — Native Gutenberg blocks for food menus, ordering buttons, reservation forms, and location selectors. Learn more → ➕ Divi Page Builder — Customize your restaurant menu with Divi without switching themes. ➕ Oxygen Page Builder — Full visual design control over your restaurant website from header to footer. ➕ Dokan Multi-Vendor — Build a multi-vendor food marketplace with WPCafe and Dokan. ➕ Bricks Builder — Compatible with Bricks Builder for visual restaurant website design. ➕ Zapier — Connect WPCafe to thousands of apps to automate ordering workflows and notifications. ➕ Pabbly — Automate restaurant workflows from order alerts to customer follow-up emails. ➕ Bit Integrations & Bit Flows — Connect WPCafe with hundreds of tools and create multi-step automation workflows for complex restaurant operations. ➕ OpenStreetMap — Delivery zone mapping without requiring a Google Maps API key. Trusted and Featured by WordPress Industry Leaders Elegant Themes: “Complete restaurant management plugin for WordPress that offers a full range of features to help manage virtually every aspect of a food business.” WPLeaders: “Besides food ordering, WP Cafe also gives you the ability to create beautiful responsive restaurant menus for your website. The menus are highly customizable and let you set food availability based on location.” ThemeGrill: “Complete food menu, restaurant reservation, food delivery and pickup for WooCommerce.” Support and Documentation Documentation: support.themewinter.com/docs/plugins/docs/wp-cafe/ Support Forum: wordpress.org/support/plugin/wp-cafe/ Feature Roadmap: themewinter.com/wpcafe-roadmaps/ Community Join the Facebook Community Group Watch tutorials on the YouTube Channel Leave a review on WordPress.org Rate us on Trustpilot More Plugins from the WPCafe Team Eventin — AI-powered event management and ticket selling for WordPress. WP Timetics — AI-powered appointment scheduling with visual seat arrangement. Booktics — Free all-in-one online booking solution for service businesses. Poptics — Popup builder for WordPress designed to increase leads and conversions. Visit ThemeWinter for more WordPress tools, restaurant tips, and marketing guides.