Trusted by 3K+ Active Users
WordPress Restaurant Menu Plugin with Online Food Ordering
Excellent
- Keep 100% of every order
- No per-order fees, ever
- Works with WooCommerce
We’re Featured On:
Front-End Dashboard, New Admin, Custom Order Statuses, Order Timeline / Tracking, QR Table Ordering, Timed Products, Custom Checkout Fields, Order Bumps, POS Printing, SMS & WhatsApp Notifications, Checkout Extra Fields and more Released Jun 24, 2026
Food Menu is a powerful WordPress restaurant menu plugin that transforms your website into a complete online restaurant. Display stunning food menus with 20+ layouts, accept orders through WooCommerce integration, manage visual table reservations, and offer flexible pickup and delivery options. Trusted by 3,000+ restaurants worldwide, this all-in-one solution works with Elementor and Gutenberg for effortless setup without coding.
The big reasons to switch
Everything a restaurant needs, running
on your own site
Start with a beautiful menu today. Turn on ordering when you’re ready — then add the kitchen,
floor and stockroom tools that replace three other subscriptions.
Online Food
Ordering
Multiple Food
Menu
Visual Table
Reservation
Food Pick-up
and Delivery
Order
Notification
Online Ordering using WooCommerce
AJAX add-to-cart runs on your own WooCommerce checkout and payment gateways — so you keep 100% of every order.
- No middleman, no per-order fees
- WooCommerce Blocks cart & checkout
- Stock and availability respected
Pickup, delivery & dine-in
Three complete order types, each with its own rules — so every service runs exactly how your restaurant works.
- Own message, schedule & time slots per type
- Date & time picker with lead time & pre-order window
- Per-branch overrides for every location
Product add-ons
Turn every dish into an upsell — extra cheese, sides, sizes — with unlimited add-on groups that lift average order value.
- Five field types with per-option price impact
- Drag-and-drop to build and reorder groups
- Server-side validated, shown right in the cart
Table reservation
Take bookings on your own site instead of paying per cover — now free, with automated email flows.
- Weekly schedule & 15/30/60-min slots
- Customer + admin emails per status
- Pro: drag-and-drop floor plan guests pick from
QR code table ordering
One code per table turns any dine-in seat into an ordering station — contactless, with zero hardware.
- Table number tied to the order
- Stripped-down minimal checkout
- Auto branch detection on scan
Multi-location branches
Run every outlet from one WordPress site, with menus and orders that always know which branch they belong to.
- Location-based menu filtering
- Always-visible floating switcher
- Per-branch schedules, limits & orders
Live kitchen monitor
A real-time order board built for the pass — no tablet app, no extra subscription, no second screen to pay for.
- Per-item “prepared” checkboxes, synced
- Audio alarm on new orders
- One-tap status change from the card
POS printing, five slip types
Everything the floor and kitchen need on paper — thermal-printer friendly, one click from admin or the dashboard.
- Kitchen, packing, receipt, driver & confirmation
- Logo and custom footer on every slip
- Manual tip line for handwritten tips
Inventory built for a kitchen
Real stock control for a kitchen, not a warehouse — with reports built from actual orders, never estimates.
- Suppliers, purchase orders & reconciliation
- Auto-deduct on sale, restore on refund
- Sales, profit and waste-cost reports
Front-end dashboard manager
Run the whole operation from
the front end
Manage your entire restaurant operation from the front end — no need to
touch the WordPress admin panel.
Order Management
A live, staff-facing order screen outside wp-admin — see every incoming order, create phone and walk-in orders, and update status in a tap.
- Real-time incoming orders
- Create & edit orders on the floor
- Change status without wp-admin
- Print any slip in one click
Inventory Management
Track stock the way a kitchen actually works — auto-deduct on sale, restore on refund, log wastage, and read reports built from real orders.
- Per-product stock with units
- Wastage & activity logs
- Suppliers & purchase orders
- Sales, profit & waste reports
Kitchen Monitor
A real-time order board for the pass with per-item check-off, audio alerts and one-tap status changes — no tablet app or subscription.
- Live board of active orders
- Per-item “prepared” check-off
- Customizable audio alarm
- One-tap status toggle
Role Manager
Give cashiers, kitchen and delivery staff exactly the access they need — role-based permissions across orders, inventory and the kitchen monitor.
- Cashier, kitchen & manager roles
- Granular per-area permissions
- Per-location access control
- Keep wp-admin locked down
More ways to sell & run
Advanced features that make it effortless
the whole operation moving.
Floating mini cart
A slide-in drawer customers can see at a glance, with auto-open, coupon form and full color theming — a strong lever on completion.
Tipping at checkout
Fixed or percentage tips shown in the cart, checkout or both — inline on order totals, and on the WooCommerce Blocks cart too.
Order bumps
A cross-sell carousel inside the mini cart, right before checkout — full slider control with autoplay and pause-on-hover.
Discounts & special offers
Automatic percentage and fixed discounts, menu- and category-scoped, plus a scheduled special-menu popup.
Timed products
Schedule when each dish appears — breakfast, lunch and dinner menus that switch themselves, timezone-aware.
Order timeline & tracking
A full status-change history and a public tracking page customers check with order ID and email.
SMS & WhatsApp updates
New-order and status-change messages via Twilio, with rich placeholders — run SMS only, WhatsApp only, or both.
Custom order statuses
Model your real kitchen workflow — “Preparing”, “Out for delivery” — each with a color, icon and its own notifications.
Reviews & star ratings
Collect food reviews and star ratings, submitted right from the quick-view popup with no page reload, plus food tags to help diners choose.
Time-slot order limits
Cap orders per pickup, delivery and dine-in slot so the kitchen never gets buried at 7pm — enforced across three gates.
Custom checkout
A purpose-built, section-controlled checkout for food ordering — fewer fields, fewer drop-offs, with custom heading and button text.
Role manager
Create cashier, kitchen, delivery and manager roles with granular permissions and per-location access control.
The full depth
And a hundred details that add up
Menu & display
- Grid, list, group-by-category & slider layouts
- Isotope filter, even & masonry grids
- Responsive column control per device
- 4-step shortcode generator — unlimited menus
- Gutenberg block & Elementor widgets
- 20+ Pro layouts, popups & AJAX pagination
Rich menu data
- Variable pricing — small / medium / large
- Regular & sale price with strike-through
- Ingredients with drag-and-drop ordering
- Nutrition facts with custom units
- Reviews, star ratings & food tags
- Product add-ons — 5 field types, price impact
Ordering & fulfillment
- Pickup, delivery & dine-in with own rules
- Date & time picker, lead time & pre-order window
- Time-slot order limits per service
- Timed products — breakfast / lunch / dinner
- Floating mini cart & order bumps
- Custom checkout, extra fields & tips
Operations & kitchen
- Custom order statuses with color & icon
- Order timeline & public customer tracking
- SMS & WhatsApp notifications via Twilio
- Role manager — granular staff permissions
- Inventory reports — sales, profit & waste cost
- Consistent currency & number formatting
Offers & conversion
- Automatic percentage & fixed discounts
- Menu- and category-scoped promotions
- Cart-total threshold rules
- Scheduled special-menu popup
- Coupon form inside the mini cart
- Tips & gratuity — fixed or percentage
Built for real sites
- Translation ready — WPML & Loco compatible
- HPOS compatible & performance-first
- Full REST API (fmp/v1)
- One-click licensing & automatic updates
- Docs, video tutorials & support forum
- Backward-compatible upgrades
Who it’s for
One plugin that scales from a
café to a chain
Restaurants
Neighborhood eateries to multi-location chains — categories, filters and per-branch menus scale with you.
Cafés & coffee shops
Beverages, pastries and light meals in layouts built for frequent seasonal changes.
Cloud kitchens
Delivery-first operations with slot limits, a live kitchen monitor and driver slips.
Fast food & QSR
High volume, minimal checkout and a live kitchen board that keeps the line moving.
Catering companies
Packages, pricing tiers and specialty menus with variable pricing.
Dine-in venues
QR table ordering, visual table reservation and table-aware kitchen slips.
Built to be trusted
Own the whole thing — data,
orders and all
Keep 100% of the order
No per-order fees, no third-party platform. Payments run on your own WooCommerce gateways.
Staff never need a login
The front-end dashboard is the restaurant — orders, kitchen and printing without wp-admin.
Real data, not estimates
Every report is built from actual orders. Anything that can’t be computed is left blank, never guessed.
- Translation ready · WPML & Loco
- HPOS compatible
- Performance-first, cache friendly
- Full REST API
Pricing
Select the perfect pricing plan for your
restaurant management
Coming from ThemeForest? 👋
Since July 1, 2026, Envato retains about 60% of every ThemeForest sale- making it difficult to provide premium support and ongoing updates.
Excluded from the envato license:
- × Priority Customer Support
- × Full access to extensions
Food Menu — 1 Site
- Food Menu Pro Plugin
- 1 Domain License
- Online Ordering by Woocommerce
- Reservation Management
- Pick-up & Delivery
- Mini Cart
- Product Add-ons
- Visual Table Reservation
- Live Order Management New
- Advanced Inventory Management New
- 1 Year Support & Updates
- 20% Discount on Renewal
Food Menu — Unlimited Sites
- Food Menu Pro Plugin
- Unlimited Domains License
- Online Ordering by Woocommerce
- Reservation Management
- Pick-up & Delivery
- Mini Cart
- Product Add-ons
- Visual Table Reservation
- Live Order Management New
- Advance Inventory Management New
- 1 Year Support & Updates
- 20% Discount on Renew
Bundle — 1 Site
- FoodMenu Pro + All Restaurant Themes
- License for 1 Site
- All 4 Restaurant Themes (Foodymart, Panpie, Redchili and Foodcart)
- SchemaEngine AI Plugin Restaurant Schema
- Future Restaurant Theme
- 1 Year of Updates & Priority Support
Bundle Unlimited Sites
- FoodMenu Pro + All Restaurant Themes
- License for Unlimited Sites
- All 4 Restaurant Themes (Foodymart, Panpie, Redchili and Foodcart)
- SchemaEngine AI Plugin Restaurant Schema
- Future Restaurant Theme
- 1 Year of Updates & Priority Support
Food Menu —1 Site
- Food Menu Pro Plugin
- 1 Domain License
- Online Ordering by Woocommerce
- Reservation Management
- Pick-up & Delivery
- Mini Cart
- Product Add-ons
- Visual Table Reservation
- Live Order Management New
- Advance Inventory Management New
- Lifetime Support & Updates
Food Menu — Unlimited Sites
- Food Menu Pro Plugin
- Unlimited Domains License
- Online Ordering by Woocommerce
- Reservation Management
- Pick-up & Delivery
- Mini Cart
- Product Add-ons
- Visual Table Reservation
- Live Order Management New
- Advance Inventory Management New
- Lifetime Support & Updates
Bundle - 1 Site Lifetime
- FoodMenu Pro + All Restaurant Themes
- License for 1 Site
- All 4 Restaurant Themes (Foodymart, Panpie, Redchili and Foodcart)
- SchemaEngine AI Plugin Restaurant Schema
- Future Restaurant Theme
- 1 Year of Updates & Priority Support
Bundle Unlimited Sites
- FoodMenu Pro + All Restaurant Themes
- License for Unlimited Sites
- All 4 Restaurant Themes (Foodymart, Panpie, Redchili and Foodcart)
- SchemaEngine AI Plugin Restaurant Schema
- Future Restaurant Theme
- 1 Year of Updates & Priority Support
100% risk-free money-back guarantee
Trusted by WordPress experts &
community leaders
- ★
- ★
- ★
- ★
- ★
Absolutely Perfect – and Pro Version Great Price
I recently built a site for a local cafe and compared several menu systems. This was ideal for the requirements and was very easy to use. The paid version is also extremely well priced (affordable) and has just the right amount of features.
- ★
- ★
- ★
- ★
- ★
Straightforward and useful plugin
I am using this plugin to make a woocommerce shop with categories in a tabbed list. It was quick and easy and it pulled data from WooCommerce just as expected. Very functional.
- ★
- ★
- ★
- ★
- ★
Absolutely Perfect – and Pro Version Great Price
I recently built a site for a local cafe and compared several menu systems. This was ideal for the requirements and was very easy to use. The paid version is also extremely well priced (affordable) and has just the right amount of features.
- ★
- ★
- ★
- ★
- ★
Straightforward and useful plugin
I am using this plugin to make a woocommerce shop with categories in a tabbed list. It was quick and easy and it pulled data from WooCommerce just as expected. Very functional.
- ★
- ★
- ★
- ★
- ★
Super plugin and customer support
I had a fantastic experience with customer support! They were incredibly responsive and addressed my issue quickly and professionally. I’m really impressed with how efficiently they resolved my concern.
- ★
- ★
- ★
- ★
- ★
Special food
The Food Menu – Restaurant Menu & Online Ordering for WooCommerce plugin has great reviews for ease of use and WooCommerce integration. You can use it to enhance Macdonalds Delicious Food Stuffz by creating a seamless online menu and ordering system
- ★
- ★
- ★
- ★
- ★
Super plugin and customer support
I had a fantastic experience with customer support! They were incredibly responsive and addressed my issue quickly and professionally. I’m really impressed with how efficiently they resolved my concern.
- ★
- ★
- ★
- ★
- ★
Special food
The Food Menu – Restaurant Menu & Online Ordering for WooCommerce plugin has great reviews for ease of use and WooCommerce integration. You can use it to enhance Macdonalds Delicious Food Stuffz by creating a seamless online menu and ordering system
- ★
- ★
- ★
- ★
- ★
Awesome, amazing customer service
They responded immediately to my issue and emailed a solution to my issue. It is so rare these days to find this kind of support that I felt the need to review them. The plugin works very well. We are extremely happy with it.
- ★
- ★
- ★
- ★
- ★
Absolutely Perfect – and Pro Version Great Price
I recently built a site for a local cafe and compared several menu systems. This was ideal for the requirements and was very easy to use. The paid version is also extremely well priced (affordable) and has just the right amount of features.
- ★
- ★
- ★
- ★
- ★
Awesome, amazing customer service
They responded immediately to my issue and emailed a solution to my issue. It is so rare these days to find this kind of support that I felt the need to review them. The plugin works very well. We are extremely happy with it.
- ★
- ★
- ★
- ★
- ★
Absolutely Perfect – and Pro Version Great Price
I recently built a site for a local cafe and compared several menu systems. This was ideal for the requirements and was very easy to use. The paid version is also extremely well priced (affordable) and has just the right amount of features.
Latest change logs
New: Show or hide the "Free" badge on addon options, site-wide or per addon group New: Report settings page to exclude order statuses from dashboard report totals New: Set how many days the dashboard reports cover on first load Improved: Even spacing between addon options in radio and checkbox groups Improved: Role Manager users are collapsed by default, with an arrow to expand each one Improved: Deleted users are flagged "Invalid user" in Role Manager instead of showing a bare ID Improved: Moved "Statuses That Count As Sales" from Inventory to the new Report page Improved: Cancelled, Failed, Refunded and Pending payment can no longer be removed from report exclusions Improved: Order Timeline now shows the exact time of each status change Improved: Order Timeline is now on by default, so order history is recorded from day one Fixed: Order Timeline times followed the viewer's timezone instead of the store's Fixed: Time slot order limits counted orders from every slot on older WooCommerce order storage Fixed: Location filter and new-order counts ignored on older WooCommerce order storage Fixed: Addon and grand totals stuck at zero when an option price was left non-numeric
New: Choose which order statuses count as sales in the inventory reports Improved: AJAX add to cart now works for every product type, without a page reload Improved: Sales Amount card now shows the gross total including tax Improved: Inventory popups now show the product name, regular price and sale price New: Edit product and View product links in the inventory popups, opening in new tabs Added: Sales report status setting under Front-End Dashboard settings (Pro) Fixed: Unit cost price could be saved higher than the product selling price Fixed: Excluded product types still appeared in the dashboard reports and inventory figures Fixed: Dashboard and reports showed the wrong currency symbol and decimals Fixed: On-hold orders were left out of sales reports, under-reporting revenue Fixed: Report date picker calendar was unusable on mobile screens Fixed: Variable and add-on products redirected to the product page for logged-out visitors Fixed: Add to cart could pick up fields from another product's form
New: Dine In order type with table selection, weekly schedule, time slots and slot limits
New: Dine In settings tab with a table list, optionally scoped per location
New: Order type, location, date and time fields on the Create Order screen
Improved: Dine In details on the orders list, quick view, order panel, POS slips, Kitchen Monitor and customer order page
Improved: New WhatsApp and SMS placeholders — {order_type}, {order_schedule}, {table_number}
Improved: Added food item check-off functionality to the Kitchen Monitor
Improved: Added customizable alarm settings for the Kitchen Monitor
New: Shift Reports — Day and Night shift filter on reports Improved: Report times follow the site Time Format setting Improved: Reports tabs and filters redesigned into separate, clearer sections Fixed: Inventory log recorded a different reason and note for each item of the same order Fixed: Inventory log was not recorded for orders created from the Frontend Order Dashboard
New: QR Code Table Ordering — dine-in QR scan → table session → order meta New: Minimal Checkout for QR Orders — stripped-down checkout for dine-in New: Timed Products — per-product availability schedules New: Custom Order Statuses — WhatsApp, messages and email notifications per status New: Order Timeline — visual status journey on admin order page New: Order Tracking — public customer tracking page (ID + email lookup) New: Order Bumps — checkout cross-sell suggestions in the minicart New: Custom Checkout with multi-step flow, configurable sections, and flexible layout options. New: Order Custom Fields — define extra checkout fields (select and text) without code New: POS Printing — 4 slip types (order confirmation, kitchen, packing, delivery driver) New: SMS & WhatsApp — order + status messages via WhatsApp and mobile message New: Frontend Order Dashboard — staff-facing order/inventory UI outside wp-admin New: Inventory Management — stock tracking, wastage, reports, activity logs New: Kitchen Monitor — live order board, order managed, audio alerts, status toggle New: Role Manager — for role-based access to orders, inventory, and Kitchen Monitor management. Integration: WooCommerce Blocks Cart + Checkout integration (Pickup/Delivery, Tip, Custom Checkout) Integration: AJAX review submission in quick-view popup (no full page reload) Improved: Pickup/Delivery: preorder days limit, schedule + holidays, full details on order-received page Improved: Elementor widgets: stock visibility, low-stock badge, QR-aware add-to-cart Improved: Product Addons — Improved functionality and Server-side validation Improved: Security: nonce + capability checks on all REST + AJAX endpoints Added: Special Menu — Added new 3 style and Exclude Pages option Added: Order Meta — Food Menu order meta section added in order edit page
Fixed: Elementor Deactivation Error
Add: Add Elementor Widgets Grid Layouts, Slider Layouts, Isotope Layouts
Fixed: Addon price calculation error (NaN)
Fixed: Reservation bug fixed and export issue fixed Fixed: Reservation redesign and mail functional Fixed: Pickup and Delivery start time should be grater than the current Fixed: Product addon bug fixed Fixed: Pickup and delivery time not working (js error) Fixed: Isotope layout responsive issue fixed Fixed: A Thousand and decimal separator doesn't work with product addon Fixed: Popup layout gallery for WooCommerce not working Fixed: Isotope Filter order not working Fixed: WooCommerce isotope popup not working
Added: Visual Table Reservation feature with drag-and-drop table builder and frontend table selection support. Fixed: Product addon not showing properly
Fixed: Multiple Product Addons don't work properly.
Fixed: Delivery and pickup time now display correctly in quick preview Fixed: Resolved issue where delivery and pickup times were not appearing Fixed: Delivery settings now save properly Fixed: License information now displays correctly Fixed: Tip not showing anywhere
Fixed: Food Review Title escaping issue Fixed: Error through from pro plugin
Security Updated: Sanitize all inputs, and added nonce and user permission for admin ajax Modify: Settings Modify Release: Reservation Beta release Fixed: Ingredient and Nutrition drag and drop (editor) issue fixed Fixed: Ingredient and Nutrition Units not showing until saving the post Fixed: Old category remove after activate the por plugin Fixed: Popup primary color doesn't work
Fixed: Food List drag and drop order not working Fixed: Food Category drag and drop order not working
Fixed: Category not saved if pro exist Fixed: Ingredient and Nutrition front-end issue fixed Added: Hide Empty option for category Fixed: Load duplicate post in isotope Load More button
Added: Product addon is required show select options Fixed: isotope layout two select option set popup Fixed: Design css issues
Added: Ajax single product add to cart Fixed: Design css issues Fixed: Product addon frontend mini cart price update
Added: Product Addons Added: Mini Cart Added: Tipping Added: Delivery & Pickup Added: Food Location Product Taxonomy address & google map Added: Discount Added: Special Menu Improved: Admin settings panel design improve Fixed: Design css issues fixed
Added: WordPress 6.4 Version Compatible & PHP 8.2 Version Compatible
Fixed: Preview Admin Ajax Warning
Fixed: Header Search Icon CSS Issue
Fixed: Floating Price not working in the variable food menu. Fixed: Food Menu Posts sorting (menu-order) not working.
Improved: Major UI update & layout re-design. Improved: Layout Styles. Added: Some more layouts. Added: Some more ShortCode settings. Updated: Proper sanitisation and escaping for all files. Updated: Replaced Owl & flex Slider with Swiper Slider. Fixed: WooCommerce products visibility issue. Fixed: Floating price display issue. Fixed: Some layout bugs.
Improved: Major update in code quality. Improved: ShortCode Generator UI revamped. Fixed: Some Layout style issues. Fixed: Some Post Meta issues. Fixed: Elementor Preview issues.
Fixed: Pagination not working on front page. Fixed: Pagination not working correctly when post limit applied. Fixed: Some errors with PHP 8.0 environment. Fixed: Compatibility with the latest Elementor version. Fixed: Some CSS issue fixed.
Fixed: Custom image size issue Fixed: Icon font issue
Fixed: WooCommerce category issue in ShortCode
Fixed: Template rendering issue. Updated: Carousel scripts.
Fix: License activation issue.
Fix: Styling Issue & Improve Fix: WooCommerce Cart issue Fix: Woocommerce order issue Add: Free & Pro version marge now PRO version need free version activation to work.
Fix: Admin end CSS conflict
Fix: JS Error of WordPress 5,5
Fix: Add WooCommerce Cart Quantity
Fix: Variable items decimal pricing
Add: Woocommerce Layouts. Fix: License add option by one click. Improve: Some CSS work.
Fix: category and tag count issue
Update price issue at the variable product
Add detail Page field control. Add Auto update feature Isotope button iPhone click issue fixed
Bug Fix: Category layout Bug Fix: Custom CSS fixed
Add Category Description Fix some bug
Frequently asked questions (FAQs)
What is the Food Menu plugin for WordPress?
Does Food Menu support online ordering, and do I need WooCommerce?
Is there a free version of the Food Menu plugin?
Does Food Menu offer pickup and delivery options?
Can I accept table reservations with this plugin?
Does Food Menu support QR code ordering for dine-in tables?
Can I manage multiple restaurant locations with one plugin?
Can staff manage orders without the WordPress admin?
Does Food Menu send order notifications by SMS or WhatsApp?
Is Food Menu compatible with Elementor and Gutenberg?
Keep 100% of every order. Start
with Food Menu today.
just your menu, your ordering and your kitchen, on your own
WordPress site.