FoodMaster Lite turns WooCommerce into an online ordering system for your restaurant. Customers browse your food menu, pick toppings and sizes, choose delivery or pickup and pay at checkout. Orders land in WooCommerce like any other order, and there’s no commission per order.
It suits pizzerias, takeaways, cafés, burger bars, bakeries, food trucks and any restaurant that wants to take orders on its own website instead of through a delivery app.
The setup wizard gets you started in minutes. Pick a restaurant type and it imports a complete demo: products with photos, extras groups, pages, a menu page, colours and opening hours. Then replace the demo content with your own.
Free features
Food menu and ordering
- Accordion menu block: your WooCommerce products grouped by category in a fast, collapsible menu. Add it to any page with the “Accordion menu” block.
- Add-to-cart popup: customers choose options and quantity in a popup and stay on the menu page.
- Extras (product add-ons): toppings, sizes, crusts, sides and drinks, with single or multiple choice, minimum and maximum choices, required groups and extra prices. Assign a group to whole product categories or to single products.
- Mini cart: a cart that follows the customer while they order.
Delivery and pickup
- Delivery and pickup order types: customers choose at checkout. Set the default type and pause either one when the kitchen is busy.
- Opening hours: weekly hours for delivery and pickup, with several time slots per day for lunch and dinner. Orders are only accepted while you’re open.
- Delivery fee and minimum order: a fixed delivery fee and a minimum order amount.
- Estimated times: show how long delivery or pickup usually takes.
- WooCommerce block checkout: works with the Cart and Checkout blocks and the classic checkout. Compatible with HPOS (High-Performance Order Storage).
Restaurant website
- Restaurant blocks: hero with an “Open now” status, opening hours, location and hours, category cards, ordering details and an “Open now” badge.
- Block patterns: ready-made About, Contact, Delivery and pickup, Catering and FAQ sections.
- Design styles: three storefront styles (Takeaway Flyer, Counter Display, Night Service) and colour schemes to match your brand.
- Demo import: complete demos for pizzerias, Italian, burger, Asian and Mexican restaurants.
For every store
- Mobile-first menu and checkout
- Works with any well-coded theme, including block themes
- Translation-ready and RTL-ready
- Built on WooCommerce, so you keep its payments, taxes, emails and reports
How it works
- Install and activate WooCommerce and FoodMaster Lite.
- Run the setup wizard and choose your restaurant type to import the demo menu, or skip it and use your own products.
- Enter your restaurant name, address and opening hours.
- Choose delivery and pickup options, the delivery fee and the minimum order.
- Open your Menu page and start taking orders.
FoodMaster Pro
FoodMaster Pro adds the tools a busy restaurant needs:
- More menu layouts: side menu, sticky category tabs and card product layouts
- Scheduled orders: customers pick a delivery or pickup date and time
- Distance-based delivery: delivery zones, distance limits and distance-based fees
- Dine-in and QR table ordering
- Multiple locations: several restaurants, each with its own hours and settings
- Kitchen display and automatic order printing
- Accept or decline orders and order management panels
- Delivery driver assignment and SMS notifications
- Holidays, allergen labels, daily dishes, and deals and combos
- Statistics and reports, REST API and settings export/import
- Priority support
See FoodMaster Pro
Documentation and support
FoodMaster is a product of WPSlash. WooCommerce is a trademark of Automattic Inc. This plugin is not affiliated with or endorsed by Automattic.
External services
Google Maps embed (Location and hours block)
The “Location and hours” block can show a map of your store. The map is off by default; you turn it on per block with the “Google Map” toggle in the block settings. No API key is needed.
- What it is used for: showing your store’s location on a map inside the block.
- What data is sent and when: when a page with the map turned on is viewed, the visitor’s browser loads the map from google.com and sends the store address (as the map search query), along with the visitor’s IP address and browser details. Nothing is sent while the map is off.
- Service provider: Google LLC. Terms of Service: https://policies.google.com/terms · Privacy Policy: https://policies.google.com/privacy
The block’s optional “Get directions” link opens Google Maps with the store address only when a visitor clicks it.
Google Maps Platform APIs (optional, your own API key)
This plugin can optionally use Google Maps Platform APIs when you enter your own Google API key in the plugin settings.
What it is used for
* Maps JavaScript API — address autocomplete on checkout and admin location fields
* Geocoding API — converting store or customer addresses to coordinates
* Distance Matrix API — calculating delivery distance for delivery fees and restrictions
What data is sent and when
* Store address, customer address, or address typed into autocomplete fields is sent to Google when those features are enabled and configured with an API key
* Data is sent only when a user or administrator uses a feature that requires geocoding, distance calculation, or address suggestions
Google Maps Platform
* Terms: https://cloud.google.com/maps-platform/terms
* Privacy: https://policies.google.com/privacy
Third-party libraries
FoodMaster bundles these open-source libraries. Their full copyright and license notices are in the plugin’s licenses/ folder and at the top of each bundled file.
- Toastify JS 1.12.0 – Copyright (c) 2018 apvarun – MIT License – https://github.com/apvarun/toastify-js (
js/toastify.js, css/toastify.css)
- flatpickr 4.6.13 – Copyright (c) 2017 Gregory Petrosyan – MIT License – https://github.com/flatpickr/flatpickr (
js/flatpickr.min.js, css/flatpickr.min.css)