Quite simply the best food ordering system for WordPress and WooCommerce
Automatically creates your main food order page, and you can add more pages using a simple shortcode.
Display your restaurant menu as a single list or in 2 or 3 columns, and choose which product information to display.
Use product variations to sell food options, or offer more advanced choices with the Product Add-Ons extension.
Choose between instant ordering where products are ordered with one click, or a lightbox to select quantity and options.
Customers can order food from home or on the move. Your restaurant order system works on all devices.
Designed to work with any theme. Tried and tested on major themes including Avada, Flatsome, Divi and Storefront.
Choose between the single or two plugin option
If you want customers to quickly review and complete their order on the same page, then choose this option.
If you just want restaurant ordering without the instant cart and checkout, then choose this option.
Prices exclude VAT and are billed annually. If you cancel, you can keep using the plugin after your license expires but won’t receive any further updates, new features or support.
We've got your back. Your purchase is covered by our no-risk 30 day money back guarantee.
If for any reason you're not completely happy with the plugin, you're entitled to a full refund up to 30 days from your original purchase. No questions asked.
As your trusted plugin provider, we can build amazing things together
We're here to help. Our friendly support team are always on hand if you get stuck, need guidance or have a question.
Our searchable Knowledge Base contains over 200 articles. It's the best way to get instant answers, tips and guidance.
Your plugin comes with a simple step-by-step setup guide, to get you up and running as soon as quickly as possible.
We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.
If you're not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.
When you install the plugin it automatically creates a page listing all your products in a one-page order form, divided by category.
If you need more flexibility, you can use a shortcode to list items from specific categories in specific locations on your site. You can use shortcode options to customize each form individually. This allows you to add as many order forms as you like, each one different.
Yes - there are two ways to do this:
Whether you use variations or add-ons (or both!), the product options will appear in a lightbox when the customer clicks an item. They can easily select their options, change the quantity, see the updated price, and add the item to their order.
The Restaurant Ordering plugin doesn't include these features directly. Instead it works with the delivery and collection options built into WooCommerce itself. You can use these to add multiple delivery options (e.g. 'Home delivery' and 'Collect in person'), charge delivery fees, and set shipping zones for delivery.
The Knowledge Base provides full documentation on how to set up your delivery options.
Our Restaurant Ordering plugin adds user-friendly food order forms to your website. It works with the standard shipping options that are built into WooCommerce.
If you want customers to choose a delivery slot or to restrict the times they can order, we recommend Iconic's WooCommerce Delivery Slots plugin. This works perfectly with Restaurant Ordering and has all the delivery features you need:
You may need to display nutritional information and allergens for food on your menu. We recommend adding this information to the product description, and enabling the 'Lightbox' option on the settings page. Customers can then open a popup for each product showing the nutritional information as well as price and purchase options.
Most meal deal ordering systems need to set limits on how much customers can order from each category. You can do this by using the WooCommerce restaurant plugin with our WooCommerce Quantity Manager plugin. This lets you set minimum and/or maximum quantities on each of your meal deal categories. You can also use it to set minimum order values or maximum spend values for each category.
We have tested WooCommerce Restaurant Ordering with a range of free and premium themes, and we have designed the order form to have a clean and modern look that will work beautifully in the majority of themes.
The order form styles (e.g. the font size) will be inherited from your theme by default. If you have any difficulty, our support team will be on hand to help with any theme-related issues.
WooCommerce Restaurant Ordering is fully compatible with all Barn2 plugins, and we have provided a list of third party plugins we have tested with. If in doubt, please contact our support team. You can always buy the plugin and test it risk-free, as you are covered by our no-quibble 30 day money back guarantee.
Clicking the Buy button above will take you to the purchase options. You can choose either a Lifetime or Annual software license.
You can also choose between Starter, Business and Agency options, depending on the number of sites and type of support you need. The pricing table above shows the difference between each license option.
Restaurant Ordering is fully tested with the latest versions of WordPress and WooCommerce. We always recommend running the most up-to-date version, but we also support older installations:
WooCommerce - 3.7 and up (tested to 6.1.1)
WordPress - 5.0 and up (tested to 5.9)
PHP - 7.2 and up (tested to 8.0.15)