New features #
- QR code payment option for the app
Empower QR payments by allowing a QR to be displayed via the rider app.
- Order count report (aging report) to view merchant order count by average
This feature can evaluate merchant performance.
- Return Status Flow
With this feature order returning process has been streamlined effectively.
Improvements #
- Contact Number Column is not Displayed in Downloaded Excel in Branch
Added Contact Column for Demarcation Branch Excel Download
UI/UX #
- Mobile Responsiveness of Invoice Period and Date Calendar
- 3D Effect for Summary Cards in Staff Merchant All Order
- Rename the Merchant Registration Business Name field
- Reduce AI icon size and change icon order in the top bar
- Optimize All Orders List In Merchant Portal
Optimized the all order index
method by switching all relationships to eager loading and replacing Spatie filters with querying filters. This optimization reduced the execution time from 800ms to 500ms, significantly enhancing performance and efficiency.
- Optimize Received Failed Order Status
Optimized the performance of the “Received Failed Order” status by enhancing data retrieval speed and streamlining status updates to minimize delays. Improvements focus on reducing latency and ensuring real-time accuracy for a seamless user experience.
- Dashboard Widgets Optimization – Phase 2
Optimized Finance Statistics Dashboard widgets by enhancing data processing efficiency, reducing load times, and improving responsiveness. Focus on streamlining data queries, caching frequent requests, and implementing lazy loading where applicable to deliver a faster, smoother user experience. Prioritize high-traffic widgets to maximize performance impact across the dashboard.
- Optimize City Dropdowns Merchant Business Address
Optimized city dropdowns for merchant business addresses by implementing dynamic loading based on user input, reducing initial load times and enhancing usability. Use predictive search and caching for frequently accessed cities to streamline selection, especially in high-density regions. This approach will improve efficiency and provide a faster, more intuitive user experience when merchants enter address details.
Bugs #
- NULL Handling in Staff User Details
- Require Origin City when creating an order while Origin City Freeze Setting is ON Issue Fix
- Check QR setting before displaying QR / Display on Final Statuses only/ Make Responsive Finance Widget
- When orders are updated, the error message is displayed along with the success message. (Reschedule Status)
- Add Advanced Tracking Setting Seeder To Database Seeder
This fix relates to new tenants.