Version 1.7.0
You are entitled to get free lifetime updates to this product from the author directly.
This documentation is to help you regarding install, set up & customization of the plugin. Please go through the documentation carefully to understand how this plugin works.
In order to work properly the plugin needs the following:
In order to use the plugin:
Once you have installed the plugin head to settings (Admin > InstaFood settings). Here you can set up the: General settings, Credentials, Web apps, Order options, Locales, tables & QR codes and Custom Css and JS
The API Key will be used to get the restaurant geo-coordinates within the Admin General settings and for delivery, this way the max delivery distance can be determined when a user places an order (delivery).
This API Key is optional, if left empty the max delivery radius won't be required.
The Stripe API will be used to process payments.
A webhook enables Stripe to push real-time notifications to the application, as an example, an order is marked as paid based on events received from Stripe. Find out more within the documentation.
reCAPTCHA uses an advanced risk analysis engine and adaptive challenges to keep malicious software from engaging in abusive activities on your website. Meanwhile, legitimate users will be able to login, make purchases, view pages, or create accounts and fake users will be blocked. ReCaptcha credentials are optional.
This API Key and secret are optional, if left empty the app will work without protection though
From the Order options, you can enable Pick-up, Delivery or Dine-in, also the payment methods and other options as min order value, Max delivery, Delivery cost and Tipping percentage.
Set up locales used across frontend. Note! Some locales contain variables (ex: <%= orderPrepareTime %>) You can change / swap the order of those variables within the locale string according to your language. Note !!! Variables should not be re-named.
----------------------------------------------------------------------------------------- Version 1.7.0 - February 2, 2025 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - Uplated php-stripe library to the latest version
----------------------------------------------------------------------------------------- Version 1.6.0 - March 25, 2024 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - Fix choice group ordering 2. - Fix archive installer
----------------------------------------------------------------------------------------- Version 1.5.0 - March 3, 2024 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - Fix PHP 8 warnings
----------------------------------------------------------------------------------------- Version 1.4.0 - July 14, 2022 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - Add the possibility to exclude products from dine-in or pickup and delivery.
----------------------------------------------------------------------------------------- Version 1.3.0 - July 8, 2022 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - Include the table number when printing the bill. Note! This does not apply to thermal printers. For thermal printers, this can be achieved with custom code from the child plugin. Admin > InstaFood settings > Order options > Dine-in - Print bill: Include table no
----------------------------------------------------------------------------------------- Version 1.3.0 - July 4, 2022 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - VAT percentage - Allow decimals (Ex: 14.234)
----------------------------------------------------------------------------------------- Version 1.3.0 - March 31, 2022 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - Add option to show the call restaurant button on the homepage
----------------------------------------------------------------------------------------- Version 1.2.0 - March 1, 2022 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. - Allow VAT percentage to be set to 0.
----------------------------------------------------------------------------------------- Version 1.2.0 - January 31, 2022 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality 1. Implement remote thermal printing via https://www.printnode.com (Experimental, has not been tested with a real device). 2. Implement actions and filters (Easily extend the functionality via hooks without touching the main plugin's source code). Current hooks: - instafood_manual_remote_print_request - instafood_new_order - instafood_order_status_changed - instafood_price_format_filter - instafood_extended_js_scrips 3. Implement a demo “child/extended” plugin, that will showcase different hooks scenarios.
----------------------------------------------------------------------------------------- Version 1.1.0 - January 27, 2022 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality Implement the decimal price display admin option. Choose between the comma and dot-separated decimals. Ex: ($22.00 instead of $22,00). The formatted price is being shown within the frontend and Print bill.
----------------------------------------------------------------------------------------- Version 1.1.0 - December 29, 2021 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality Hotfix - render the mobile web app on the homepage (Go to InstaFood > Settings > WebApps > Enable/Disable Mobile Web App displays on the homepage)
----------------------------------------------------------------------------------------- Version 1.1.0 - December 19, 2021 ----------------------------------------------------------------------------------------- Safe to override, changes won't break the existing functionality - iOS scroll bug fix - fix/implement load_textdomain (translation) - Modified the translation (Locales section)
----------------------------------------------------------------------------------------- Version 1.0.0 - December 1, 2021 ----------------------------------------------------------------------------------------- - first release