Title: FoodMaster Lite – Restaurant Food Ordering &amp; Delivery for WooCommerce
Author: WPSlash
Published: <strong>November 10, 2026</strong>
Last modified: November 10, 2026

---

Search plugins

![](https://ps.w.org/foodmaster-restaurant-ordering/assets/banner-772x250.png?rev
=3794697)

![](https://ps.w.org/foodmaster-restaurant-ordering/assets/icon-256x256.png?rev=
3794697)

# FoodMaster Lite – Restaurant Food Ordering & Delivery for WooCommerce

 By [WPSlash](https://profiles.wordpress.org/wpslash/)

[Download](https://downloads.wordpress.org/plugin/foodmaster-restaurant-ordering.4.1.10.zip)

 * [Details](https://wordpress.org/plugins/foodmaster-restaurant-ordering/#description)
 * [Reviews](https://wordpress.org/plugins/foodmaster-restaurant-ordering/#reviews)
 *  [Installation](https://wordpress.org/plugins/foodmaster-restaurant-ordering/#installation)
 * [Development](https://wordpress.org/plugins/foodmaster-restaurant-ordering/#developers)

 [Support](https://wordpress.org/support/plugin/foodmaster-restaurant-ordering/)

## Description

**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

 1. Install and activate WooCommerce and FoodMaster Lite.
 2. Run the setup wizard and choose your restaurant type to import the demo menu, or
    skip it and use your own products.
 3. Enter your restaurant name, address and opening hours.
 4. Choose delivery and pickup options, the delivery fee and the minimum order.
 5. 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](https://www.wpslash.com/plugin/foodmaster-restaurant-ordering/)

#### Documentation and support

 * **Free support:** the WordPress.org support forum for this plugin
 * **Pro support:** [priority support for Pro customers](https://www.wpslash.com/submit-ticket/?utm_source=wporg&utm_medium=readme&utm_campaign=lite)

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`)

## Screenshots

[⌊Restaurant homepage built with the FoodMaster hero block, showing the live "Open
now" status, order types and order buttons.⌉⌊Restaurant homepage built with the 
FoodMaster hero block, showing the live "Open now" status, order types and order
buttons.⌉[

Restaurant homepage built with the FoodMaster hero block, showing the live “Open
now” status, order types and order buttons.

[⌊Accordion food menu grouped by category, with photos, prices and one-tap add buttons.⌉⌊
Accordion food menu grouped by category, with photos, prices and one-tap add buttons
.⌉[

Accordion food menu grouped by category, with photos, prices and one-tap add buttons.

[⌊Add-to-cart popup with extras: customers choose drinks, crust and size before 
adding the pizza to the cart.⌉⌊Add-to-cart popup with extras: customers choose drinks,
crust and size before adding the pizza to the cart.⌉[

Add-to-cart popup with extras: customers choose drinks, crust and size before adding
the pizza to the cart.

[⌊WooCommerce block checkout with the Delivery and Pickup switch, delivery fee and
order summary.⌉⌊WooCommerce block checkout with the Delivery and Pickup switch, 
delivery fee and order summary.⌉[

WooCommerce block checkout with the Delivery and Pickup switch, delivery fee and
order summary.

[⌊The food menu on a phone.⌉⌊The food menu on a phone.⌉[

The food menu on a phone.

[⌊Ordering details block: delivery time, delivery fee, minimum order and pickup 
address, with live opening status.⌉⌊Ordering details block: delivery time, delivery
fee, minimum order and pickup address, with live opening status.⌉[

Ordering details block: delivery time, delivery fee, minimum order and pickup address,
with live opening status.

[⌊Setup wizard: choose a restaurant type and import a complete demo menu.⌉⌊Setup
wizard: choose a restaurant type and import a complete demo menu.⌉[

Setup wizard: choose a restaurant type and import a complete demo menu.

[⌊Ordering settings: enable delivery and pickup, choose the default order type and
pause an order type.⌉⌊Ordering settings: enable delivery and pickup, choose the 
default order type and pause an order type.⌉[

Ordering settings: enable delivery and pickup, choose the default order type and
pause an order type.

[⌊Extras manager: groups of toppings, sizes and sides, assigned to product categories.⌉⌊
Extras manager: groups of toppings, sizes and sides, assigned to product categories
.⌉[

Extras manager: groups of toppings, sizes and sides, assigned to product categories.

[⌊Opening hours per day, with several time slots per day.⌉⌊Opening hours per day,
with several time slots per day.⌉[

Opening hours per day, with several time slots per day.

[⌊Design settings: storefront styles and colour schemes.⌉⌊Design settings: storefront
styles and colour schemes.⌉[

Design settings: storefront styles and colour schemes.

## Installation

#### From your WordPress dashboard

 1. Go to **Plugins  Add New Plugin**.
 2. Search for **FoodMaster Lite**.
 3. Click **Install Now**, then **Activate**. WooCommerce must be installed and active;
    WordPress shows a link to install it if it’s missing.
 4. Follow the setup wizard.

#### Manual installation

 1. Download the plugin ZIP file from WordPress.org.
 2. Go to **Plugins  Add New Plugin  Upload Plugin**.
 3. Choose the ZIP file, click **Install Now**, then **Activate**.
 4. Follow the setup wizard.

#### Requirements

 * WordPress 5.8 or higher
 * WooCommerce 6.0 or higher
 * PHP 7.4 or higher

You can reopen the wizard at any time from **FoodMaster  Setup Wizard**. All settings
live under **FoodMaster** in the admin menu.

## FAQ

### Is FoodMaster Lite free?

Yes. FoodMaster Lite is free, and there are no fees or commission on your orders.
FoodMaster Pro is an optional paid upgrade with more features.

### Do I need WooCommerce?

Yes. FoodMaster Lite is built on WooCommerce, which is free. Products, orders, payments,
taxes and emails all stay in WooCommerce.

### How do I add the food menu to a page?

Add the **Accordion menu** block to any page in the block editor. If you import 
a demo in the setup wizard, a Menu page with the block is created for you.

### Can customers choose between delivery and pickup?

Yes. Turn on delivery, pickup or both. Customers choose at checkout, and you set
which one is selected by default.

### Can I stop orders when the restaurant is closed?

Yes. Set your opening hours for delivery and pickup under **FoodMaster  Hours**,
with several time slots per day if you close between lunch and dinner. You can also
pause delivery or pickup at any time from the settings.

### How do I add toppings, sizes or other extras?

Go to **FoodMaster  Extras** and create a group, for example “Toppings” or “Size”.
Add its options with prices, choose whether customers pick one or several, and assign
the group to product categories or single products.

### Can I charge a delivery fee or set a minimum order?

Yes. FoodMaster Lite has a fixed delivery fee and a minimum order amount. Distance-
based delivery fees are part of FoodMaster Pro.

### Does it work with the WooCommerce block checkout?

Yes. FoodMaster Lite works with the Cart and Checkout blocks and with the classic
checkout, and it’s compatible with HPOS.

### Which payment methods can I use?

Any WooCommerce payment method: cash on delivery, card payments through Stripe or
PayPal, bank transfer and more.

### Does it work with my theme?

FoodMaster Lite works with any well-coded theme, including block themes like Twenty
Twenty-Five. The menu and blocks use their own styling, which you can adjust in **
FoodMaster  Settings  Design**.

### Can I use it for several restaurant locations?

FoodMaster Lite is for one location. Multiple locations, each with their own hours
and settings, are part of [FoodMaster Pro](https://www.wpslash.com/plugin/foodmaster-restaurant-ordering/).

### Will I lose my settings if I upgrade to Pro?

No. FoodMaster Pro uses the same settings, products and extras, and adds its features
on top.

### Is FoodMaster Lite translation-ready?

Yes. All text can be translated, and right-to-left languages are supported.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FoodMaster Lite – Restaurant Food Ordering & Delivery for WooCommerce” is open 
source software. The following people have contributed to this plugin.

Contributors

 *   [ WPSlash ](https://profiles.wordpress.org/wpslash/)

[Translate “FoodMaster Lite – Restaurant Food Ordering & Delivery for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/foodmaster-restaurant-ordering)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/foodmaster-restaurant-ordering/),
check out the [SVN repository](https://plugins.svn.wordpress.org/foodmaster-restaurant-ordering/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/foodmaster-restaurant-ordering/)
by [RSS](https://plugins.trac.wordpress.org/log/foodmaster-restaurant-ordering/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.1.10

 * Release on WordPress.org

#### 4.1.9

 * Store Assets Added

#### 4.1.8

 * Readme.txt Updates
 * Onboarding Wizard Fixes

#### 4.1.7

 * Fixed: the setup wizard checks the right WordPress permissions before changing
   the site title, tagline, front page, menus or widgets
 * Changed: the setup wizard asks before taking the store out of “Coming soon” mode
   or enabling Cash on Delivery
 * Changed: the Location and hours block’s Google Map is now off by default; turn
   it on in the block settings
 * Fixed: order links in Reports now open the WooCommerce order screen with HPOS
   and on subdirectory installs
 * Added: full license notices for the bundled Toastify and Flatpickr libraries

#### 4.1.6

 * Fixes Translation Text in German

#### 4.1.5

 * Fixes on Lite Version for Text Domain

#### 4.1.4

 * Fixed Checkout Blocks

#### 4.1.3

 * Default Settings Changes

#### 4.1.2

 * Added New Demos

#### 3.2.0 – 2026-10-17

 * Design styles: choose Takeaway Flyer, Counter Display (modern, photo-led) or 
   Night Service (dark) in Settings > Design; the colour scheme applies on top, 
   the type and shape options start from the style’s defaults, and a single block
   can carry another style through its additional CSS class (fm-style-flyer, fm-
   style-counter, fm-style-night)
 * Colour schemes: all 29 presets reworked so prices, deal tags, muted text and 
   status colours hold WCAG AA on every preset; picking a scheme no longer overwrites
   later colour tweaks
 * Admin rebuilt on WordPress core conventions: settings grouped into Ordering, 
   Design, Printing and Advanced with native tabs and sections, a settings search
   box, Hours (delivery, pickup, dine-in, holidays) and Reports (statistics, reports)
   as single tabbed pages, core checkboxes and descriptions, WooCommerce status 
   colours, core chart palette, the setup wizard in core blue
 * Self-hosted Manrope and Inter (Latin, Greek, Cyrillic) for the new styles
 * German and Greek translations completed; template regenerated

#### 3.1.0 – 2026-10-16

 * New storefront design: one token sheet (colours, type, 8px module, 2px radius,
   rules instead of shadows) that every menu layout, product loop, modal, cart, 
   checkout block and element reads; the operator’s colours and fonts from Styling
   Settings drive all of it
 * Menu layouts (accordion, sticky tabs, side menu) and product loops rebuilt with
   an aligned price column, deal and sold-out tags, container-query row folding,
   keyboard and screen-reader support, RTL and reduced-motion handling
 * Add-to-cart modal and extra options rebuilt; inline mini cart and sticky cart
   bar rebuilt
 * Checkout blocks (order type, delivery time, store selection) and classic checkout
   fields restyled; hero, featured product, daily dishes, store hours, availability
   checker, allergen chips, deal and combo restyled
 * Self-hosted Sofia Sans and Sofia Sans Extra Condensed with Greek and Cyrillic
   subsets; no external font requests
 * Stylesheets load per page: shared base everywhere, storefront sheets only where
   plugin content renders, layouts and elements at render time; dead stylesheets
   removed. Menu page CSS weight cut from 496 KB in 36 requests to 173 KB in 22
 * Local-only design preview route (?fm_preview=accordion|sticky-tabs|side-menu|
   elements) on local environments
 * Saved legacy design defaults migrate once to the new defaults; operator customisations
   are kept
 * German and Greek translations completed for every string; translation template
   regenerated
 * Removed the debug output from deal and combo rendering; fixed a stray character
   in the address changer stylesheet

#### 3.0.19

 * Added MCP

#### 3.0.18

 * UI Fixes

#### 3.0.17 – 2026-09-18

 * Fixed extra option CPT slug length for WordPress.org (foodmaster_xoption / foodmaster_xstore)
   with automatic migrations
 * Updated REST API, export/import, and product bundles code to use prefixed extra
   option slugs
 * Fixed blocks and classic checkout rejecting valid future delivery/pickup times
   when out-of-hours blocking is disabled
 * Improved WPSlash license SDK: per-site multisite activation, clearer errors, 
   and scheduled slot validation

#### 3.0.16 – 2026-09-17

 * Prefixed remaining plugin identifiers for WordPress.org compliance (wf_* functions,
   AJAX actions, widget class)
 * Renamed allergen taxonomy to foodmaster_allergen with one-time migration for 
   existing sites
 * Renamed extra_store CPT to foodmaster_extra_store with one-time migration for
   existing sites
 * Renamed get_store_hours AJAX action to foodmaster_get_store_hours
 * Fixed duplicate function and class declarations introduced during prefix migration

#### 3.0.15 – 2026-09-13

 * Upgraded bundled third-party libraries: Select2 4.1.0, Chart.js 4.5.1
 * Removed unused legacy jQuery Timepicker assets (hours UI uses native time inputs)
 * Lite build no longer ships Chart.js (Pro-only statistics/reports)
 * Replaced inline script/style tags with wp_enqueue_script, wp_add_inline_script,
   and wp_add_inline_style
 * Removed remote asset examples; shortcode docs now use bundled plugin icons; Google
   Maps JS loads only for Pro distance features
 * Removed unused wp-admin core file bootstrap; plugin active checks no longer require
   plugin.php at load time
 * Hardened foodmaster_options sanitization so only whitelisted keys from registered
   callbacks are saved
 * Escaped menu shortcode fallback output and filtered nested product loop HTML 
   with wp_kses
 * Replaced incorrect woocommerce text domain with the plugin text domain on four
   translatable strings
 * Sanitized and server-validated extra option JSON submitted during add-to-cart
 * Prefixed plugin identifiers: extra option CPT/taxonomy, filter hooks, admin slugs,
   JS globals, and term settings meta

#### 3.0.14 – 2026-09-12

 * Lite build excludes dev files: Python scripts, src/, and stale language JSON/
   POT files

#### 3.0.13 – 2026-09-12

 * Lite ZIP size reduced by shipping only bundled setup wizard demos (5 restaurant
   types)

#### 3.0.12 – 2026-09-12

 * WordPress.org trialware compliance: removed Pro-only code paths from lite build
 * Removed Automatic Order Printing and Advanced settings tabs from lite admin
 * Lite release workflow and build script fixes

#### 3.0.11 – 2026-09-12

 * WordPress.org review compliance: split lite/pro bootstraps, readme updates, lite
   build packaging

#### 3.0.10 – 2026-09-10

 * Release build excludes updated for WordPress.org (.cline_rules and language backups)

#### 3.0.9 – 2026-09-10

 * Fixed WordPress.org plugin check issues (widget i18n, language backup files)

#### 3.0.8 – 2026-09-09

 * Exclude dev-only compress-images.sh from lite and pro release builds

#### 3.0.7 – 2026-09-09

 * Compressed demo product images for smaller download size

#### 3.0.6 – 2026-09-09

 * WordPress.org submission fixes: license header, text domain, and plugin slug 
   alignment
 * Tested up to WordPress 7.1

#### 3.0.5 – 2026-09-09

 * Tested up to WordPress 7.1
 * Code quality and WordPress coding standards improvements
 * Bug fixes and stability improvements

#### 3.0.3 – 2026-09-03

 * Initial release of FoodMaster Lite on WordPress.org
 * Accordion menu layout with collapsible categories
 * Delivery and pickup order type selection
 * Delivery hours management system
 * Extra options (add-ons) system for products
 * AJAX add-to-cart functionality
 * Custom checkout fields for delivery information
 * Color palette customization system
 * Guided setup wizard
 * Mobile-responsive design
 * Full translation support

## Meta

 *  Version **4.1.10**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Food Delivery](https://wordpress.org/plugins/tags/food-delivery/)[food ordering](https://wordpress.org/plugins/tags/food-ordering/)
   [online ordering](https://wordpress.org/plugins/tags/online-ordering/)[restaurant](https://wordpress.org/plugins/tags/restaurant/)
   [restaurant menu](https://wordpress.org/plugins/tags/restaurant-menu/)
 *  [Advanced View](https://wordpress.org/plugins/foodmaster-restaurant-ordering/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/foodmaster-restaurant-ordering/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/foodmaster-restaurant-ordering/reviews/)

## Contributors

 *   [ WPSlash ](https://profiles.wordpress.org/wpslash/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/foodmaster-restaurant-ordering/)