Food Online for WooCommerce


A restaurant ordering system for WooCommerce. Simple to use. Looks smooth with desktop and mobile.

Insert the Menu with shortcode [foodonline] or [foodonline2] on any page or override the shop page if you so like.

Choose between a one- or two-column menu layout and customize the menu with colors, icons and borders.

With product attributes you can offer your dishes with varieties of size, protein etc.

The plugin is also avalible in a premium version with extended features.
The plugin is compatible with WooCommerce Product Add-Ons if you want to offer even more product options and with Shipping Zones by Drawing if you need to draw your own shipping zones in to a map.


  • Food Online desktop look

  • Food Online mobile look with Storefront Theme

  • Selection of dish varieties

  • Menu Layout with 2020 Premium Template

  • Side dish example with WooCommerce Add-On

  • Example of alternative icons in the Menu

  • Menu Layout with 2 columns

  • Product Pop Up


After activation, add your dishes as WooCommerce simple or variable products.

With variable products you are able to make a dish with choices of size or protien etc.

Use WooCommerce product Categories to sort dishes under menu titles.

Go to WooCommerce -> Settings -> Food Online to setup the Menu color, product image style and the popup style.


Is it possible to define the delivery area through a drawn zone?

Yes, Food Online is compatible with the free plugin Shipping Zones by Drawing.

Does this work with WooCommerce Add-Ons?

Yes, from version 1.6 it´s compatible with WooCommere Add-ons.

You could then offer toppings, side dishes and more.

In what order does categories and product items appear in the Menu?

In alphabetical order.

Why does the page reload when I´m removing an item from the minicart?

Go to WooCommerce -> Settings -> Products and check the option “Enable AJAX add to cart buttons on archives”.
Then the page will not reload when removing an item from the minicart.


August 31, 2020
Excellent Plugin! The Free version is very good, but the premium version is fantastic. It's worth the investment. Thank you for bringing this to the community!
August 23, 2020
Too many support topics with no response and no resolution after months. Who would buy the premium product under such circumstances?
July 7, 2020
Ich habe demo Version probiert. Und möchte ich Pro/Premium kaufen aber mit mehrere Webseiten. Ich brauche einige Info. Für 25 Webseiten: muss jede Webseite eine Lizenzcode haben? Bitte info. Danke
Read all 18 reviews

Contributors & Developers

“Food Online for WooCommerce” is open source software. The following people have contributed to this plugin.


