File permission fixes.
Fixed Translation issue with the "Rate Order" text in the Orders History page on the Customer Application.
Fixed Delivery Application and some pages 404 issue.
Fixed On selecting Self-Pickup and going to the "My Favourites" section, the application crashes with a white screen.
Fixed On the Orders Listing page on Store Owner Dashboard, the order "created date/time" language issue
Rating and Review System (Store/Restaurant and Delivery Rating)
Full 7.3 Compatibility.
Fixed MSG91 DLT issue for Store Owner/Delivery Guy.
Fixed Order bill details issue on smaller devices in Admin/Store Dashboard.
Fixed Order and Items count issue on Store Dashboard page.
Fixed Items image issue on Explore page on the Customer Application.
Fixed issue with Roles/Permission on manage/assign stores/deliveries.
Fixed new Delivery Guy creation issue on Admin Dashboard.
Facebook/Google Social login icon issue on Customer Application.
OneSignal Patch Added.
Item/menu sorting Patch Added.
Customer registration issue Patch Added.
Layout fixes for Customer Application.
Layout fixes for Delivery Application.
Improved caching and compatibility with SuperCache Module.
Improved settings cache.
Delivery Pin Issue fixed on the Delivery Application.
Fix update issue button SQL error fixed.
Fixed Item search on the Customer Application.
Store Info mismatch issue on the cart page in the Customer Application.
Social login phone field added non-editable country code.
The Order Scheduling system is under development and will be released soon (as a separate module) Backend works are still remaining. And it also needs approval from CodeCanyon to be released.
Added Menu Categories Sorting Feature same as Store Sorting (Admin Panel > Dashboard > Stores > Edit > Sort Menu & Items > Sort Menu Categories)
Added Item Sorting Feature same as Store Sorting (Admin Panel > Dashboard > Stores > Edit > Sort Menu & Items)
Added Multi-Role System (Admin can create custom roles and assign certain permissions to them) (Admin > Users > All Users > Manage Roles & Permissions)
Improvement on Items Search on Customer Application when the store has a lot of items.
Fixed Home Page Store Listing & Store Category Page - Store Listing Issue
Fixed Clicking on Storeowner notification redirecting to Customer Application.
Fixed Delivery guy not getting Push Notification when Order accepted by Admin or When Assigning Delivery Guy by Admin.
Fixed Delivery Guy application Item Total Price Issue (for items that had multiple quantities)
Fixed Delivery Guy Application Text Color in Light Mode.
Fixed Zen mode Layout issue in Safari Browser.
Fixed Splash Screen Cache Issue. (Showing Old Splash Screen even updated)
Fixed Translations removing default language issue. (At least one needs to be set as Default)
Added Controlled PWA installation with custom Message and Button to install app anytime.
Optimized APIs for Delivery Guy application. (2x-3x faster)
Added Delivery Pin on View Order Page on Admin Dashboard.
Major UI changes in the My Accounts section in the Customer Application.
Native Share Store/Store item popup on supported devices.
Added Advanced Server Stats.
Added Current Location Fetch button to Location Selection Map page.
Improvement in getting accurate address data from Google Places Search to Location Selection Map page.
Improved Cart Page by showing addon prices if an item with addons is selected.
Added Customers VAT/TAX number on My Account Page. If entered, it will be shown on the invoice.
Added Flutterwave Payment Gateway.
Fixed Item sold count issue for cancelled order in Storeowner Dashboard.
Added Vegetarian/Non-vegetarian/None marks.
Fixed for Completed orders, not to show "Amount remaining to be paid" on the My Orders page in the Customer Application.
Added back the Ban user function on Edit User page on Admin Dashboard (was removed in 2.5)
Added Marking Stores as favourite on Customer Application.
Added Popup to confirm before clearing the cart when adding items from different stores.
Added Delivery/Self-pickup choose options on Cart page if the store supports both.
Added On the Registration page in the Customer Application, non-editable country code field.
Improved Delivery Pin is now only numeric code (5 digits)
UI improvements in Admin Dashboard.
Added MSG91 DLT Template ID for Indian users (Admin > Settings > SMS Settings > MSG91)
Image Mandatory removed for item image for both Storeowner & Admin Dashboard.
Improved UI in Cart Page.
Improved UI for Login & Registration Page.
Improved UI in Items page.
Improved ThermalPrinter Compatibility (module soon to be launched on CodeCanyon)
Geocoding address full-address disable setting not working issue fixed - (Credit to Montecchi)
Fixed the layout of order items issue on Delivery Application (on smaller iOS devices and old Xiaomi Phones)
Fixed light-mode compatibility for Delivery Application.
Fixed Promo slider updation of slides/image links issue.
Fixed Promo slider deletion issue.
Item search issue when the item's store is deactivated but is active/open.
Verification issue fixed.
Memory optimization for Dashboard.
Remove junk files.
Added Promo Sliders based on Latitude/Longitude & Operational Radius.
Added Promo Sliders based on Delivery Area Pro Module.
Added a Toggle button for Light & Dark Mode in Delivery Application.
Added “Try it on your Phone” phone block for Desktop View.
Added separate Push Notification tone for Customer & Delivery Application (manual file change required)
Added Forgot Password/Reset Password Option for Store Owners, Delivery Guys & Admin.
Added Form Field Validation for Store Owner & Delivery Guy Registration Page.
Added Delivery Type Selection for Store Owner Dashboard while Creating/Editing Stores.
Added Application Logo on Admin/Store Owner Login Page.
Added Separate Registration URL for Store Owner & Delivery Guy.
Added Payout Details of Store Owner in Admin Dashboard.
Advanced tables view for Delivery/Store Owner users in Admin. (Admin > Users)
Upcoming Thermal Printer Module Compatibility.
Fixed Order view page Layout breaking issue on Store Owner & Admin Dashboard.
Fixed Item Search Issue, Previously it shows all items of all stores.
Improved Cart Page Validation in Customer Application, now items with old price in Cart Page will get updated.
Orders paid with the wallet will be shown in the Customer Application.
Improved Checkout Page Validation in Customer Application, now stores will be validated whether Open/Close on Checkout Page.
Fixed Addons Remove issue from Item Page.
Fixed Push Notification Issue for PayTm, Mercadopago, Stripe, Razorpay, Paypal.
Delivery Guy Translation issue fixed.
Fixed Show Delivery Guy's COD Collection - Repeated Twice.
Fixed Delivery Guy Creation Issue from Admin Dashboard.
Fixed Cart infinite-reload issue when Force Clear Cache from Admin Dashboard.
Fixed “Order Delivered” Alert & Push Notification Translation Issue.
Optimized Admin Dashboard - Main Page Query & Speed optimization.
Optimized Coupon & Edit Coupon Pages for Database Queries.
Optimized Admin Dashboard Orders Page for fast rendering of large Dataset & CSV Export.
Fixed Store Owner Dashboard memory leak issue.
Fixed Send Push Notification Page memory leak issue in Admin Dashboard.
Fixed Item Quantity count not showing in the items list.
Fixed Button UI issues on Admin/Store Dashboard pages.
Remove obsolete translation keys from the Store Owner Translation file.
Fixed Stores list on Admin Dashboard loading slowing when Delivery Area Pro is enabled.
Fixed Logo dimensions issue for customer application.
Fixed Self pickup order view layout breaking on Store owner/admin dashboard.
Fixed orderstatuses table issue.
Fixed deleting junk alters issue when junk data is more than 65K. (Now, 15K junk will be deleted at a time).
Add delivery guy name to Order View in Admin (after order complete).
User names double spaces issue breaking on Dashboard.
Rounding issue in To Pay in customer application on tip amount applied.
Translation of "earning in 7days" in the delivery application.
Remove PHP Version check on the update processing page.
Fixed layout issue in view order page in mobile for Admin and Store Owners.
Show Assign delivery guy when order accepted by Store Owner or Auto Accepted on View Order Page in Admin.
Tip system bug when the tip amount exceeds 999.
Optimized Admin Dashboard queries.
Improved Advanced Orders view in Admin Dashboard - Added Delivery Guy name, fixed View button to the Right, Added Customer Name, UI Improvements to Live Timer (Admin > Orders)
Delivery tip showing null on customer Application on my orders list.
Self-pickup stores listing bug.
Store Category Filtered stores sorting based on Active Stores.
Tips amount and Tip Percentage insertion issue fixed for Admin Dashboard.
Dashboard navigation link added for Store Owner
Fixed Coupon not updating issue from Admin Dashboard
Fixed Coupon Min-subtotal not reached message issue on Customer Application.
Cart infinite loading issue fixed on Customer Application.
Store Not-Operational issue fixed on Cart page on Customer Application.
Item images rendering issues fixed of iOS Safari 13/14.
Added option to select All Stores in New Coupon/Edit Coupon page from Admin Dashboard
The multi-Select dropdown is now not closed on selecting multiple stores for Coupons Adding/Editing.
The multi-Select dropdown is now not closed on selecting multiple addon categories for Item Adding/Editing
[NEW] Add distance from user to the store in Self-Pickup Store List on the Customer Application.
[NEW] Push Notification for Store Owners using OneSignal. (Watch the Tutorial)
[NEW] Zen Mode for Store Owners
Fixed decimal overflow on earnings in store owner and admin.
[NEW] Self-Pickup sort by Distance (Admin > Settings > Customer Application > Sort Self Pickup stores by Distance)
Improved orders view for a single user (Admin > Users > All Users >Edit)
Optimized Gps Tables for database query optimization and faster saving of the data. (GpsTables is now not used, instead, GPS data is stored on Delivery Guy's details table)
[NEW] Junk data cleaning for Alerts (Admin > Modules > Send Push Notifications) (Junk Data removing message will only be shown only when you have junk data in the database)
[NEW] Swipe to Accept, Pickup, and Delivery Order for the Delivery Application.
Fixed UI issue with Store Category Slider on Admin page.
Fixed UI issue with Edit Item on Store Owner page.
Improved Addon Category adding functionality on the Edit Item page for Admin and Store Owner Dashboard.
Store Category Selection improved on Store Edit page (Also the dropdown is now not closed on selection)
Delivery guy name is now not displayed on the printable block in the View Order page in Admin and Store Owners
Improved UX in the Item Customization Popup on Customer Application
Huge UX fix: on click of a single item or cart or account and coming back to the items page, the last scroll location is persisted
Huge UX fix for stores listing page - last scroll location is persisted (Not if Randomization of Stores is enabled from Admin Settings)
Store Payout, delivery collection, delivery collection logs, wallet transactions all are now shown in descending order of creation.
Added Store name in Store Payouts page for Admin Dashboard
Fixed delivery guy application account issue on the new delivery guy account login
[NEW] Delivery Guy per-calculated commission is now shown on the Delivery order list for new orders, accepted orders, detailed order page on the Delivery Application.
Fixed payout request list scroll issue on the mobile device for Store Owners
Added Delivery Area Pro Areas names on Sort Stores Page for Admin Dashboard.
Delivery charges are now shown even when the user is not logged in on the Cart Page on the Customer Application.
[NEW] Delivery Application complete revamp with an elegant dark theme.
New section on Delivery Application for Picked-up Orders.
Fixed back button issue on Delivery Application.
[NEW] Delivery Tip system (Fixed amount and Percentage commission)
[NEW] Advanced Users Table for Admin Dashboard (Admin > Users > All Users)
[NEW] CSV Export for Users with any Filters from Advanced Users Table
[NEW] Advanced Orders table for Admin Dashboard (Admin > Orders)
[NEW] CSV Export for Orders with any Filters from Advanced Orders Table.
Tip Amount, Coupon Amount, Tax Amount, Subtotal is now saved on the orders table for better data handling.
Layout fix for Recommended Items in Customer Application.
Inactive stores are now shown on store category filter results on Customer Application.
Fixed bug of items of the non-accepted store being shown on search results on Customer Application.
Self-pickup stores are now shown on Store Category Slider filtered results.
Fixed timestamps on the Delivery application.
Orders and Transactions order fixed in the Delivery Application.
iOS Double Click to Cancel issue on Store Dashboard fixed.
Compatibility with up-coming Thermal Printer Module (manual and automatic receipt printing with POS printer)
Fixed issue on the Cart Address filed not shown when a user visits application from Single Item/Store URL directly without Location Setup.
iOS and some android phone cart infinite loading/refreshing issues.
On Google Distance Matrix enabled issues with processing Full/Partial Wallet money.
Refund miscalculation/double refund issue solved.
Delivery guys' push notification when auto-accept from restaurant/store is enabled.
[NEW Single Store URLs can be shared. (Copy URL and try on incognito mode - no location selection redirection)
[NEW] The Single Item URL can be shared. (Copy URL and try on incognito mode - no location selection redirection)
[NEW] Single Item/Store URL can be shared on Desktop too. (Copy URL and try on incognito mode - no location selection redirection - Auto activate mobile layout when Single Item/Store URL hit on desktop view)
[NEW] Advanced Coupon System - Coupons can now be linked to multiple stores.
[NEW] Advanced Coupon System - A coupon can be set for an Unlimited number of usage, Once for a new user for 1st order, Once per any user, and also the custom number of time defined by Admin.
Code Optimizations for Checkout and Cart pages.
[NEW] Paytm Payment Gateway with UPI (PhonePe, GooglePay, Paytm Wallet, etc)
Store Owner selected language now persists even after logout.
Improvement in the UI of Orders page (Admin and Store Owner)
Added missing language translations for Store Owner Dashboard.
[NEW] Store Owner can select which payment gateway to Enable/Disable (Stores > Edit > Payment Gateways) [Admin first needs to enable this from Admin > Settings > General > Allow Payment Gateway Selection for Store Owners]
Fixed issues with Stripe Card payment Error handling
Fixed issues with iDeal and FPX error handling
Removed non-required data from the API call for stores.
Fixed Delivery Radius not-editable issue.
The fixed Bulk upload image file doesn't exist issue and NULL image issue
Google Login Logo change as per Google guidelines https://developers.google.com/identity/branding-guidelines#top_of_page
Change Facebook Login style to match with Google Login button style.
UI issues on iOS for veg/non-veg icon on the recommended section in Items page.
Fixed Self-pickup Commission calculation issue
Fixed Addon not deleting issue.
Fixed UI issues with Store Category Sliders' names on iOS and Samsung Devices.
Stripe v3 Checkout implemented with Strong Customer Authentication (SCA) for 3D Card Payments.
Stripe Ideal payment gateway for the Netherlands.
Stripe FPX payment gateway for Malaysia.
PayMongo Payment gateway for the Philippines.
MercadoPago payment gateway for Brazil.
New UI layout for Mobile Device for Items page on Admin/Store Dashboard. (Admin/Store Dashboard > Items & Menus > Items)
Ajax Based Item on/off switch.
An easier way to edit Stores from Admin (Admin > Stores > Edit)
A easy way to manage Addon Categories and Addons (Admin/Store Dashboard > Items & Menus > Addon Categories > Add new Addon Category)
Addon Category now has a description that is visible when trying to link it to an Item.
Cache issue for Login as Store Owner fixed.
Added View User's orders (Admin > Users > All Users > Edit > Scroll down to Orders from User section)
Delivery Guy Not able to Accept order bug fixed. (This issue arises when users manually delete orders from Database. We are now handling this exception but please DO NOT delete anything manually from the Database)
Module upload ZIP PHP extension bug fixed.
Item/menu category cache compatibility with SuperCache (Editing the settings or item/menu category will invalidate the cache - New SuperCache v2 required)
Security bug fixed for OTP on Registration.
NEW Premium Module "Delivery Area Pro" compatibility.
Coupon Minimum Order bug fixed on the Cart page.
Store Scheduling bug fixed (Multiple time slot was not working properly previously)
iOS infinite "Updating" issue fixed
Logout all user has been removed.
Offline detection for Desktop/Laptop/PC devices has been disabled.
Added Custom HTML block on Store Page (Admin > Stores > Edit > Meta Data > Custom Store Message)
Added Search Bar (Which redirects to the Explore page) on the homepage of the
Customer Application. (Admin > Settings > Customer Application > Search Bar on Homepage)
New styles of Footer Navigation bar on the homepage(Fixed and Float options) (Admin > Settings > Customer Application > Footer Navigation Type)
Major improvement in the item's search algorithm on the Customer Application's Items page. (It now searches even when words are skipped)
Added Home Button on the Top Navbar on some pages (Manage Address, Orders, Order Tracking, etc) on the Customer Application.
Improved loading of Google Distance Matrix API for Dynamic Delivery Charges calculation.
Checkout Page not loading the payment gateway bug fixed (If because of network issue or anything the checkout page fails to load the payment gateway, the application keep on trying to load the payment gateways until success)
"To Pay" text on the checkout page has been moved to the header navbar which is sticky.
Logout confirmation on Customer Application.
Layout issues on the Manage Address page fixed.
CSV Bulk upload will now run an error check before processing the CSV file for Item upload. (Detection of image error, store/restaurant error, item/menu category error)
Code optimization for listing stores on the homepage.
A ton of CSS improvements
Fixed Translations on Restaurant Dashboard
Added new translations for customer application
Fixed Password Reset redirection issue.
Unique delivery pin on every order.
Reset password bug fixed
Modules Database table not found bug fixed
Fixed UI issue with Recommended item
Fixed UI issue with promo sliders
Added option to hide HouseNumber, StreetNumber from Google Autocomplete for Address
Menu non-clickable issue fixed on Customer Application.
Self-pickup infinite-loading issue fixed on checkout pickup infinite-loading issue fixed on checkout.
Ban user functionality. (Banned users cannot view the cart/place orders) (Admin > Users > All Users > Edit > Ban Users)
In-App Notification - When a push notification is sent from Admin to all the customers or a particular customer, if the customer has open the application, a notification popup will appear.
Push Notification InApp popup link for order updates in the customer app
Push Notification InApp popup link on new order received on delivery app
Custom HTML block for Homepage (Admin > Modules > Translations > Edit a language > Custom Home Message)
Custom HTML block for Cart Page (Admin > Modules > Translations > Edit a language > Custom Cart Message)
Offline detection and custom screen when the device is offline (when no internet connection)
Custom SMTP email gateway settings.
In the customer application, there is a detailed view of the order details. (Accounts > My Orders)
Added supported locales for Stripe (Admin > Settings > Payment Gateways > Stripe Language)
Custom Store URL (Admin > Stores > Edit Store > Scroll down to Store URL section)
Added settings to disable iOS popup on customer app (Admin > Settings > Customer Application > Show Custom iOS Add To Homescreen Popup)
Files Backup, Database backup functionality (Experimental) (Admin > Settings > Advanced Settings)
Added vibration and notification sound for In-App Notification
Added Logout all customer button on Admin.
Major: Payment captured but order not placed bug fixed
Major: Fixed -When user change address on the cart page, even the store is not operational in the new address, the user was able to checkout
MAJOR SECURITY FIX - Over 20+ API security issues fixed.
Fixed Min Order issue on store saving function
CSS issues fixed for the managed Address page in the customer application.
Fixed Not deliverable address was selectable when trying to change address from Cart Page
Min-Subtotal is set to 0 by default on Coupons
Background/Foreground issues fixed for sticky bar and footer on Customer Application.
When the coupon is invalid, the order was not placed even if the online payment was captured.
Push notification saves the token function issue fixed. (Routes outside the middleware issue)
On Social login auth success, show loading instead of sitting idle.
Push Notification token is now generated every time customer goes to the homepage/store-listing-page.
Commented out the reset password email footer company address
Double click on forms submit on Admin/Store Dashboard are disabled to prevent duplicate entries
Fixed RichText Editor (SummerNote) code editor not saving changes unless clicked again
The delivery guy cannot be assigned to any stores if the delivery details and not filled.
Prevent multiple clicks to Fix Update Issues button to prevent corruption of files
Searchable select added to addons creation. Addon categories are now searchable on the addons creation page
Store Owner Dashboard layout issues scroll
Items list CSS UI issues
Single item add/remove item button UX.
Stores are now searchable on the Items creation/edit item page.
Sales chart removed from the earnings page for now
Fixed layout issues with delivery guy orders layout
Push Notification can now be sent to all users successfully, previously 1000 users were the limit.
Cart Address-delivery charge bug fixed.
Checkout payment gateway try again after 3 seconds if first failed
Coupon percentage undefined bug fixed
Fixed Store Dashboard earning calculation issues (Only on the dashboard)
Fixed Custom CSS on second reload issues (Now comes on 1st load itself)
Improved cache mechanism on the customer application.
Fixed Delivery guy incorrect add-on price bug
Improved compatibility with Super-Cache Premium Module (Premium module will be released soon on Codecanyon)
Other Untracked improvements on the dashboard and customer application.
Fixed Translation issues when clicked on Edit.
Fixed Update issues with new simple update screen.
Cool new avatar selector for user profile.
NEW: Simple update procedure
NEW: Stores are now sortable with drag-and-drop. (Admin > Stores > Sort Stores > Edit)
NEW: Promo Sliders are now sortable with drag-and-drop. (Admin > Modules > Promo Sliders)
NEW: Store Category Sliders are now sortable with drag-and-drop. (Admin > Modules > Store Category Sliders)
NEW: Google Distance Matrix API can now be enabled for accurate calculations for Dynamic Delivery Charges. (Admin > Settings > Customer Application > Use Google Distance Matrix API)
NEW: Premium Modules system (Admin > Modules > Premium Modules) - Premium Modules will be sold separately
AliPay and BitCoin are now enabled on Stripe.
ALiPay and BitCoin payments for Stripe can be enabled/disabled from Admin (Admin > Settings > Payment Gateways > Stripe)
Currency bug on Stripe Payment Gateway has been fixed.
Admin has an option to hide/show the inactive items on the Customer Application (Admin > Settings > Customer Application > Show Inactive Items)
Improved the layout for the Store Owner Dashboard. The orders are now divided into different segments.
Fixed issues with promo slider images
Fixed delivery guy roles bug
Promo Sliders details can now be edited after it's created (Admin > Modules > Promo Sliders > Edit)
Fixed SendGrid credentials security bug
Removed old redundant DB seeders
Updated the CORS package and configurations
Address pages issues fixed when 0 address on the user list.
Optimize store images when uploaded from admin/store or through Bulk CSV
The minus button is now replaced with a delete button on the cart page when item quantity is one.
Major UI Improvements in the manage addresses page.
UI improvements in the Saved Addresses in Location Selection page.
Added back button on Search Location Page.
Many small UI and glitches fixed.
NEW RazorPay Offers Integration - Ticket #1566 (https://razorpay.com/docs/offers/dashboard)
Added store currency to Stripe - Ticket #1609
Fixed hide price for addons when 0.00 - Ticket #1547
Fixed social Login Icons keeps on loading even when turned off in the registration page - Ticket #1589
Fixed item cart quantity count visibility issue on items page - Ticket #1592
Fixed issue with partial payment not refunded when cancelled from user end -Ticket #1575
Fixed Wallet translation issues - Ticket #1547
Fixed iOS Image issue (Showing Half Image or stretching)
Fixed on Self-pickup orders the view order page on Admin was showing error - Ticket #1628
Fixed min Order Price for Stores set to 0 in the store creation form. - Ticket #1634
Fixed Alerts already marked as read issue - Ticket #1635
Fixed CSS issues that came along with v1.9.5
PayStack Payment default currency code fixed (Take currency from Settings) - Ticket #1485
UI issue with Recommended Item on V2 Layout - Ticket #1482
Stripe BUG. (Partial wallet calculation error)- Ticket #1473
Currency Symbol UI issue on Single Item Page, Cart page, Homepage, Explore Page) - Ticket #1522
iOS Image stretching issue on Single Item Page - Ticket #1531
New Scheduling Command to fix junk file creations. https://docs.foodomaa.com/configurations/store-scheduling-open-close-times#note-1
Wallet transaction search fixed
Delivery Guy Collection (Full/Partial) fixed
WhiteScreen Issue on location selection page fixed
Bulk CSV Upload fix (New Sample File)
Buttons removed and Switches added for enable/disable of items, categories, stores, addons, etc.
Fresh Installation/New Installation issues fixed. [restaurants table/view not found error]
Scheduling issues fixed (Timezone based Scheduling fixed, single day entry fixed)
Setting Delivery Guy Commission rate fixed
Max order error message on delivery application fixed
Login to Restaurant owner tooltip issue fixed.
Print order blank screen on Admin fixed.
Self-pickup delivery charges fixed.
Added functionality to check if the items which are disabled are present in the cart before checkout.
Added option in Admin to expand/collapse all Item Menus in the Item's listing page (Admin > Settings > Customer Application > Expand All Items Menu)
Added Searchable select options in Currency, Timezone, and all places with long dropdown lists, etc.
Added SessionToken for each request on Google Places API. (Now this should save your money in Google APIs)
Added Item's description and is_veg field to the Bulk Upload CSV files
Added option to View all the Addons of an Addon Category.
Added options to Edit the Menu Categories.
Added edit options in Delivery Guy And Store Owner pages as well.
Added top 10 items reports (Admin > Modules > Reports)
Added option to show/hide addons for Delivery Application (Admin > Settings > Delivery Application > Show Order Addons)
Added option to show/hide full address on the Delivery Application Order lists (Admin > Settings > Delivery Application > Show full address on Order List)
Added option to show/hide Customer's address before the order has been accepted in the Delivery Application (Admin > Settings > Delivery Application > Show Customer Address)
Added new MSG91 SMS Gateway integration
SMS alert for New Order Notification for Restaurant Owners
SMS alert for New Order Notification for Delivery Guys.
Added is_notifiable in Restaurants and Delivery Guys. (Only when set, they will get SMS notifications)
Added option for Auto Accepting Orders for Restaurants (Admin > Stores > Edit > Auto Accept Order)
Added option to assign and change/reassign delivery guys by Admin (Admin > Orders > View Order)
Added option to accept the restaurant's order by Admin (Admin > Orders > View Order)
Added Login/Registration pages meta title in Customer Application
Added SMS OTP error validation on the Registration page in Customer Application.
Added delivery pin on SuperAdmin Account.
Added delivery login error messages
Added CLP and NPR in currencies list in Admin.
Added message on the Delivery Application page when open from desktop/laptop view.
Added settings in Admin to control the Upload image quality for Items (Admin > Settings > General > Upload Image Quality). All uploaded item images will be encoded to JPG file reduce sizes.
New animations added to the location selection page.
Added Restaurant automatic scheduling (opening/closing) System. (Admin > Stores > Edit > Automatic Scheduling > Save || Then Fill the Scheduling Times) Follow the Store Scheduling Documentation
Restaurant Owner Translations Added (/resources/lang/en/storeDashboard.php)
Restaurant Owner's NEW Dashboard functionality. They will get a popup with when a new order arrives.
Changed the whole system to Multi-Store System.
Restaurants have been changed to Stores. Restaurant Owner has been changed to Store Owners.
Changed Dashboard and Customer Application URLs to use "store" rather than "restaurants"
Closed restaurants will now be visible on the Homepage with a custom message that can be set by Admin.
Server validation of un-available cart items added on the Cart Page.
Coupon Code calculation is now made on the Item total rather than the Sub-Total in the total bill.
Continuous alert sound for Restaurant Owner until an action is taken.
Alerts sound can be customized by Admin. (Admin > Settings > Store Dashboard > New Order Fetch Rate)
New Order Refresh rate can be set by Admin. (Admin > Settings > Store Dashboard > Notification Tone)
Removed obsolete MapBox CSS scripts.
Fixed delivery guy on-going order issue when the order is canceled.
Fixed Order Statuses width issue on Customer's Order Tracking Page.
Refactored all the functions in Admin and Restaurant pages. 200% speed improvements in querying for orders, items, restaurants, addons from the Admin/Restaurant Dashboard.
4 times faster search on the explore page in the Customer Application.
The Delivery Guy's commission rate is set to 0 by default. This fixed "commission_rate cannot be null" issue while saving the delivery guy.
The restaurant's owner commission rate is set to 0 by default. This fixed calculations issues.
Restaurants Minimum Order Value is now set to 0 by default.
Flat/Apartment Address can now be made Not-Mandatory (Admin > Settings > Customer Application > Flat/Apartment Mandatory in Address)
Order IDs are now trimmed down to the last eight characters while showing it on the Header of Delivery Application and on the Customer Application.
Fixed item image sizes issue while uploading from Restaurant Dashboard and Bulk CSV Upload
Fixed Logos caching issue in the Homepage (Desktop view)
Dynamic Delivery Changes can now be rounded up to the nearest greater value. (5.45 becomes 6) (Admin > Settings > Customer Application > Round up Dynamic Delivery Charge)
Force Clear Cache will now not force users to go back to the Homepage. They can continue the application from their current page.
Addons can now be disabled.
Admin can now directly login to any Restaurant Owner's dashboard without their account credentials. (Admin > Users > Store Owners > Login Button with Arrow)
The Customer's phone number is shown now on the delivery application also after the order has been accepted. (Previously this was only after the order is picked up)
Fixed Accept Delivery errors (Infinite loading error) in the Delivery Application
Max number of on-going Deliveries can now be assigned to each Delivery Guys (Admin > Users > Delivery Guys > Edit > Max Orders in Queue)
Refactored the full password reset email architecture using SendGrid new policies and APIs. Follow the Documentation Below.
On the Restaurants Categories Slider Items Page, clicking on the logo will redirect back to the Homepage.
Fixed data types for addresses in the database tables
MultiRoles removed while editing users
Super Admin role cannot be changed now
Fixed Admin/Restaurant login bug.
Once the "Use App Now" button is clicked on the desktop/laptop view, the virtual-phone-screen will be kept in the usable mode for that session.
Push notification token will be fetched every five days rather than fetching and saving every time homepage reloads.
When all menu closed, menu category scrolling fixed. (Clicking on menu will expand all menus)
Fixed layout for Alerts Page
Fixed serialization of closer error while saving a restaurant from restaurant owner
If the restaurant URL is invalid (404), the user is now redirected to the Homepage on the mobile view.
Changed loading/processing spinner in Delivery Application when accepting/pickup/complete order.
The location pointer re-calibrate to fit in the exact point according to Google Maps.
Fixed Address Tags issues for smaller phones (iPhone 5/SE etc)
Fixed logo/splash screen image format. (Logo will always be PNG and SplashScreen always in JPG format)
Added Google attributions for Maps and Places APIs according to section Section 3.2.3(b) from https://cloud.google.com/maps-platform/terms
Added error messages when the installation fails. (For AWS, GCloud permission issues)
Added Ripple Effect to Promo Sliders on Click and on Touch/Hold.
Added new settings in Admin to control time formats for Customer/Delivery Application. (Admin >Settings > General > Beautify Date/Time
[NEW] Alerts page. All the push notifications will be shown on this page, even if it is not successfully delivered. (Even on iOS)
Added ability to send notifications/alerts to specific users (Admin > Extras > Send Push Notifications)
Added ability to send alerts to users when their waller is updated from the Admin Dashboard.
Added ability to make the currency symbol align to Left/Right in Customer/Delivery app. (Admin > Settings > General > Currency Symbol Alignment)
Added fade animations for Restaurant/Item images.
Added Lazy Loading of restaurants on the homepage.
Fixed on creating new promo slider, not able to save with custom URL.
Fixed Restaurant Category Slider assigning restaurants.
Increased the length of Order ID
Fixed ordering form closed Restaurant (Added new message on Cart, if the Restaurant is closed and user have items in the Cart from a closed restaurant)
The user's set location shown on the homepage will now display the "Tag" or the "Flat/Apartment Address" rather than showing Locality from Google Maps Data.
English is now made as default translation and will be auto-installed only during the first installation.
Minimum Order Value can now be set for each Restaurant.
Fixed iOS issues for Item's Customization popup screen.
Fixed back-button error after order placed successfully (Now redirects to My-Orders page)
Removed progressive image loading for Restaurant and Item images. (Saves bandwidth and reduces server load significantly)
Removed bloated animations when sliding through the Items list.
Removed some unused packages and code bloat from old unused components.
Improved performance for lower-end phones.
App first load speed increased by 12%, App smoothness increased by 50%.
Added a new custom block for the login/registration page. (Admin > Extras > Translations > Edit Language > Login/Registration Policy Message)
Default country code bug fix.
Made address field mandatory in the location selection page.
All locations saved by the users are now also shown in the Location Selection page.
iOS 13 delivery guy location sharing fixed (if white-screen appears on the delivery application after login, email at [email protected])
Optimized some components for better performance.
Application Loading Speed increased by 5%
Removed passwords and other critical credentials from the debug screen. (when Development Mode enabled)
Added Password recover email, name and subject changing functionality (Admin > Settings > Email Settings)
iOS 13 issue detected on Delivery Guy Page, Location Services have some issue with iOS 13 for any web application. Temporarily disabled.
Set delivery guy GPS location timeout (set to 15 seconds)
Fixed Double click on explore page error.
Fixed issue in Promo slider Size, by default it was setting size as 1.
Whitelisted /assets path in Service Worker file (used for 3rd party validations)
After Password Recovered/Changed, redirect automatically to the Login Page
Fixed delivery guy accepts order bug (Infinite spinning bug)
Change Logo format in password reset email.
Fixed bug with Veg/Non-Veg icon on items.
Delivery Guy Cash Collection System.
Reset Password over Email Functionality.
Cache invalidate mechanism (Refetch only settings and Force Clear Everything)
Restaurant Category Slider functionality added.
Foodomaa Core Update System
Added new and missing translations
Added New Delivery guy heading pointer (Experimental)
Added CSS vendor prefixes
New Item menu popup (Frontend)
Force InnoDB during the installation.
After the order has been accepted, the customer cannot cancel the order anymore.
Admin Settings Page improvements
User/Orders/Categories/Items/Restaurants search improvements
White Screen Issue Fixed
Improved the dashboard page to assign Restaurants for the delivery guy and restaurant owners easily.
Primary language is now set to English (Admin > Extras > Translations), and Multi-Language is enabled by default.
Fixed Translation Glitch issue.
Removed select language option if only one language is enabled from the Admin Dashboard.
Fixed adding new page bug (Frontend) also improved the slug auto-generation in the backend.
Fixed long location name bug in the orders table.
Removed all the instances for MapBox. Only Google Maps will be used in Foodomaa.
Changed OTP verification length. Now it can be set from 4-6 digits
The logo resize issue fix
Footer CSS improvements.
Restaurants Dashboard main page improvements.
Explore page UI improvements.
Fixed GDPR popup issues.
Accept/Deny/Mark as Ready/Ready for Pickup buttons are now also shown in the Restaurant Owner's detailed order view page.
Improved UX and Ajax call functionality in the Restaurant's Dashboard Overview page
Self-pickup status on Restaurant and Admin Dashboard (Badge error fix)
Fixed Admin Dashboard/Restaurant's Dashboard Login Page UI issue on some devices (Xiaomi and Apple)
If no popular geo-locations are set, the loading animation will now not be shown.
JWT token expiry time is now set to unlimited.
Two prices can be set for items (Regular Price and Discounted Price)
Veg-NonVeg tag on Items can now be set
Admin can now view all the wallet transactions in a single dashboard page. (Admin > Extras > Wallet Transactions)
Push Notification Page bug fixes (push notifications cannot be sent if there are no subscribers)
Improved lazy loading of images.
Fixed Items searching bug (Frontend)
Completely rewrote the Delivery Guy GPS tracking system.
Fixed Stripe Payment Gateway currency precision bug.
App speed improved by 38%
And a lot of un-tracked improvements...
[NEW] Search for the items within the Restaurant's items listing page.
Added option to remove all addons from an item.
Google Maps API Restricted keys will now work (IP and Domain Restriction)
Fixed Restaurant Owner's notification token registration issue.
Improved UI for the Restaurant's listing and Cart Page
Fixed calculation issue on the Cart and Order page.
Increased the API throttle limit to 500 calls per IP per minute.
Prices length is set to 20 (9999999999999999999.99 is the new price limit)
Cache busting when new logos, favicons, splash screens, or hero images are updated.
Fixed null values on the Desktop Achievements block.
Fixed "No Restaurants" text when Self-Pickup is globally disabled.
Fixed Incorrect address format on Delivery application
[NEW] Near By Restaurant Listing based on user's selected location and Restaurant's Operation Radius (or GPS location)
[NEW] Dynamic Delivery Charges based on distance from the customer to the restaurants.
[NEW] Google Places API to choose over from 150 Million Places.
[NEW] Google Maps to choose the exact location with pinpoint accuracy.
[NEW] Multi-Language Translation System for customer end.
[NEW] Notification for the Restaurant Owner and the Delivery Guy when a new order is received.
[NEW] Custom URLs to Promotional Slider and multi Promotional Slider Functionality.
[NEW] Auto save new address for the user on registration.
[NEW] Dedicated detailed item's page with WYSIWYG Editor for the Item's description.
[NEW] Pages can now be liked to any front end pages with WYSIWYG Editor.
[NEW] Delivery Guy and Restaurant Registration Form with Captcha.
[NEW] A complete revamp of the Delivery Application.
[NEW] Added Delivery guy order history and earnings history.
[NEW] Delivery Guy Commission system rate based on Delivery Charges & Full Order Price.
Added showing of applied coupon code when coupon applied.
Added option to hide price when the Item's price is set to Zero.
Added method to add full delivery guy details when creating a new delivery guy from Admin Dashboard.
Fixed missing translations from customer and delivery application.
Removed address fill box when the user has selected Self Pick-up.
Restricted access to delete the pre-selected address from custom address manager.
Fixed Restaurant Items listing when no recommended items.
Fixed refund message when COD order is placed.
Fixed Social Images folder issue.
Fixed search results pagination issues on Admin and Restaurant Owner's Dashboard
Fixed un-clickable last item categories menu bug.
Major UI improvements to the Restaurant Listing page.
Changed algorithm for listing Restaurants. (Chosen based on the Operation Area, Shuffled and then sorted based on the is_featured tag.)
[NEW] Order cancellation by users/customers
[NEW] Order Rejection by Restaurant Owners
[NEW] Wallet System
[NEW] Refund to Wallet
[NEW] Add/Remove Wallet Money for users from the Admin Dashboard
[NEW] Manage Full/Partial Refunds from the Admin Dashboard.
[NEW] Redeem wallet balance for an order. (Fully/Partially)
Wallet Transactions Page for users/customers
Added Development mode in Admin Settings
Added Time Zone selector in Admin Settings.
Improvements for settings navigation for Admin Dashboard
Admin can now separately manage Items of each restaurant
Promo Slider URL linker now in a dropdown (No need to fill the URL box)
Fixed Self-pickup delivery charges bugs.
Fixed Self-pickup order shown to Delivery Guy bug.
Fixed multiple order placing bug.
Fixed Restaurant Edit Location's option selection bug.
Fixed On-going order bug.
Delivery Pin Enable/Disable Fixed
Order Pickup (SelfPickup DB entry)
Routing loop from My Orders to Single Order page Fixed.
Disabled back on the delivery main order page.
[NEW] Self Pick-Up and Delivery options.
[NEW] Razorpay Payment gateway with UPI Payments (Google Pay, PhonePe, Paytm, etc).
[NEW] Multiple Orders Placing System.
[NEW] Contact Details Sharing between Delivery Guy and Customer.
[NEW] "Order getting late" notification for Admin
[NEW] Suggestion/Comment for the order from the customer to the restaurant.
[NEW] Item's description.
Added option to Enable/Disable delivery pin globally.
Order tracking messages added.
GPS location error message when access denied (for both customer and delivery guy)
Improvements in the cache mechanism.
Pages scrolling issues fixed (Account > Pages)
Social Login loader added.
Notification to the customer when trying to add items from two different restaurants.
Removed delivery charges from Restaurant Dashboard and restaurant's payout calculation.
Improvements in the recommended items layout and quantity badge.
Optimizations for update fixes.
SMS OTP Verification Module using Twilio.
Improvements in the validation messages and Social Login.
Product Quantity Counter added to the items page.
Major Bug fixes in Add/Remove Product.
Delivery Guy's Live Location Tracking Fixed.
Push Notification bug Fixes for all device.
Bulk CSV Uploader bug fixes
Automatic system core update module. [NEW]
Custom CSS module. [NEW]
API URLs fixing module. [NEW]
Added missing texts/strings on the translations page.
Bug fixes for item disable functionality.
Bug fixes for Restaurant Payout System.
Bug Fixes and Optimizations for the Multiple Addon System.
Bug Fixes for Regular Login & Social Login.
Bugs Fixes for Push Notification.
UI/UX improvements in the Admin and Restaurant Dashboard.
Addon functionality (Customization of items/products)
New Payment Gateway Integration (PayStack)
Restaurant Payout System based on Restaurant Commission.
Social Login (Facebook and Google)
Bug Fixes for new orders (Unique Order ID bug)
Bug Fixes for Restaurant Dashboard Redirections.
Optimizations for animations on scroll.
Fixed bug when a restaurant accepts an order (Bug reported by "codemarcos")
New service worker cache buster which skips the user waiting and reloading the page when the new production built is updated.
Fixed Admin and Restaurant owner redirection after logout.
Fixed SSL issue on the admin dashboard.
Added input validation for restaurant, items, and categories for both admin and restaurant owner dashboard.
Added Exception handlers to smoothy handle the errors with notifications.
Bug fixes for the script installation wizard.
Bug fixes for time-zones and moment js on the react side of the application.