You can now draw your own delivery zones using the free plugin Shipping Zones by Drawing
Language supported
Adjust translations or translate to a new language with Poedit
WooCommerce adding items with Food Online Plugin

Try Menu Demo!

Try Full Demo!

Start take online orders to your restaurant with WordPress

Let your customers make their food order online. You decide if you will offer home delivery or only Take Away. For home delivery you can define delivery zones with zip codes etc. and giving them distinctive delivery fees. Delivery addresses are validated with Google Maps API to avoid receiving insufficient addresses.

With product attributes you can offer your dishes with varieties of size, protein etc. The plugin is compatible with WooCommerce Product Add-Ons if you want to offer even more product options.

Buy Now * six month support and updates

Features & Settings

Delivery addresses are validated with Google Maps API to avoid receiving insufficient addresses. The API Key is free and can be found from a link in the settings area.

Choose to display the delivery switch and let your customers select if they want Home Delivery or if they want to pick up the order at the restaurant.

Choose to display a reminder popup at checkout that let your customers add beverages or other supplementaries of your choice.

The plugin have extra features for the official WooCommerce theme Storefront. You can choose to hide the Storefront heading content to give your site a cleaner impression.


Ready to use with desktop, tablets, mobile phones...

Arrange the order of your menu headings in the settings area. For example: Starters - Main Dishes - Desserts - Beverages.

Calculate and Show the time until the order will be ready. If it is a delivery order, the shipping time can be calculated with help of Google. You can even decide if to calculate the the delivery time as a car or bike delivery.


Installation from Wordpress Admin Panel

  • Plugins -> Add New
  • Upload Plugin
  • Choose the .zip file you downloaded
  • Install Now
  • Activate

Do your Settings...

