RestroPress is a Food Ordering System for WordPress which will help the restaurant owners to sell their food online.
RestroPress is an Online Food Ordering system for WordPress. It is a standalone WordPress plugin which allows you to easily add a Food Ordering System to your WordPress Website. Using RestroPress you can easily receive both PickUp/Takeaway and Delivery orders. RestroPress has a user-friendly frontend and backend interface which will allow you to easily manage the orders and also comes with a pre-built user dashboard to manage their profile and orders. The plugin automatically adds the required pages to your site when you activate the plugin. The plugin outputs the food items on your page using [fooditems] shortcode.
Shortcode Attributes
category (category ids or slug separated by comma(,))
category_menu (this will show only the child category of the specified category)
cat_orderby (Ordering for category)
fooditem_orderby (ordering of food items inside the category)
cat_order: asc/desc
fooditem_order: asc/desc Examples [fooditems category=”starter,snacks,lunch”] The above shortcode should display the category sidebar with those 3 categories and the products would only be displayed from those 3 categories. [fooditems category_menu=”lunch”] The above shortcode will only display the child categories of lunch on the category sidebar and also display the food items from the child category of lunch. Required ShortCodes
[fooditems] -> By using [fooditems] shortcode you can show all your products on a single page.
[fooditem_checkout] -> This shortcode is used for the checkout page.
[rpress_receipt] -> This shortcode is used for the order confirmation page.
[order_history] -> This shortcode is used to show order history for the particular customer.
[rpress_login] -> This shortcode is used for customer login.
[rpress_register] -> This shortcode is used for customer registration.
[customer_dashboard] -> The shortcode provided is designated for the user dashboard, facilitating profile management and access to order history and status details. (Available from Version 3.1)
Add food ordering system to your WordPress site without any coding skills.
Easy to use interface to manage food items, add-on items, food category etc.
Allows to receive both Pickup/Takeaway and Delivery orders.
Option to mark the specific addon as required and option to set maximum allowed option.
Ability to set different prices for addons for variable products.
Get instant push notifications for online orders.
User-friendly admin interface to add restaurant menu.
Reporting system to view sales, customers etc.
Allows you to add multiple add-on options for your food.
Custom user login, register, and dashboard.
Receive payments using PayPal, Amazon, Cash On Delivery, and more options coming soon.
Developer friendly with sufficient hooks.
Desktop and mobile app to get live order notifications and print receipts.
And much more coming soon…
Extending the possibilities with RestroPress
RestroPress has some basic features for a food ordering system. If you want more exciting premium features then we have some addons to boost your RestroPress-powered ordering system. Check RestroPress Extensions
Want some custom extension?
If you want any custom extension for RestroPress, feel free to contact us at [email protected] If you have any suggestions for a new extension, feel free to email us at [email protected]
License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. For full details, please visit http://www.gnu.org/licenses/gpl-2.0.html For more information and support, visit the RestroPress website.
Installation
Login to your WordPress dashboard and navigate to Plugins > Add New
Search for “RestroPress”.
Click install.
Click activate.
Once the plugin is installed then you can see RestroPress on the left navigation bar of the WordPress Dashboard.
Screenshots
Changelog
Version 3.1.7(2024-06-07)
Fixed: Category based shortcode issue
Fixed: Safari browser comaptiblity issue for ASAP option
Fixed: Paypal gateway faild status issue
Version 3.1.6(2024-06-03)
Added: Cheaper item discount feature
Fixed: Discount code calculation issue for paypal gateway
Fixed: bulk checkbox selection issue
Version 3.1.5.4 (2024-05-27)
Fixed: Update notification issue for restropress extensions
Fixed: Code cleanup
Version 3.1.5.3 (2024-05-25)
Fixed: Code optimized
Fixed: Notice and warning errors removed
Version 3.1.5.2 (2024-05-23)
Fixed: Security warning errors.
Version 3.1.5 (2024-05-03)
Fixed: Errors removed
Code optimized
Version 3.1.4 (2024-04-10)
Fixed: Security errors
Fixed: Bulk delete issue
Code Cleanup
Version 3.1.3 (2024-03-27)
Fixed: Required sanitizations added
Code cleanup
Version 3.1.2.2 (2024-03-16)
Fixed: XSS security issues
Code cleanup
Version 3.1.2.1 (2024-03-09)
Fixed: Status update security issue
Code cleanup
Version 3.1.2 (2024-03-06)
Added: Order id prefix and postfix added for user dashboard and user dashboard
Added: ASAP time limit option added as per the specific service type
Added: Lost password link added for checkout section login form
Added: Saved address option added for customer dashboard
Added: Default address implemented in checkout page
Added: Item not found image added for admin best selling section
Updated: Admin dashboard customer pie chart color design
Updated: Show selected item variable name in receipt
Added: “Enable always order option” setting to make open the store for 24/7 hour
Added: Shortcode format to make exclude categories
Version 2.9.6 (2023-04-05)
Fixed: Deprecated issue with PHP version 8.1.9
Fixed: Inclusive tax issue calculation issue for cart section
Fixed: Currency sign position issue for popup “add to cart” button
Fixed: Negative price validation issue for variables and addons
Fixed: Text input validation for addon price input field
Updated: Tips column added for order history reports CSV
Version 2.9.5 (2022-12-12)
Fixed: Issue when user not able to make payment with Stripe payment method
Fixed: Tooltip text for payment extension page
Fixed: Admin dashboard export reports issue with variable food items
Fixed: Admin dashboard best selling product CSS issue
Updated: Include service type as a mandatory input for order history CSV
Version 2.9.4 (2022-09-15)
Fixed: Variable price saving issue
Fixed: Tooltip text for menu add new popup
Fixed: Admin dashboard report and sales chart for variable food items
Updated: Login/Registration form
Updated: Default variable item image
Version 2.9.3 (2022-06-12)
Fixed: Security issue with HTML injection
Fixed: Compatibility issue with WooCommerce
Updated: Documentation link added for “API Key” on admin settings
Version 2.9.2 (2022-02-15)
Fixed: Issue with auto database update
Fixed: Tax calculation issue
Fixed: Receipt page CSS issue
Fixed: Admin settings issue with API Key
Updated: Order confirmation page template
Version 2.9.1.1 (2022-05-12)
Fixed: Single addon selection issue
Fixed: Order filter issue in the admin section
Version 2.9.1 (2022-05-04)
Fixed: List view food items page design issue fixed
Minor code cleanup
Version 2.9 (2022-05-03)
Added: Food items category reorder feature
Added: ASAP feature added
Added: Option to filter orders by service type
Added: Option to filter orders by order status
Added: Option to switch the view of food items layout to Grid layout
Added: Option to disable categories menu on the frontend
Added: Adding live search button for admin extensions section
Added: Filter feature to get activated extensions
Added: Accounting settings section to set sequential order numbers, SKU, etc.
Added: Customer email, service type, service time, delivery address, and order instructions on the order history export report
Fixed: Date filter issue for orders
Fixed: Discount coupon-related issues
Fixed: Extensions price display issue in admin section
Fixed: Export order history issue for all status
Minor code cleanup
Version 2.8.5 (2021-10-30)
Fixed: Subtotal display problem on food item page
Fixed: Total amount issue on the checkout page
Fixed: Issue with fee calculation when switching delivery/pickup option on the checkout page
Fixed: Tax calculation on the order confirmation page
New: Ability to re-arrange addons by drag & drop
New: Added select all option for add-ons
Fixed: Issue with default checkbox on add-on
Updated: Variation label for simple products
Updated: Print receipt text/design
Minor code cleanup
Fixed: Issue with child add-ons during import
Misc enhancements
Version 2.8.4 (2021-08-09)
Added: Print receipt option to print orders from dashboard
Added: Pending order count on orders menu
Updated: Migration script
Fixed: Admin settings issues
Version 2.8.3.2 (2021-07-20)
Fixed: Add-on save Issue
Fixed: Payment history export issue
Updated: Ajax validation update
Version 2.8.3.1 (2021-07-15)
Fixed: Ajax issue for orders
Fixed: Admin settings issue
Version 2.8.3 (2021-07-10)
Fixed: Security issues
Removed unused files
Updated js/css files with latest version
Removed restropress bootstrap js/css
Removed admin setting for bootstrap option
Version 2.8.2 (2021-05-31)
Fixed: Subtotal issue with the variation and multiple add-ons.
Fixed: Decimal point issue on Add to cart button.
Fixed: Email order receipt isse.
Cleared cart text update.
Version 2.8.1 (2021-05-23)
Added: Option to set an add-on as default
Updated: Decimal point option
Updated: Allowed HTML on for item names
Fixed: Responsive view issues
Fixed: Tax calculation issues
Fixed: Email receipt calculation issues
Fixed: PickUp time issue on cart
Minor code cleanup
Version 2.8 (2021-04-30)
Updated: The layout of order history page
Updated: Extensions related hooks
Updated: Store Address on order confirmation page
Updated: Service type on checkout page
Updated: Buttons loader added
Updated: Purchase receipt template updated
Fixed: fooditem_cart shortcode issue
Fixed: Addon price on tax calculation issue
Fixed: Category filter on item search issue
Fixed: Discount amout calculation issue
Minor code cleanup
Version 2.7.2.1 (2021-02-07)
Fixed: Extension licensing issues.
Fixed: Issues with discount code calculation.
Version 2.7.2 (2021-02-04)
Fixed: Empty service type/date/time issue.
Fixed: Update notification for the extensions.
Fixed: Issues with required and max selection option.
Fixed: Issue with discount calculation.
Updated: Admin veg/non-veg option to allow developers to add new option if needed.
Updated: Extensions page layout.
Minor code cleanup.
Version 2.7.1 (2021-01-18)
Fixed: Issue with resend receipt option on order screen.
Fixed: Design issue with mobile cart.
Fixed: Issue with preparation time.
Minor code cleanup.
Version 2.7 (2021-01-14)
Updated: Theme color option to specify color using color picker.
Updated: UI of the food items page.
Added: Option to mark the addons as required.
Added: Option to set maximum allowed selections for addons.
Added: Option of setting different prices to addons on variable food items.
Fixed: Issue with preparation time.
Fixed: Price calculation issue on order edit screen.
Minor code cleanup.
Version 2.6.3.2 (2020-12-02)
Fixed: Email content issue.
Fixed: Customer name association issue.
Fixed: Issue with reports and export.
Minor code cleanup.
Version 2.6.3.1 (2020-10-22)
Fixed: trailing comma issue.
Version 2.6.3 (2020-10-21)
New – RestroPress admin option to set your Food Items page. This will avoid broken pages where the pages were created using page builders in some cases.
New – Added active class to category sidebar based on currently visible category.
Update – Addons will maintain the order as they are arranged in admin.
Fixed – Cart item was showing wrong quantity value if it was added multiple times.
Fixed – Email notifications were sent for wrong statuses.
Fixed – Order email showing wrong value of subtotal.
Fixed – Order confirmation email to admin were not sent under some conditions.
Fixed – Live price calculation was wrong while editing an cart item.
Fixed – Translatable text for Service Settings text with data sanitization.
Update – RestroPress documentation link updated for Help Tab.
Update – Other mulitple code optimizations.
Version 2.6.2
New – Live price change on Variable Price or Addon Selection.
Update – Filter added to search orders with specific service date.
Fixed – 3x slower time with certain paid extensions has been fixed now.
Fixed – RestroPress assets affecting Non RestroPress Pages performance.
Fixed – Optimized CSS and JavaScripts files to enhance performance.
Fixed – Addons not getting selected while editing cart item.
Fixed – Modal windows not opening in Bootstrap 4 themes.
Fixed – Issue with exporting orders report.
Fixed – Discount value mismatch in order notification emails.