New Features #
Enhanced Staff Management with an Improved Search Function #
We’ve introduced new features to improve staff management and search functionality.
Here’s what’s new:
- Adding a New Staff Member
When adding a new staff member, the system now requires the following details:
✅ First Name (required)
✅ Last Name
✅ Email (required)
✅ Password (required) – Used for system login
✅ Mobile Number (required)
✅ NIC Number (required)
✅ Address (required)
✅ Remarks (optional)
✅ Role (required) – Select from a dropdown
✅ Warehouse – Select from dropdown (All or specific ones)
✅ Active Status – Tick box
✅ Employee ID – System-generated unique ID

- Updating Staff Information
Admins can now edit staff details with some restrictions:
✏️Editable: First Name, Last Name, Email, Mobile, Address, Remarks, Role, Warehouse, Active Status
⛔Not Editable: Employee ID (system-generated)
NIC Number: Editable only if not previously added; once saved, it cannot be changed
NIC not previously added | NIC previously added |
![]() | ![]() |
- Staff Search Feature
Finding staff members is now easier! You can search by:
✅Name
✅NIC Number
✅Address
✅Employee ID
✅Assigned Warehouse (Dropdown)
Search results will display all relevant staff details in a table for easy access.

- Employee ID Now Visible in Records
Employee ID will now be displayed in key sections, ensuring better tracking and transparency, including:
✅Order History
✅Deposits
✅Reports
- Employee ID Display Areas
Employee ID is now visible in:
Dropdowns
✅ All orders < Rider Filter Dropdown
✅ Operations < Main Operations < Pickup Rider Assigned < Rider Selection Dropdown
✅ Operations < Warehouse Operations < Assigned To Destination Rider < Rider Selection Dropdown
✅ Operations < Warehouse Operations < Delivered < Rider Filter Dropdown
✅ Operations < Warehouse Operations < Return To Destination Warehouse < Rider Filter Dropdown
✅ Operations < Return Operations < Assign to Return Rider < Rider Selection Dropdown
✅ Finance < Overview < Rider < Rider Filter Dropdown
✅ Finance < Deposits < Rider < Rider Filter Dropdown
✅ Finance < Deposits < Rider < Add new Deposit < Rider Selection Dropdown
✅ Finance < Commissions < Rider < Rider Filter Dropdown
✅ Finance < Commission < Rider < Add new Commission Invoice < Rider Selection Dropdown
✅ Reports < Assigned Orders < Delivery Rider < Rider Filter Dropdown
✅ Reports < Assigned Orders < Pickup Rider < Rider Filter Dropdown
✅ Administration < Rate Cards < Rider < Assign Rider<Rider Selection Dropdown
Tables
✅ All Order Table
✅ Operations < Warehouse Operations < Delivered < Order Table
✅ Operations < Warehouse Operations < Partially Delivered < Order Table
✅ Operations < Warehouse Operations < Return To Destination Warehouse < Order Table
✅ Finance < Overview < Rider < Order Table
✅ Finance < Overview < Agent < Order Table
✅ Finance < Overview < Branch < Order Table
✅ Finance < Overview < Merchant < Order Table
✅ Finance < Deposits < Rider < Order Table
✅ Finance < Commissions < Rider < Order Table
✅ Finance < Commission < Rider < Add new Commission Invoice < Commission Table
✅ Reports < Assigned Orders < Delivery Rider < Order Table
✅ Reports < Assigned Orders < Pickup Rider < Order Table
✅ User Management <Staff<Staff User Table
✅ Administration < Rate Cards < Rider < Assign Rider<Rider Table
Other Places
✅ View Order Details < Order History
✅ View Order Details < Rider Deposit History
✅ View Order Details < Warehouse Deposit History
✅ View Order Details < Invoice History
✅ View Order Details < General Remark
Reports
✅ All Order Report
✅ Rider Deposit Note
✅ Rider Commission Invoice
✅Assigned Order Reports
These updates make staff management easier and improve search functionality.
Improvements #
Advanced Date Filter #
We have enhanced the Date Filters across the Staff and Merchant Portals to provide a more streamlined and efficient experience when filtering data.
Enhancement and Changes
Then | Now |
![]() Previously we have given Today Yesterday This Month This Year Last Month Custom Range Previously, we had to click the apply button for each option to select a date and then click an external apply button to apply the filter and retrieve the relevant data. | ![]() For the staff side, by default, the date range is set to the current month (from the 1st to the last day). This means that when viewing the Order Table, only orders placed within this date range will be displayed automatically. To view all orders without date restrictions, simply clear the date filter, which will remove the default selection and display all available orders. If needed, reapply filters to narrow down your search. |
Before | Now |
For staff Side, By default, the date range is set to the current month (from the 1st to the last day). This means that when viewing the Order Table, only orders placed within this date range will be displayed automatically. To view all orders without date restrictions, simply clear the date filter, which will remove the default selection and display all available orders. If needed, reapply filters to narrow down your search. To refine your search, you can choose from the following predefined date ranges: Today Yesterday Last Week Last Two Weeks Last Month Custom Range Simply select a preferred date range and click the “Apply” button to filter the data accordingly. Using the Custom Date Range Filter A calendar widget will open, allowing you to select dates easily. Navigate between months using the dropdown or forward/backward arrows. If selecting a date range within the same month, use the same calendar widget. Additionally, specify the time range for your selected dates: Default time: 12:00 PM to 12:00 PM Adjust time settings as needed. Click “Apply” on the calendar and then the “Apply” button on the filter. Now, you no longer need to click the Apply button for each date option. The selected dates will be applied automatically, except when choosing a custom date range—in that case, you’ll need to click the Apply button. As usual, you must click the external Apply button to apply all selected filters and retrieve relevant data. |
Places Applied on the Staff Side
Section | Place | Filter Name |
Operations | All orders | Order Date Status Changed Date |
Finance > Deposits | Rider Deposits | Created At |
Agent Deposits | Created At | |
Branch Deposits | Created At | |
Finance > Invoices | Merchant Invoices | Invoice Date |
Finance > Commissions | Rider Commissions | Created At |
Agent Commissions | Created At | |
Reports > Reports | Sales (Monthly Sales) | Created At |
Reports > Reports > Status Count | Warehouse | Orders Created At Orders Dispatched At |
Merchant | Orders Created At Orders Dispatched At | |
Reports > Reports > Assigned Order | Received Order to Origin Warehouse | Received Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) |
Delivery Rider | Assigned Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) | |
Pickup Rider | Assigned Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) | |
Dispatched from Origin Warehouse | Dispatched Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) | |
Reschedule | Reschedule Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) | |
Return to Client | Returned Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Will apply for records downloading as well) | |
Return to Origin Warehouse (Failed to Deliver) | Returned Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) | |
Return to Origin Warehouse (Invalid Destination) | Returned Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) | |
Reports > Reports > Finance | Branch Expenses | Expense Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) |
Branch Progress | Deposit Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) | |
Reports > Reports > Operations | Active Reschedule | To Be Rescheduled Date (Default date: Today Time: 00:00 AM to 23:59 PM) (Once the filter is cleared, the system will apply today’s date) |
User Management > Customers | Merchants | Created At |
Support & Feedback | Tickets | Created Date |
Feedback | Created Date | |
Administration > Settings > General | Terms and Conditions | Created Date |
Places Applied on the Merchant Side
Section | Place | Filter Name |
Order Manage | My orders | Order Date Status Changed Date |
Finance | My Invoices | Invoice date |
Reports > Reports | Sales (Monthly Sales) | Created At |
Finance | Created At (Default date range: This Month Time: 00:00 AM to 23:59 PM) | |
Reports > Reports > Orders | Delivery | Created At (Default date range: This Month Time: 00:00 AM to 23:59 PM) |
Return | Created At (Default date range: This Month Time: 00:00 AM to 23:59 PM) | |
Settings | Tickets | Created Date |
Feedback | Created Date |
Hotfixes #
When downloading the Excel file for all orders, only the first name is visible for some riders. #
We fixed an issue where only the first name was showing for some riders in the Excel download for all orders. Now, full names appear correctly. This update ensures accurate rider details for orders.
Merchant Registration Issue #
There was a short-term issue where merchants didn’t receive a success message or confirmation email after registering. This has now been fixed, and everything is working as expected. New merchants will see the success message and get their email without any problems.
Wrong error message for invalid Waybill Number on the merchant side #
We fixed an issue where the wrong error message appeared when merchants entered an invalid Waybill Number. Now, the correct message will show, making it clear when a Waybill Number is incorrect.
Order Status Visibility Correction (Merchant Side) #
We’ve fixed an issue where the order status showed as “N/A” in the invoice note on the merchant side. This problem only affected merchants, not staff. Now, the correct order status will be visible in invoices.