“Food Online for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Food Online for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Bug Fix: Order Time does not show at e-mail etc.
  • Compatibility with Shipping Zones by Drawing 2.4.2


  • Major update, please backup before upgrading
  • New core
  • Unlimited amount of products at Menu page
  • New Feature: Show a overlay while loading content with javascript
  • Dropdown Category Menu for mobiles
  • Added compatibility with group, bundle and composite products

  • Bug fix: Network activation

  • Bug fix: Order time in e-mails
  • “Add to cart” trigger event to udate checkout form

  • WordPress 5.5 compatibility


  • Bug Fix: Product popups with shortcode [foodonline2] 
  • Compatibility with jQuery 3
  • Added option to use “woocommerce_thumbnail” format as product image


  • Style fix minicart


  • Bug fix: Product popup shows no content if using Theme as content provider


  • Adjustments of margins and padding for outer elements
  • Product modal images loads when showing modal

  • Style sheet improvments

  • Style sheet improvments

  • Bug Fix: Script dependencies

  • Improved script dependency bootstrap
  • More robust minicart +/- buttons stylesheet


  • Bug Fix: WooCommerce Product Addons script dependency when adding directly from Menu
  • Display subtotal at minicart when using WooCommerce Product Addons
  • Added option where to show mobile bottom bar
  • Compatibility improvments IE11 & Edge
  • Option to remove time notice in ‘New order’ e-mail
  • Improved perfomance at +/- buttons minicart


  • Bug Fix: Products sold individually can be added multiple times with different options


  • Bug Fix: Smooth scrolling error when not using sticky bars


  • Not available message will be shown at Menu for out of stock products


  • Bug fix: Variation options when add to cart
  • Improved front end for “sold individually” products
  • Bug fix: Redirect to product page for variation products
  • Hide empty categories


  • MAJOR RELEASE – Make sure to test in your environment before you go live
  • New settings pages setup
  • New options regarding sticky bars for mobile devices
  • New feature to add variation products directly from the menu
  • New template (Food Online Style 1) for the product popup
  • New template (2020 Template) for the menu layout
  • New feature to show one category at time with an accordian behaviour
  • New option to show sub categories together with their parent category and not as a independent category
  • New top bar
  • New feature to add order time to order emails and “Thank you” page
  • Some stylesheet changes to improve compatibility with more Themes
  • Added alert when menu contains more than 50 products
  • New shortcode [foodonline2] that goes around the product loop for better reliability


  • Compatibility with YITH Points & Rewards.
  • Improvment of enqueue frontend javascript files.


  • New minicart option with increment buttons.
  • New option to handle sticky behaviuor for mobile devices.
  • New option to display categories in top bar.
  • Some new styling improvments.


  • Bug fix with subcategories that appeared in 2.5.1


  • New option allowing WooCommerce to handle product sorting


  • Compatibility with WordPress 5.3

  • More robust error handling
  • Modal new z-value

  • More robust naming of class row (now arorow)

  • Bug fix: Variation form trying to add item without selection

  • Open up possibility for account creation at checkot, user login at checkout and use of coupons
  • Mini-cart css fix with WooCommerce Product Add ons
  • Error messages enabled at checkout

  • Minor css margin adjustment on main element


  • Fix: Shortcode with categories safeup


  • Fix: Javascript error when left bar is disabled
  • Bootstrap compatibility improvement


  • Fix: Script dependency bug


  • Tooltip (jQuery tipTip) fix


  • Better compatibility with Internet Explorer
  • Bug fix: shortcode error fixes
  • Better performance when using sticky sidebars with fixed header


  • Better compatibility with Themes using fixed headers


  • Sticky minicart improvement
  • Better stability regarding Theme conflicts
  • Option to show woocommerce error messages at checkout
  • Fix: not showing price for varaible products
  • Added option to confirm when a product is added to cart


  • Hides products header on shop page only if it is empty.


  • Menu loading optimization and improved robustness with new Menu templates.


  • Menu loading optimization.
  • New product modal settings and templates.
  • Fix: Sticky side-bars stops at end of menu.
  • Fix: Text Domain adjustment.


  • New independent Bootstrap.(Option to disable Bootstrap is not needed anymore)
  • Minicart fixes.
  • New checkout field option.
  • Improved loading performance.
  • Override related products loop at Menu page.
  • Improved compatibility with WooCommerce Product Add Ons.


  • Improved compatibility with WooCommerce Product Add Ons.


  • Fix: CSS broken in version 2.3.4.


  • Fix: Remove button not showing.
  • Fix: Placement of ordertime on mobile.


  • New z-value on Bootstrap modals.
  • Fix: Remove buttons at Cart modal.
  • Reset options at modal opening for WooCommerce Product Add-Ons.


  • Fix: Order time showed at bottom of Menu


  • Added feature to display the time until an order is ready.
  • Fix: Compatibility with Internet Explorer.
  • Added option to keep/remove settings on plugin removal


  • Added advanced option to allow multiple shortcode instances.
  • Restrict bootstrap css to food online elements only.
  • Re-structure of main js file.
  • Memory saving optimization.


  • Sticky right and left bars as option.
  • Smooth scrolling as option.
  • Options to change menu background and border colors.
  • Option to select minicart apperance.


  • New menu titles icons.


  • Bug fix for the shortcode with categories and tags.


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


  • Fix: Mini cart styling bug.


  • Better compability with WooCommerce Product Addons 3.0.
  • Improved styling of the mini cart.