RestroPress – Online Food Ordering System

Description

RestroPress is an Online Food Ordering system for WordPress. It is a standalone WordPress plugin which allows you to easily add 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 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 category and the products would only be displayed from those 3 category.

[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

  1. [fooditems] -> By using [fooditems] shortcode you can show your all products in a single page.

  2. [fooditem_checkout] -> This shortcode used for checkout page.

  3. [rpress_receipt] -> This shortcode used for order confirmation page.

  4. [order_history] -> This shortcode used to show order history for the particular customer.

  5. [rpress_login] -> This shortcode used for customer login.

  6. [rpress_register] -> This shortcode used for customer register.

  7. [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)

Restropress In action

Check RestroPress Website for details and support.

Restropress Demo

Check RestroPress Demo Website

REST API

Check RestroPress REST API
Note: You can use this feature from version 3.0.0

Why use RestroPress:

  • 100% Free and easy to install and setup.
  • 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 and 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 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 support@restropress.com

If you have any suggestions for a new extension, feel free to email us at support@restropress.com

Screenshots

Installation

  1. Login to your WordPress dashboard and navigate to Plugins > Add New
  2. Search for “RestroPress”.
  3. Click install.
  4. Click activate.
  5. Once the plugin is installed then you can see RestroPress on the left navigation bar of WordPress Dashboard.

Reviews

December 1, 2023
It is the best plugin for food ordering system. It is very flexible plugin with many functionality and if you want more functionality you can buy addons for this plugins. The support team of Restropress is fabulous especially ANURAG as they helped me to solve many things which were not in my hands. Their response was very quick. Being a Developer, I can recommend other developers to use this plugin.
July 25, 2023
I must say RestroPress Support team is great especially on their live chat, Bibhu(one of their support member) does great help. Thank you
December 3, 2023 2 replies
My previous review was quite harsh and was definitely warranted at the time. Since then, the company has grown through many problems and has advanced their support and their product to provide much better offerings. There are still some things that would make it better, and hopefully in time they will make those become reality, and until then I can say it works and they are there to help within 24 hours. My updated review should reflect this I hope.
June 17, 2023 3 replies
As per the title. Sent a bunch of pre-sales questions 3-4 weeks ago, but no reply. Lack of reply when trying to get your money (i.e. before you have actually bought the product) is a bit of a red flag for the level of support in the future when they already have your money. Made a couple of posts on the support forum here just over a week ago, and again, crickets. Yes, yes, I know, support is voluntary on here. Reading previous reviews, the level of support, or lack thereof, has been an ongoing issue. Given the paid option is not cheap, IMHO, they need to lift their game. The project I was thinking of using it for fell through so no further interest in it at this time. I certainly wouldn't write it off if the basic free version meets your requirements but rigorous due diligence is required if looking at further functionality.
Read all 98 reviews

Contributors & Developers

“RestroPress – Online Food Ordering System” is open source software. The following people have contributed to this plugin.

Contributors

“RestroPress – Online Food Ordering System” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “RestroPress – Online Food Ordering System” into your language.

Interested in development?

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

Changelog

Version 3.1.1.1 (2024-03-02)

  • Fixed: Variable item double pricing issue
  • Fixed: Admin dashboard best selling product description issue
  • Code cleanup

Version 3.1.1 (2024-03-01)

  • Fixed: admin dashboard dynamoc currency sign issue fixed
  • Fixed: Warning error issue
  • Updated: Load all availabel orders on User Dashboard

Version 3.1 (2024-02-29)

  • Added: Admin dashboard
  • Added: User dashboard
  • Added: Reorder feature
  • Added: Service based discount
  • Added: Restropress POS new endpoints
  • Fixed: Checkout page input field validation issue
  • Fixed: Place order button disable issue

Version 3.0.0 (2024-01-05)

  • Fixed: Excluding tax issue.
  • Fixed: double tooltip issue.
  • Fixed: Paypal payment issue.
  • Fixed: Addons, categories and variable items Import/Export issue.
  • Fixed: Remove button of new category addon add issue.
  • Fixed: Addons pricing issue.
  • Updated: Instruction update to save variable pricing before adding addons.
  • Added: Rest API Added can be found more details on https://documenter.getpostman.com/view/14761886/2s9YsFCYrf

Version 2.9.8 (2023-11-17)

  • Fixed: “Store timing and delivery cutoff extension” current day holiday issue.
  • Fixed: Auto-update state list as per the selected country issue for checkout billing form.
  • Added: Blur section and warning message added for checkout page until the payment completion.

Version 2.9.7 (2023-09-15)

  • Fixed: Paypal live transaction issue “payment status is showing as failed even if customer has paid successfully”
  • Fixed: Cart cookie data clear issue aftre making the cart empty by removing items
  • Updated: Correct url path “PayPal Identity Token” docs
  • Updated: Required columns for food items csv
  • 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: Price update issue as per addon quantity
  • Updated: Addon quantity enabled for 0:00 price addon value
  • Fixed: Unrequired strings removed from cart related to addon quantity extension

Version 2.9.4 (2022-11-26)

  • Fixed: Order status translation issue fixed for frontend order history page
  • Fixed: Addon quantity extension comaptibility issue fixed for updated verison RestroPress
  • Code cleanup

Version 2.9.3 (2022-11-22)

  • Fixed: Toast notification alert popup issue fixed
  • Fixed: Removed Unnecessery strings for paypal transaction receipt
  • Fixed: Payment type details issue fixed with print receipt
  • Added: New Payment type coulomn added for admin orders table

Version 2.9.2 (2022-11-08)

  • Updated: Update the cart empty page template
  • Added: Add filter ‘rpress_special_instructions’ for show product section
  • Added: Customer import feature added
  • Added: Order trash option added
  • Added: Setting option to include and exclude as per categories for discount coupon codes
  • Added: Show selected “ASAP” in admin order details section
  • Added: Add Sku and order instruction details in export report data
  • Added: New hook “rpress_purchase_receipt_after_qantity_table” added for email receipt
  • Added: Add new setting feature “Enable ASAP option Only”
  • Added: Add wordpress time zone link in setting
  • Added: Add setting option to include and exclude as per categories for discount coupon codes
  • Added: Add order history url through the email receipt for registered users
  • Fixed: Fixed google font related privacy issue
  • Fixed: Item Popup issue fixed after click the cart change link
  • Fixed: Single addon default selection issue fixed on both backend and frontend
  • Fixed: Correct text domain added for untransalted strings
  • Fixed: Inclusive tax and discount code code calculation issue fixed
  • Fixed: Add additional fees calculation issue fixed
  • Fixed: Fix “ASAP” option issue with store-timing extension
  • Fixed: Currency issue fixed for Vietnamese Dong
  • Fixed: Sequential order setup issue fixed
  • Fixed: Removed unnecessery for “Special Instruction” on frontend
  • Fixed: Correct product details and addon details added with order history report
  • Fixed: Deprecated errors fixed as per php version 8.0, version updated 2.9.1.1 – 2.9.2
  • Minor Code cleanup

Version 2.9.1.1 (2022-05-12)

  • Fixed: Single addon selection issue
  • Fixed: Order filter issue in admin section

Version 2.9.1 (2022-05-04)

  • Fixed: List view fooditems 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 extesnions
  • Added: Accounting settings section to set sequencial order numbers, SKU etc.
  • Added: Customer email, service type, service time, delivery address and order instructions on 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 calucation when switching delivery/pickup option on checkout page
  • Fixed: Tax calculation on 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 …