- Restaurants can handle self-deliveries using their own delivery personnel.
- A notification bell will continue ringing until the order is accepted by the restaurant or the delivery person.
- Restaurants can request advertisements directly. Ads will be display in "Highlights for you" section in app and web.
- Restaurants have the option to cancel orders if needed.
- If no restaurants are available under a specific category, that category will not be displayed.
- Restaurants and admin can communicate regarding advertisement requests.
- During registration, restaurants can select multiple categories, allowing them to appear under all chosen categories.
- If a restaurant does not accept an order, it will be automatically canceled. If the restaurant accepts the order but no nearby driver is available, the order will also be automatically canceled after a certain period.
If a driver does not accept an order, it is handled by the `driverOrderAcceptReject` setting, which finds another nearby driver after a waiting period.
- For scheduled orders, we’ve added a setting in the admin panel to define a reminder time (e.g., 1 hour). A notification will be sent to the restaurant accordingly, and restaurants can now accept scheduled orders up to 1 hour in advance.
- Fixed some issues to ensure improved stability and performance.
- Made the Flutter apps compatible with Flutter SDK 3.29.2
- Upgraded to the latest Flutter version 3.29.0.
- Resolved iOS payment gateway issue.
- Fixed minor issue with the subscription module in web panel
- many other minor fixes.
- Upgraded to the latest Flutter version (3.27.2).
- Updated PayPal payment gateway dependencies.
- Implemented a subscription module for restaurants, offering the flexibility to choose between a subscription model or a commission-based model.
- Added support for restaurant-specific admin commissions.
- Added a feature for bulk admin commission updates to the restaurants.
- Made significant UI enhancements in the admin panel.
- Added filters for managing subscriptions.
- Resolved minor bugs and implemented many other changes.
- Compatible the app with latest OSM SDK
- Fixed minor bugs, and enhanced performance.
- Support Flutter version 3.24.3.
- Resolved OSM map loading issues.
- Upgrade the dependencies to align with iOS 18.
- Fixed minor bugs, and enhanced performance.
- Support Flutter version 3.22.3.
- Flutter SDK version upgrade in latest version on 3.10.6
- Implemented Eye of God feature for admin panel
- If the driver puts the app in the background or locks the phone, they will still receive a notification for the ride.
- Resolved Google Map issue in the driver application.
- Introduced Schedule Order functionality.
- Implemented support for multiple taxes when placing an order and manage it from admin panel.
- Show sales report from admin panel
- Implemented Public / Private Coupons
- Dynamic Notification implementation.
- Added preparation time setting when accepting an order.
- Properly set all notifications with dynamic text from the admin panel.
- Numerous improvement on app, web and admin panel.
- Fixed QR code scanning issue.
- Added Vendor Order Tracking history.
- Admin commission now visible in Vendor Tracking history.
- Resolved currency dynamic display issue with left and right side symbols.
- Updated Delivery Tracking Functionality.
- Redesigned Order Details screen.
- Created an Email template for improved communication
- Get sound notification for store's new chat in client app
- Send Emails to users follow by email templates from admin panel
- Implement order's accept reject duration for drivers
- Fixed other known issues
- Firebase dependency upgrade on latest version.
- Flutter SDK version upgrade in latest version on 3.10.1
- Fixed other known issues