Which plugins are compatible with WooCommerce Restaurant Ordering?
WooCommerce Restaurant Ordering works with many different plugins - not just WooCommerce! We have coded it in a standard way that follows the latest WordPress best practices. This makes it likely to work with a wide range of third party plugins. It's also designed to work with any WordPress theme.
While we don't guarantee compatibility with any third party plugins other than WooCommerce itself and the official integrations listed below, we have tested WooCommerce Restaurant Ordering with various plugins and found that they work well together.
Compatible plugins
| Plugin | Compatibility Type |
| Product options plugins WooCommerce Restaurant Ordering needs custom integration in order to display product options added by other plugins in the lightbox, so we recommend using one of the plugins listed below. It is compatible with all plugins which add extra options to the checkout because it does not interact directly with the WooCommerce checkout. |
|
| WooCommerce Product Options *Our recommendation* - Add extra options such as burger toppings or an allergies checkbox to your products | Official Integration |
| Product Add-Ons - Add checkboxes, text fields and other options for your food products | Tested |
| Advanced Product Fields for WooCommerce - Add checkboxes, text fields and other options for your food products | Plugin Author |
| WooCommerce Donation Or Tip On Cart And Checkout - Increase revenue by allowing customers to leave a tip on the checkout | Tested |
| All Products for WooCommerce Subscriptions (compatibility note) - Allow people to subscribe to your food products | Tested |
| Delivery plugins WooCommerce Restaurant Ordering does not interact directly with the WooCommerce checkout, so it will work with all plugins that modify the checkout. |
|
| WooCommerce Opening Hours & Chosen Times - Allow customers to choose a delivery slot while the restaurant is open | Tested |
| WooCommerce Delivery Slots - Let customers choose an available delivery or collection slot before they start ordering, or on the checkout | Tested |
| WooCommerce Conditional Shipping and Payments - Display different payment options based on the shipping method (e.g. allowing cash for collection but not delivery) | Tested |
| Popup cart plugins WooCommerce Restaurant Ordering works with most of the mini cart plugins that we have tested. With other plugins, there's a chance that the mini cart will not be triggered when products are added to the cart from the food order form, so we recommend testing and either switching plugin or using our money-back guarantee if needed. |
|
| WooCommerce Fast Cart - Let customers review and complete their order from the main food ordering page | Official Integration |
| Woo Floating Minicart - Display a basic popup cart on the food ordering page | Tested |
| WooCommerce Added to Cart Popup (Ajax) - Display a popup after customers add products to the cart | Tested |
| WooCommerce Cart (compatibility note) - Ddd a basic side cart to the food ordering page | Tested |
| Product filter plugins WooCommerce Restaurant Ordering requires custom integration to work with product filter plugins, so we recommend using the below: |
|
| WooCommerce Product Filters (tutorial / demo) - Let customers filter the food order form by category, dietary requirements, and more | Official Integration |
| Pricing plugins WooCommerce Restaurant Ordering will work with most plugins which modify product pricing so long as they follow standard WooCommerce practices for displaying prices. |
|
| WooCommerce Variation Prices - Change the format of the variation prices within the food order form (instructions) | Official Integration |
| WooCommerce Dynamic Pricing - Official woocommerce.com extension (compatibility note) - add quantity-based discounts and other deals to the food ordering system | Tested |
| WooCommerce Wholesale Pro - Allow wholesale registration and give special trade pricing to wholesale users | Official Integration |
| Quantity plugins WooCommerce Restaurant Ordering works with all the plugins that we have tested in order to restrict the quantities that customers can order. We recommend using WooCommerce Quantity Manager to guarantee that the quantity errors will appear correctly in the food order form, but other plugins are likely to work too. |
|
| WooCommerce Quantity Manager (demo) - Make sure each order is profitable by setting minimum order values, minimum quantities, and more | Official Integration |
| YITH WooCommerce Minimum Maximum Quantity (compatibility note) - Add quantity rules to the food ordering system | Tested |
| WooCommerce Min/Max Quantity - Official woocommerce.com extension (compatibility note) - add quantity rules to the food ordering system | Tested |
| Order notification plugins WooCommerce Restaurant Ordering does not interact directly with order notifications, and will therefore be compatible with all plugins in this category. |
|
| Bizprint - Automatically print new food orders to the restaurant kitchen | Tested |
| WooCommerce Automatic Order Printing (PrintNode) - Automatically print new food orders to the restaurant kitchen | Tested |
| Twilio SMS Notifications - Receive SMS text message notification of new orders | Tested |
| SMS Alert Order Notifications - Receive SMS text message notification of new orders | Tested |
| WP SMS - Send SMS/MMS notifications to your WooCommerce customers, and notify the kitchen of new orders. | Tested |
| Multilingual plugins WooCommerce Restaurant Ordering works with most translation plugins. We recommend using a front end plugin because these are the least likely to have set up or compatibility issues. |
|
| WPML - Translate the food ordering system into multiple languages | Tested |
| WeGlot - Translate the food ordering system into multiple languages | Tested |
| TranslatePress - Translate the food ordering system into multiple languages | Tested |
| Product visibility plugins WooCommerce Restaurant Ordering works with most plugins that control product visibility, such as membership plugins. Ensure that the food order form is added to a page that is restricted using the other plugin. |
|
| WooCommerce Protected Categories (compatibility note) - Restrict access to any or all of your product categories to specific users, roles, or people with the password | Official Integration |
| WooCommerce Private Store (compatibility note) - Restrict access to your entire food ordering system and prevent public orders | Official Integration |
| Product restriction plugins Generally, plugins that control what customers can buy operate on the cart page rather than in the food order form, so there will be no conflicts. If they add a message at the time the product is added to the cart then this may or may not appear in the food order form. |
|
| Force Sells - Force customers to buy a specific additional product when they add a certain product to the cart | Tested |
| Chained Products - Add a specific additional product when customers add a certain product to the cart | Tested |
| Multi vendor plugins You can use WooCommerce Restaurant Ordering with any multivendor plugin. The food order form will not appear on the vendors' store pages. Instead, you should create product categories for each vendor and enable the option to show the food order forms on category pages. |
|
| WooCommerce Product Vendors - Official woocommerce.com extension | Tested |
| Dokan Multi-vendor Marketplace | Tested |
| MultiVendorX | Tested |
| YITH WooCommerce Multi Vendor | Tested |
| Page builder and page content plugins You can insert the WooCommerce Restaurant Ordering shortcode inside layouts created by any other plugins, such as tab or page builder plugins. |
|
| Tabs - Add advanced tabs and toggles, with a different category of food products inside each one | Tested |
Visual Composer, Beaver Builder, Elementor, Fusion Builder and most other page layout builders - create more advanced layouts for your food ordering pages, and use the [restaurant_ordering] shortcode to list foods within the page builder elements |
Tested |
| Default Featured Image - Automatically add a default image to any food products without an assigned image | Tested |
| WordPress Default Featured Image - Automatically add a default image to any food products without an assigned image | Tested |
| Product creation plugins WooCommerce Restaurant Ordering displays any type of WooCommerce product regardless of how you add or edit them, and will therefore work with any product management plugin. |
|
| Any WordPress or WooCommerce import plugin, e.g. Product CSV Import Suite - Import products in bulk | Tested |
| Duplicate Post - Quickly duplicate products to avoid having to add new ones from scratch | Tested |
What about plugins not on this list?
There are many thousands of WordPress plugins, and we can't possibly include all the compatible ones in this list. Don't worry if you are using plugins not listed above.
With our 30-day money back guarantee, you can try the plugin risk-free and get a full refund if it doesn't work with something else on your site. And if you install WooCommerce Restaurant Ordering and discover new integrations that aren't listed here, please let us know as we're constantly adding to this list!
What if I discover a problem?
For each plugin listed above, we have indicated whether it's an official integration or whether we have simply tested with that plugin. For official integrations, Barn2 take responsibility for compatibility. For tested plugins, if you find any compatibility issues then you would need to ask a developer to fix the problem for you (or use our customization service) because they are not officially supported. Please also let us know so that we can update the information.
Unrelated plugins
There are many plugins which you can use alongside WooCommerce Restaurant Ordering, but aren't directly related to it. For example, this includes your SEO plugins (e.g. WordPress SEO, Google Analytics, and All In One SEO Pack), performance-enhancing plugins (e.g. caching) and security plugins (e.g. iThemesSecurity and Wordfence).
We haven't listed these plugins because they don't directly affect your restaurant order forms. However, the vast majority of unrelated plugins will work correctly with WooCommerce Restaurant Ordering. Please send us a support request if you are unsure, or get the plugin and use our 30-day money back guarantee if needed.
Please note that WooCommerce Restaurant Ordering is only designed to work with the official WooCommerce Add-Ons plugin, and not other third party add-ons plugins such as YITH WooCommerce Add-Ons or TM Extra Product Options.
Help us improve this list!
We're always looking for more plugins that work well with WooCommerce Restaurant Ordering. If you're successfully using it with any other plugins that might be of interest to other people, please let us know. We might even be able to showcase your website as a case study!