{"id":367716,"date":"2026-11-10T12:44:32","date_gmt":"2026-11-10T12:44:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/foodmaster-lite-food-ordering-for-woocommerce\/"},"modified":"2026-11-10T15:40:41","modified_gmt":"2026-11-10T15:40:41","slug":"foodmaster-restaurant-ordering","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/foodmaster-restaurant-ordering\/","author":16319640,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.1.10","stable_tag":"4.1.10","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"FoodMaster Lite \u2013 Food Ordering for WooCommerce","header_author":"WPSlash","header_description":"Free food ordering system for WooCommerce. Add delivery & pickup to your restaurant website. Upgrade to Pro for multistore, KDS, and more.","last_updated":"2026-11-10 15:40:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/foodmaster-restaurant-ordering\/","header_author_uri":"http:\/\/www.wpslash.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":176,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"4.1.10":{"tag":"4.1.10","author":"wpslash","date":"2026-11-10 15:40:41","revision":3794697}},"upgrade_notice":{"3.0.17":"<p>Fixes extra options registration, REST compatibility, scheduled checkout validation, and license activation improvements.<\/p>","3.0.16":"<p>WordPress.org prefix compliance: renamed legacy wf_* identifiers, taxonomy, CPT slugs, and AJAX actions with automatic migrations.<\/p>","3.0.15":"<p>Updated third-party JavaScript libraries for security and WordPress.org compliance.<\/p>","3.0.14":"<p>Lite package cleanup: removed dev-only files from the distribution ZIP.<\/p>","3.0.13":"<p>Smaller lite download with bundled demo content only.<\/p>","3.0.12":"<p>WordPress.org compliance updates: lite build cleanup and admin settings fixes.<\/p>","3.0.11":"<p>WordPress.org compliance and lite distribution packaging updates.<\/p>","3.0.10":"<p>Release packaging updates for WordPress.org distribution.<\/p>","3.0.9":"<p>WordPress.org plugin check compliance fixes.<\/p>","3.0.8":"<p>Build packaging cleanup; no user-facing feature changes.<\/p>","3.0.7":"<p>Smaller lite package with optimized demo images.<\/p>","3.0.6":"<p>WordPress.org compatibility update with license header and text domain fixes.<\/p>","3.0.5":"<p>Maintenance release with WordPress 7.1 compatibility testing, code quality improvements, and bug fixes.<\/p>","3.0.3":"<p>Welcome to FoodMaster Lite! Get started with free online food ordering for your WooCommerce store. Need advanced features like multi-store support, delivery zones, or automatic printing? <a href=\"https:\/\/www.wpslash.com\/plugin\/foodmaster-restaurant-ordering\/\">Upgrade to FoodMaster Pro<\/a> at any time \u2014 your settings are fully preserved.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3794697,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3794697,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3794697,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3794697,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.1.10"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3794697,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3794697,"resolution":"10","location":"assets","locale":"","width":1440,"height":900},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3794697,"resolution":"11","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3794697,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3794697,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3794697,"resolution":"4","location":"assets","locale":"","width":1440,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3794697,"resolution":"5","location":"assets","locale":"","width":390,"height":844},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3794697,"resolution":"6","location":"assets","locale":"","width":1440,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3794697,"resolution":"7","location":"assets","locale":"","width":1440,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3794697,"resolution":"8","location":"assets","locale":"","width":1440,"height":900},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3794697,"resolution":"9","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"Restaurant homepage built with the FoodMaster hero block, showing the live \"Open now\" status, order types and order buttons.","2":"Accordion food menu grouped by category, with photos, prices and one-tap add buttons.","3":"Add-to-cart popup with extras: customers choose drinks, crust and size before adding the pizza to the cart.","4":"WooCommerce block checkout with the Delivery and Pickup switch, delivery fee and order summary.","5":"The food menu on a phone.","6":"Ordering details block: delivery time, delivery fee, minimum order and pickup address, with live opening status.","7":"Setup wizard: choose a restaurant type and import a complete demo menu.","8":"Ordering settings: enable delivery and pickup, choose the default order type and pause an order type.","9":"Extras manager: groups of toppings, sizes and sides, assigned to product categories.","10":"Opening hours per day, with several time slots per day.","11":"Design settings: storefront styles and colour schemes."}},"plugin_section":[],"plugin_tags":[149734,72293,43684,20710,23280],"plugin_category":[39,45],"plugin_contributors":[166965],"plugin_business_model":[],"class_list":["post-367716","plugin","type-plugin","status-publish","hentry","plugin_tags-food-delivery","plugin_tags-food-ordering","plugin_tags-online-ordering","plugin_tags-restaurant","plugin_tags-restaurant-menu","plugin_category-business","plugin_category-ecommerce","plugin_contributors-wpslash","plugin_committers-wpslash"],"banners":{"banner":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/banner-772x250.png?rev=3794697","banner_2x":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/banner-1544x500.png?rev=3794697","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/icon-128x128.png?rev=3794697","icon_2x":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/icon-256x256.png?rev=3794697","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-1.png?rev=3794697","caption":"Restaurant homepage built with the FoodMaster hero block, showing the live \"Open now\" status, order types and order buttons."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-2.png?rev=3794697","caption":"Accordion food menu grouped by category, with photos, prices and one-tap add buttons."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-3.png?rev=3794697","caption":"Add-to-cart popup with extras: customers choose drinks, crust and size before adding the pizza to the cart."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-4.png?rev=3794697","caption":"WooCommerce block checkout with the Delivery and Pickup switch, delivery fee and order summary."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-5.png?rev=3794697","caption":"The food menu on a phone."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-6.png?rev=3794697","caption":"Ordering details block: delivery time, delivery fee, minimum order and pickup address, with live opening status."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-7.png?rev=3794697","caption":"Setup wizard: choose a restaurant type and import a complete demo menu."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-8.png?rev=3794697","caption":"Ordering settings: enable delivery and pickup, choose the default order type and pause an order type."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-9.png?rev=3794697","caption":"Extras manager: groups of toppings, sizes and sides, assigned to product categories."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-10.png?rev=3794697","caption":"Opening hours per day, with several time slots per day."},{"src":"https:\/\/ps.w.org\/foodmaster-restaurant-ordering\/assets\/screenshot-11.png?rev=3794697","caption":"Design settings: storefront styles and colour schemes."}],"raw_content":"<!--section=description-->\n<p><strong>FoodMaster Lite<\/strong> 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.<\/p>\n\n<p>It suits pizzerias, takeaways, caf\u00e9s, burger bars, bakeries, food trucks and any restaurant that wants to take orders on its own website instead of through a delivery app.<\/p>\n\n<p>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.<\/p>\n\n<h4>Free features<\/h4>\n\n<p><strong>Food menu and ordering<\/strong><\/p>\n\n<ul>\n<li><strong>Accordion menu block<\/strong>: your WooCommerce products grouped by category in a fast, collapsible menu. Add it to any page with the \"Accordion menu\" block.<\/li>\n<li><strong>Add-to-cart popup<\/strong>: customers choose options and quantity in a popup and stay on the menu page.<\/li>\n<li><strong>Extras (product add-ons)<\/strong>: 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.<\/li>\n<li><strong>Mini cart<\/strong>: a cart that follows the customer while they order.<\/li>\n<\/ul>\n\n<p><strong>Delivery and pickup<\/strong><\/p>\n\n<ul>\n<li><strong>Delivery and pickup order types<\/strong>: customers choose at checkout. Set the default type and pause either one when the kitchen is busy.<\/li>\n<li><strong>Opening hours<\/strong>: weekly hours for delivery and pickup, with several time slots per day for lunch and dinner. Orders are only accepted while you're open.<\/li>\n<li><strong>Delivery fee and minimum order<\/strong>: a fixed delivery fee and a minimum order amount.<\/li>\n<li><strong>Estimated times<\/strong>: show how long delivery or pickup usually takes.<\/li>\n<li><strong>WooCommerce block checkout<\/strong>: works with the Cart and Checkout blocks and the classic checkout. Compatible with HPOS (High-Performance Order Storage).<\/li>\n<\/ul>\n\n<p><strong>Restaurant website<\/strong><\/p>\n\n<ul>\n<li><strong>Restaurant blocks<\/strong>: hero with an \"Open now\" status, opening hours, location and hours, category cards, ordering details and an \"Open now\" badge.<\/li>\n<li><strong>Block patterns<\/strong>: ready-made About, Contact, Delivery and pickup, Catering and FAQ sections.<\/li>\n<li><strong>Design styles<\/strong>: three storefront styles (Takeaway Flyer, Counter Display, Night Service) and colour schemes to match your brand.<\/li>\n<li><strong>Demo import<\/strong>: complete demos for pizzerias, Italian, burger, Asian and Mexican restaurants.<\/li>\n<\/ul>\n\n<p><strong>For every store<\/strong><\/p>\n\n<ul>\n<li>Mobile-first menu and checkout<\/li>\n<li>Works with any well-coded theme, including block themes<\/li>\n<li>Translation-ready and RTL-ready<\/li>\n<li>Built on WooCommerce, so you keep its payments, taxes, emails and reports<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install and activate WooCommerce and FoodMaster Lite.<\/li>\n<li>Run the setup wizard and choose your restaurant type to import the demo menu, or skip it and use your own products.<\/li>\n<li>Enter your restaurant name, address and opening hours.<\/li>\n<li>Choose delivery and pickup options, the delivery fee and the minimum order.<\/li>\n<li>Open your Menu page and start taking orders.<\/li>\n<\/ol>\n\n<h4>FoodMaster Pro<\/h4>\n\n<p>FoodMaster Pro adds the tools a busy restaurant needs:<\/p>\n\n<ul>\n<li><strong>More menu layouts<\/strong>: side menu, sticky category tabs and card product layouts<\/li>\n<li><strong>Scheduled orders<\/strong>: customers pick a delivery or pickup date and time<\/li>\n<li><strong>Distance-based delivery<\/strong>: delivery zones, distance limits and distance-based fees<\/li>\n<li><strong>Dine-in and QR table ordering<\/strong><\/li>\n<li><strong>Multiple locations<\/strong>: several restaurants, each with its own hours and settings<\/li>\n<li><strong>Kitchen display and automatic order printing<\/strong><\/li>\n<li><strong>Accept or decline orders<\/strong> and order management panels<\/li>\n<li><strong>Delivery driver assignment<\/strong> and SMS notifications<\/li>\n<li><strong>Holidays, allergen labels, daily dishes, and deals and combos<\/strong><\/li>\n<li><strong>Statistics and reports<\/strong>, REST API and settings export\/import<\/li>\n<li><strong>Priority support<\/strong><\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/www.wpslash.com\/plugin\/foodmaster-restaurant-ordering\/\">See FoodMaster Pro<\/a><\/p>\n\n<h4>Documentation and support<\/h4>\n\n<ul>\n<li><strong>Free support:<\/strong> the WordPress.org support forum for this plugin<\/li>\n<li><strong>Pro support:<\/strong> <a href=\"https:\/\/www.wpslash.com\/submit-ticket\/?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=lite\">priority support for Pro customers<\/a><\/li>\n<\/ul>\n\n<p>FoodMaster is a product of WPSlash. WooCommerce is a trademark of Automattic Inc. This plugin is not affiliated with or endorsed by Automattic.<\/p>\n\n<h3>External services<\/h3>\n\n<h4>Google Maps embed (Location and hours block)<\/h4>\n\n<p>The \"Location and hours\" block can show a map of your store. The map is <strong>off by default<\/strong>; you turn it on per block with the \"Google Map\" toggle in the block settings. No API key is needed.<\/p>\n\n<ul>\n<li><strong>What it is used for:<\/strong> showing your store's location on a map inside the block.<\/li>\n<li><strong>What data is sent and when:<\/strong> 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.<\/li>\n<li><strong>Service provider:<\/strong> Google LLC. Terms of Service: https:\/\/policies.google.com\/terms \u00b7 Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>The block's optional \"Get directions\" link opens Google Maps with the store address only when a visitor clicks it.<\/p>\n\n<h4>Google Maps Platform APIs (optional, your own API key)<\/h4>\n\n<p>This plugin can optionally use Google Maps Platform APIs when you enter your own Google API key in the plugin settings.<\/p>\n\n<p><strong>What it is used for<\/strong>\n* Maps JavaScript API \u2014 address autocomplete on checkout and admin location fields\n* Geocoding API \u2014 converting store or customer addresses to coordinates\n* Distance Matrix API \u2014 calculating delivery distance for delivery fees and restrictions<\/p>\n\n<p><strong>What data is sent and when<\/strong>\n* 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\n* Data is sent only when a user or administrator uses a feature that requires geocoding, distance calculation, or address suggestions<\/p>\n\n<p><strong>Google Maps Platform<\/strong>\n* Terms: https:\/\/cloud.google.com\/maps-platform\/terms\n* Privacy: https:\/\/policies.google.com\/privacy<\/p>\n\n<h3>Third-party libraries<\/h3>\n\n<p>FoodMaster bundles these open-source libraries. Their full copyright and license notices are in the plugin's <code>licenses\/<\/code> folder and at the top of each bundled file.<\/p>\n\n<ul>\n<li><strong>Toastify JS 1.12.0<\/strong> \u2013 Copyright (c) 2018 apvarun \u2013 MIT License \u2013 https:\/\/github.com\/apvarun\/toastify-js (<code>js\/toastify.js<\/code>, <code>css\/toastify.css<\/code>)<\/li>\n<li><strong>flatpickr 4.6.13<\/strong> \u2013 Copyright (c) 2017 Gregory Petrosyan \u2013 MIT License \u2013 https:\/\/github.com\/flatpickr\/flatpickr (<code>js\/flatpickr.min.js<\/code>, <code>css\/flatpickr.min.css<\/code>)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From your WordPress dashboard<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New Plugin<\/strong>.<\/li>\n<li>Search for <strong>FoodMaster Lite<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>. WooCommerce must be installed and active; WordPress shows a link to install it if it's missing.<\/li>\n<li>Follow the setup wizard.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file from WordPress.org.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New Plugin \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the ZIP file, click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Follow the setup wizard.<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>WooCommerce 6.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<p>You can reopen the wizard at any time from <strong>FoodMaster \u2192 Setup Wizard<\/strong>. All settings live under <strong>FoodMaster<\/strong> in the admin menu.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20foodmaster%20lite%20free%3F\"><h3>Is FoodMaster Lite free?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. FoodMaster Lite is built on WooCommerce, which is free. Products, orders, payments, taxes and emails all stay in WooCommerce.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20the%20food%20menu%20to%20a%20page%3F\"><h3>How do I add the food menu to a page?<\/h3><\/dt>\n<dd><p>Add the <strong>Accordion menu<\/strong> 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.<\/p><\/dd>\n<dt id=\"can%20customers%20choose%20between%20delivery%20and%20pickup%3F\"><h3>Can customers choose between delivery and pickup?<\/h3><\/dt>\n<dd><p>Yes. Turn on delivery, pickup or both. Customers choose at checkout, and you set which one is selected by default.<\/p><\/dd>\n<dt id=\"can%20i%20stop%20orders%20when%20the%20restaurant%20is%20closed%3F\"><h3>Can I stop orders when the restaurant is closed?<\/h3><\/dt>\n<dd><p>Yes. Set your opening hours for delivery and pickup under <strong>FoodMaster \u2192 Hours<\/strong>, 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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20toppings%2C%20sizes%20or%20other%20extras%3F\"><h3>How do I add toppings, sizes or other extras?<\/h3><\/dt>\n<dd><p>Go to <strong>FoodMaster \u2192 Extras<\/strong> 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.<\/p><\/dd>\n<dt id=\"can%20i%20charge%20a%20delivery%20fee%20or%20set%20a%20minimum%20order%3F\"><h3>Can I charge a delivery fee or set a minimum order?<\/h3><\/dt>\n<dd><p>Yes. FoodMaster Lite has a fixed delivery fee and a minimum order amount. Distance-based delivery fees are part of FoodMaster Pro.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20woocommerce%20block%20checkout%3F\"><h3>Does it work with the WooCommerce block checkout?<\/h3><\/dt>\n<dd><p>Yes. FoodMaster Lite works with the Cart and Checkout blocks and with the classic checkout, and it's compatible with HPOS.<\/p><\/dd>\n<dt id=\"which%20payment%20methods%20can%20i%20use%3F\"><h3>Which payment methods can I use?<\/h3><\/dt>\n<dd><p>Any WooCommerce payment method: cash on delivery, card payments through Stripe or PayPal, bank transfer and more.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>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 <strong>FoodMaster \u2192 Settings \u2192 Design<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20for%20several%20restaurant%20locations%3F\"><h3>Can I use it for several restaurant locations?<\/h3><\/dt>\n<dd><p>FoodMaster Lite is for one location. Multiple locations, each with their own hours and settings, are part of <a href=\"https:\/\/www.wpslash.com\/plugin\/foodmaster-restaurant-ordering\/\">FoodMaster Pro<\/a>.<\/p><\/dd>\n<dt id=\"will%20i%20lose%20my%20settings%20if%20i%20upgrade%20to%20pro%3F\"><h3>Will I lose my settings if I upgrade to Pro?<\/h3><\/dt>\n<dd><p>No. FoodMaster Pro uses the same settings, products and extras, and adds its features on top.<\/p><\/dd>\n<dt id=\"is%20foodmaster%20lite%20translation-ready%3F\"><h3>Is FoodMaster Lite translation-ready?<\/h3><\/dt>\n<dd><p>Yes. All text can be translated, and right-to-left languages are supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.1.10<\/h4>\n\n<ul>\n<li>Release on WordPress.org<\/li>\n<\/ul>\n\n<h4>4.1.9<\/h4>\n\n<ul>\n<li>Store Assets Added<\/li>\n<\/ul>\n\n<h4>4.1.8<\/h4>\n\n<ul>\n<li>Readme.txt Updates<\/li>\n<li>Onboarding Wizard Fixes<\/li>\n<\/ul>\n\n<h4>4.1.7<\/h4>\n\n<ul>\n<li>Fixed: the setup wizard checks the right WordPress permissions before changing the site title, tagline, front page, menus or widgets<\/li>\n<li>Changed: the setup wizard asks before taking the store out of \"Coming soon\" mode or enabling Cash on Delivery<\/li>\n<li>Changed: the Location and hours block's Google Map is now off by default; turn it on in the block settings<\/li>\n<li>Fixed: order links in Reports now open the WooCommerce order screen with HPOS and on subdirectory installs<\/li>\n<li>Added: full license notices for the bundled Toastify and Flatpickr libraries<\/li>\n<\/ul>\n\n<h4>4.1.6<\/h4>\n\n<ul>\n<li>Fixes Translation Text in German<\/li>\n<\/ul>\n\n<h4>4.1.5<\/h4>\n\n<ul>\n<li>Fixes on Lite Version for Text Domain<\/li>\n<\/ul>\n\n<h4>4.1.4<\/h4>\n\n<ul>\n<li>Fixed Checkout Blocks<\/li>\n<\/ul>\n\n<h4>4.1.3<\/h4>\n\n<ul>\n<li>Default Settings Changes<\/li>\n<\/ul>\n\n<h4>4.1.2<\/h4>\n\n<ul>\n<li>Added New Demos<\/li>\n<\/ul>\n\n<h4>3.2.0 - 2026-10-17<\/h4>\n\n<ul>\n<li>Design styles: choose Takeaway Flyer, Counter Display (modern, photo-led) or Night Service (dark) in Settings &gt; 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)<\/li>\n<li>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<\/li>\n<li>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<\/li>\n<li>Self-hosted Manrope and Inter (Latin, Greek, Cyrillic) for the new styles<\/li>\n<li>German and Greek translations completed; template regenerated<\/li>\n<\/ul>\n\n<h4>3.1.0 - 2026-10-16<\/h4>\n\n<ul>\n<li>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<\/li>\n<li>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<\/li>\n<li>Add-to-cart modal and extra options rebuilt; inline mini cart and sticky cart bar rebuilt<\/li>\n<li>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<\/li>\n<li>Self-hosted Sofia Sans and Sofia Sans Extra Condensed with Greek and Cyrillic subsets; no external font requests<\/li>\n<li>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<\/li>\n<li>Local-only design preview route (?fm_preview=accordion|sticky-tabs|side-menu|elements) on local environments<\/li>\n<li>Saved legacy design defaults migrate once to the new defaults; operator customisations are kept<\/li>\n<li>German and Greek translations completed for every string; translation template regenerated<\/li>\n<li>Removed the debug output from deal and combo rendering; fixed a stray character in the address changer stylesheet<\/li>\n<\/ul>\n\n<h4>3.0.19<\/h4>\n\n<ul>\n<li>Added MCP<\/li>\n<\/ul>\n\n<h4>3.0.18<\/h4>\n\n<ul>\n<li>UI Fixes<\/li>\n<\/ul>\n\n<h4>3.0.17 - 2026-09-18<\/h4>\n\n<ul>\n<li>Fixed extra option CPT slug length for WordPress.org (foodmaster_xoption \/ foodmaster_xstore) with automatic migrations<\/li>\n<li>Updated REST API, export\/import, and product bundles code to use prefixed extra option slugs<\/li>\n<li>Fixed blocks and classic checkout rejecting valid future delivery\/pickup times when out-of-hours blocking is disabled<\/li>\n<li>Improved WPSlash license SDK: per-site multisite activation, clearer errors, and scheduled slot validation<\/li>\n<\/ul>\n\n<h4>3.0.16 - 2026-09-17<\/h4>\n\n<ul>\n<li>Prefixed remaining plugin identifiers for WordPress.org compliance (wf_* functions, AJAX actions, widget class)<\/li>\n<li>Renamed allergen taxonomy to foodmaster_allergen with one-time migration for existing sites<\/li>\n<li>Renamed extra_store CPT to foodmaster_extra_store with one-time migration for existing sites<\/li>\n<li>Renamed get_store_hours AJAX action to foodmaster_get_store_hours<\/li>\n<li>Fixed duplicate function and class declarations introduced during prefix migration<\/li>\n<\/ul>\n\n<h4>3.0.15 - 2026-09-13<\/h4>\n\n<ul>\n<li>Upgraded bundled third-party libraries: Select2 4.1.0, Chart.js 4.5.1<\/li>\n<li>Removed unused legacy jQuery Timepicker assets (hours UI uses native time inputs)<\/li>\n<li>Lite build no longer ships Chart.js (Pro-only statistics\/reports)<\/li>\n<li>Replaced inline script\/style tags with wp_enqueue_script, wp_add_inline_script, and wp_add_inline_style<\/li>\n<li>Removed remote asset examples; shortcode docs now use bundled plugin icons; Google Maps JS loads only for Pro distance features<\/li>\n<li>Removed unused wp-admin core file bootstrap; plugin active checks no longer require plugin.php at load time<\/li>\n<li>Hardened foodmaster_options sanitization so only whitelisted keys from registered callbacks are saved<\/li>\n<li>Escaped menu shortcode fallback output and filtered nested product loop HTML with wp_kses<\/li>\n<li>Replaced incorrect woocommerce text domain with the plugin text domain on four translatable strings<\/li>\n<li>Sanitized and server-validated extra option JSON submitted during add-to-cart<\/li>\n<li>Prefixed plugin identifiers: extra option CPT\/taxonomy, filter hooks, admin slugs, JS globals, and term settings meta<\/li>\n<\/ul>\n\n<h4>3.0.14 - 2026-09-12<\/h4>\n\n<ul>\n<li>Lite build excludes dev files: Python scripts, src\/, and stale language JSON\/POT files<\/li>\n<\/ul>\n\n<h4>3.0.13 - 2026-09-12<\/h4>\n\n<ul>\n<li>Lite ZIP size reduced by shipping only bundled setup wizard demos (5 restaurant types)<\/li>\n<\/ul>\n\n<h4>3.0.12 - 2026-09-12<\/h4>\n\n<ul>\n<li>WordPress.org trialware compliance: removed Pro-only code paths from lite build<\/li>\n<li>Removed Automatic Order Printing and Advanced settings tabs from lite admin<\/li>\n<li>Lite release workflow and build script fixes<\/li>\n<\/ul>\n\n<h4>3.0.11 - 2026-09-12<\/h4>\n\n<ul>\n<li>WordPress.org review compliance: split lite\/pro bootstraps, readme updates, lite build packaging<\/li>\n<\/ul>\n\n<h4>3.0.10 - 2026-09-10<\/h4>\n\n<ul>\n<li>Release build excludes updated for WordPress.org (.cline_rules and language backups)<\/li>\n<\/ul>\n\n<h4>3.0.9 - 2026-09-10<\/h4>\n\n<ul>\n<li>Fixed WordPress.org plugin check issues (widget i18n, language backup files)<\/li>\n<\/ul>\n\n<h4>3.0.8 - 2026-09-09<\/h4>\n\n<ul>\n<li>Exclude dev-only compress-images.sh from lite and pro release builds<\/li>\n<\/ul>\n\n<h4>3.0.7 - 2026-09-09<\/h4>\n\n<ul>\n<li>Compressed demo product images for smaller download size<\/li>\n<\/ul>\n\n<h4>3.0.6 - 2026-09-09<\/h4>\n\n<ul>\n<li>WordPress.org submission fixes: license header, text domain, and plugin slug alignment<\/li>\n<li>Tested up to WordPress 7.1<\/li>\n<\/ul>\n\n<h4>3.0.5 - 2026-09-09<\/h4>\n\n<ul>\n<li>Tested up to WordPress 7.1<\/li>\n<li>Code quality and WordPress coding standards improvements<\/li>\n<li>Bug fixes and stability improvements<\/li>\n<\/ul>\n\n<h4>3.0.3 - 2026-09-03<\/h4>\n\n<ul>\n<li>Initial release of FoodMaster Lite on WordPress.org<\/li>\n<li>Accordion menu layout with collapsible categories<\/li>\n<li>Delivery and pickup order type selection<\/li>\n<li>Delivery hours management system<\/li>\n<li>Extra options (add-ons) system for products<\/li>\n<li>AJAX add-to-cart functionality<\/li>\n<li>Custom checkout fields for delivery information<\/li>\n<li>Color palette customization system<\/li>\n<li>Guided setup wizard<\/li>\n<li>Mobile-responsive design<\/li>\n<li>Full translation support<\/li>\n<\/ul>","raw_excerpt":"Restaurant online ordering for WooCommerce: accordion food menu, delivery and pickup, opening hours, toppings and extras, plus a setup wizard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/367716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=367716"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpslash"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=367716"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=367716"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=367716"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=367716"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=367716"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=367716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}