The RestroFood In-Restaurant Ordering Addon is a powerful WordPress restaurant ordering plugin that enables customers to place orders directly from their tables using a digital interface. This system improves operational efficiency, reduces manual errors, and enhances the overall dining experience.
If you are running a restaurant website with WordPress, this addon integrates seamlessly with the RestroFood core plugin and optionally WooCommerce to create a complete in-restaurant ordering system.
This guide will walk you through the step-by-step process to install RestroFood In-Restaurant Addon on WordPress.
Before diving into installation, if you are still evaluating your options, you can read our full comparison of the best free in-restaurant ordering systems for WordPress to understand why RestroFood is the top recommendation.
Quick Overviews
- Navigate to Plugins > Add New.
- Click the Upload Plugin button at the top of the screen.
- Select the zip file from your local file system.
- Click the Install Now button.
- When the installation is complete, you’ll see “Plugin installed successfully.” Click the Activate Plugin button at the bottom of the page.
Prerequisites
Before installing the addon, it is important to ensure your website environment is properly prepared. Missing requirements can cause installation errors or prevent the plugin from functioning correctly.
Make sure the following conditions are met:
- Your website is running on the latest or a compatible version of WordPress
- The RestroFood Core Plugin is already installed and activated
- WooCommerce is installed (required for order and payment management)
- Required frameworks, such as Redux Framework, are available (you may be prompted to install them)
- You have administrator-level access to your WordPress dashboard
- Your hosting environment supports standard WordPress requirements (PHP 7.4+ recommended)
Having these prerequisites in place ensures that your WordPress restaurant plugin ecosystem works smoothly without conflicts.
Download the RestroFood In-Restaurant Addon
To begin the installation process, you need to obtain the correct plugin file.
- Download the free plugin file from your official source (restrofood.io).
- Download the addon file in .zip format.
- Ensure the file name is correct, for example:
restrofood-in-restaurant-order.zip
Important Notes:
- Do not extract the zip file before uploading
- Always download from an official source to avoid corrupted or outdated files
- Keep your plugin version updated for security and performance improvements
This .zip file contains all the necessary files required for the WordPress in-restaurant ordering addon installation.
Install RestroFood In-Restaurant Addon via the WordPress Dashboard
Installing the plugin through the WordPress dashboard is the easiest and most recommended method, especially for non-technical users.
Step 1: Go to Plugin Installer
- Log in to your WordPress admin panel
- Navigate to Plugins → Add New
This is the standard method to install any WordPress plugin manually.
Step 2: Upload the Plugin
- Click on the Upload Plugin button at the top of the page
This option is specifically used to upload plugins that are not available in the WordPress repository, such as premium plugins like RestroFood addons.
Step 3: Select the Plugin File
- Click Choose File
- Select the downloaded .zip file from your computer
Make sure you select the correct file to avoid installation errors.
Step 4: Install the Plugin
- Click Install Now
- Wait for WordPress to complete the installation process
During this process, the system will:
- Unpack the plugin package
- Install plugin files
- Prepare it for activation
Wait until you see the success message indicating that the plugin has been installed.
Activate the Plugin
After installation, the plugin must be activated to start functioning.
- Click the Activate Plugin button
Once activated, the addon becomes part of your restaurant ordering system in WordPress and integrates with existing RestroFood features.
Important Note:
In some cases, you may see a message such as:
“The following required plugin is currently inactive: Redux Framework.”
This means the addon depends on another plugin.
To fix this:
- Click Begin activating plugin
- Install and activate the required dependency
Without activating dependencies, the addon may not work properly, or some features may be missing.
Once the addon is successfully activated, the next step is to understand how the RestroFood In-Restaurant Ordering Addon works on a single-branch restaurant so you can start taking dine-in orders right away.
Initial Configuration
After activation, a basic configuration is required to enable the in-restaurant ordering functionality.
Access RestroFood Settings
- From the WordPress dashboard, go to:
RestroFood → Settings
This is the central control panel for managing your restaurant ordering system.
Enable In-Restaurant Ordering Feature
- Locate the option labeled In-Restaurant Ordering
- Enable the feature
- Save your changes
This step activates the table-based ordering system, allowing customers to place orders from within the restaurant environment.
If your restaurant has more than one location, you will also want to review how the In-Restaurant Ordering Addon works in a multi-branch setup to configure each branch correctly.
Optional Configuration (Recommended)
To get the best results, you may also want to:
- Configure menu categories and food items
- Set up order processing rules
- Customize restaurant workflow settings
These configurations will be covered in the usage documentation, but enabling the feature is required at this stage.
Verify Successful Installation
After completing installation and activation, verify that everything is working correctly:
- The plugin appears in Installed Plugins
- No installation or activation errors are shown
- New options appear in RestroFood settings
- In-Restaurant ordering features are visible and configurable
These indicators confirm that your WordPress in-restaurant ordering plugin setup is successful.
After verifying the plugin is working, you can place a test order from a table and check where the restaurant table number appears in your RestroFood orders to confirm everything is displaying correctly.
Troubleshooting Installation Issues
Even with a correct setup, you may occasionally face issues. Below are the most common problems and their solutions.
Missing Required Plugin (Dependency Issue)
If you encounter a warning about missing plugins:
Example:
Redux Framework is inactive
Solution:
- Click Begin activating plugin
- Install and activate the required plugin
Plugin Upload Failed
Common reasons:
- Incorrect file format (must be .zip)
- Corrupted plugin file
Solution:
- Re-download the plugin from the official source
Plugin Activation Failed
Possible causes include:
- Plugin conflicts with other WordPress plugins
- Unsupported PHP or WordPress version
Solution:
- Deactivate conflicting plugins
- Update WordPress and the PHP version
File Upload Size Limit Error
If WordPress prevents upload due to size limits:
Solution:
Increase server limits:
- upload_max_filesize
- post_max_size
You can update these via:
- Hosting control panel
- php.ini or .htaccess file
Best Practices for RestroFood In-Restaurant Order Addon Installation
To ensure a smooth installation process and long-term stability:
- Always install plugins from trusted sources
- Keep all plugins updated
- Avoid installing unnecessary plugins to reduce conflicts
- Perform a backup before installing new plugins
- Test the plugin on a staging site before deploying to production
Following these best practices helps maintain a stable and secure WordPress restaurant system.
Conclusion
You have successfully installed the RestroFood In-Restaurant Ordering Addon on your WordPress website. Your system is now ready to support a modern digital table ordering experience, improving both customer satisfaction and operational efficiency.
With this addon, your restaurant can leverage technology-driven ordering workflows, reduce manual workload, and deliver a faster, smarter dining experience.
Frequently Asked Questions (FAQs)
What is the RestroFood In-Restaurant Ordering Addon?
The RestroFood In-Restaurant Ordering Addon is a WordPress plugin that allows customers to place food orders directly from their restaurant tables using their phone. It works with the RestroFood core plugin and helps automate the restaurant ordering process.
How do I install the RestroFood In-Restaurant Ordering Addon on WordPress?
To install the addon:
➤➤ Go to WordPress Dashboard → Plugins → Add New
➤➤ Click Upload Plugin
➤➤ Select the .zip plugin file
➤➤ Click Install Now
➤➤ Click Activate Plugin
This is the standard method for installing a premium WordPress plugin.
Do I need the RestroFood core plugin before installing this addon?
Yes, the RestroFood Core Plugin is required. The In-Restaurant Ordering Addon depends on it to function properly. Without it, the addon will not work.
Is WooCommerce required for the RestroFood In-Restaurant Ordering system?
Yes, WooCommerce is recommended and often required for handling orders, checkout, and payments within the restaurant ordering system.
Can I install the RestroFood addon without uploading a ZIP file?
No, since this is a premium plugin, you must install it by uploading the .zip file via the WordPress dashboard.
Why should I not extract the plugin ZIP file before uploading?
WordPress requires the plugin to be uploaded in .zip format. Extracting the file may cause installation errors or missing files.
How can I confirm the plugin is installed correctly?
You can verify installation by checking:
➤➤ Plugin is listed under Installed Plugins
➤➤ No error messages appear
➤➤ New options are visible in RestroFood settings
What are the benefits of using an in-restaurant ordering system?
Using the RestroFood addon helps:
- Reduce manual ordering errors
- Improve customer experience
- Speed up order processing
- Enable digital table ordering
Where can I get the RestroFood In-Restaurant Ordering Addon?
You can download the RestroFood In-Restaurant Ordering Addon from the official RestroFood website. Simply go to the addon page and click the “Download Now” button to get the plugin for free. The addon includes all core features, free updates, and no hidden fees.
Still Have Questions?
Our FAQs cover the most common questions about RestroFood. If you need personalized advice or have a unique query, our team is ready to help. Contact us!