From the Wordpress Admin Panel

    • WooCommerce -> Settings
    • Choose the 'Food Online Premium' Tab
    • In the 'Settings' tab you make your basic settings
    • In the 'Menu Category Ordering' tab you can arrange the menu order


    In the main tab you can customize the behaviour of the plugin. For example, you can...

    • Show a popup on checkout with featured products as supplementary
    • Set minimum order value
    • Set minimum order quantity
    • Choose if and how to show product images in Menu
    • Choose content in the product popup
    • Choose icons in the Menu
    • Choose to show limited fields at checkout
    • Enable the Delivery Selector and set the Google Maps API Key
    • Arrange the menu order

    ...and much more.

    Create your Menu

    Now you can start create new products in WooCoomerce. If you want a dish to come with an option (for example "size"), create your products as "Variable product". The plugin is compatible with WooCommerce Product Add-Ons if you want to offer even more product options.

    Create product categories in WooCommerce and assign your products to them. The product categories will be the menu titles such as Starters - Main Menu - Desserts etc.

    System Recommendation

    • PHP 7
    • WordPress 5.0
    • WooCommerce 3.5 and above


    • Use the shortcode [foodonline] to insert the Menu at any page you like.
    • Use [foodonline categories="category A, category B"] to only show certain categories.
    • Use [foodonline tags="tag A, tag B"] to only show certain tags.


    - 2.3.4 - 2019-03-25

    * Fix: Minicart remove button bug.


    - 2.3.3 - 2019-03-24

    * New z-value on Bootstrap modals.

    * Fix: Remove buttons at Cart modal.

    * Reset options at modal opening for WooCommerce Product Add-Ons.


    - 2.3.1 - 2019-03-18

    * Added feature to display the time until an pickup order is ready.

    * Added feature to display the time until order delivery (with Google API).

    * Fix: Compatibility with Internet Explorer.


    - - 2019-03-14

    * Bug fix: Address validation.

    * Added option to keep/delete settings at plugin delete.


    - 2.3.0 - 2019-03-11

    * Bug fix: Product popup bug when no categories hve been choosen in settings.

    * Better line break in left bar.

    * Bootstrap css isolated to Food Online elements.


    - 2.2.9 - 2019-03-07

    * Bug fix: Menu bug when categories have been choosen in settings.

    * Options to change menu background- and border colors.

    * Option to select minicart apperance.


    - 2.2.8 - 2019-03-05

    * More menu titles icons.

    * Bug fix: Message of min quantity items not showing when using shortcode.

    * Improved performance of the left menu scrollspy.

    * Smooth scrolling from left menu.


    - 2.2.7 - 2019-02-18

    * Included compability with "Shipping Zones by Drawing" plugin.


    - 2.2.6 - 2019-02-13

    * Included support for categories and tags as options for the shortcode.


    - 2.2.4 - 2019-01-22

    * Fix: Bug with WooCommerce Product Addons above 3.0

    * Improved styling of mini cart.

    * New option that allow Google Autocomplete not to restrict addresses to Geolocated country.

    * Font Awesome compatibility at the mini cart wherever it is placed.


    - 2.2.2 - 2019-01-09

    * Better pop-up compability when Bootstrap is disabled.


    - 2.2.1 - 2019-01-07

    * Font Awesome 5 only loads to the active part of the menu for compability with lower Font Awsesome versions.

    * Option to let customers input delivery address at ordinary checkout page and by-pass validation.


    - 2.2.0 - 2018-12-11

    * Added support for shortcode [foodonline] at any page

    * Added option to disable Food Online at shop page, which enables to run WooCommerce as ordinary and Food Online at same site.

    * Added a option to chos category menu at left side

    * Choose to make left/right side bars Sticky

    * Choose to display category images in Menu

    * Choose to disable pop-up when adding simple products


    - 2.1.3 - 2018-11-28

    * Fix a div tag placement, which made problem with widgets ect.


    - 2.1.1 - 2018-11-17

    * Bootstrap loads only at shop page

    * New configuration of limited checkout field


    - 2.1.0 - 2018-11-14

    * Renaming of Bootstrap Modal functions

    * Minor style sheet fixes


    - 2.0.9 - 2018-11-12

    * Javascript fixes for Android


    - 2.0.8 - 2018-11-05

    * New structure in stylesheet files


    - 2.0.7 - 2018-10-16

    * Font Awesome loads local


    - 2.0.6 - 2018-10-15

    * Cart fixes


    - 2.0.4 - 2018-10-11

    * Styling improvments

    * Removed popover from mobile cart


    - 2.0.3 - 2018-10-10

    * Stability improvments

    * New AJAX Class

    * Styling improvments


    - 2.0.0 - 2018-09-27

    * New Menu Layout Options

    * 2 Column Menu option

    * Can handle category names with special characters

    * Improvment of core & styling

    * Renamed classes etc.

    * Stability improvments


    - 1.0.13 - 2018-09-20

    * Changed maximum number of dishes in Menu to 999 from 99


    - 1.0.12 - 2018-09-07

    * Added options to change Menu icons

    * Added option to choose the Menu color

    * Added feature to limit delivery by quantity of items


    - 1.0.11 - 2018-08-29

    * Compatible with WooCommerce Product Add-Ons


    - 1.0.10 - 2018-08-28

    * Handheld footer bar regardless of Theme


    - 1.0.9 - 2018-08-16

    * Added options how to display product popup


    - 1.0.8 - 2018-08-07

    * Added option to disable Bootstrap from loading frontend


    - 1.0.7 - 2018-08-03

    * Change of main folder name


    - 1.0.6 - 2018-05-24

    * User settings improvment

    * Bug fixes


    - 1.0.5 - 2018-05-19

    * CSS improvments


    - 1.0.4 - 2018-05-17

    * Compability PHP 5.6 and above


    - 1.0.3 - 2018-05-15

    * Bug fixes

    * Storefront 2.3 support


    - 1.0.2 - 2018-05-09

    * Checkout bug fixes

    * Guest user visibility fixes


    - 1.0.1 -

    * Initial release