Enatega is a fully realized and customizable food delivery application that can be used to set up your own order/delivery management system. For more information, visit the Enatega product page: πππ¦π
Is your feature request related to a problem? Please describe.
I'm always frustrated when there are delays in delivery and neither the rider nor the customer is informed about the extended wait time. This lack of communication can lead to customer dissatisfaction and confusion for the rider.
Describe the solution you'd like
I would like the Enatega Rider app to notify both the rider and the customer when the delivery time exceeds a predefined threshold. This notification should include an updated estimated delivery time and instructions for the rider to keep the customer informed.
Describe alternatives you've considered
An alternative solution could be to have the rider manually update the customer about any delays. However, this approach relies heavily on the rider's diligence and may not be consistent. Another alternative is to display a status update within the app without sending notifications, but this may not be as effective in ensuring timely communication.
Additional context
This feature will improve transparency and customer satisfaction by keeping both parties informed about delays. It can be implemented using push notifications and in-app notifications, ensuring minimal disruption to the user experience.
Feature Request:
Implement a feature that sends notifications to both the rider and the customer when the delivery time exceeds a predefined threshold. This will help manage expectations and keep all parties informed about any delays.
Requirements:
1-Notification Trigger:
Define a threshold time for delivery (e.g., 30 minutes, 45 minutes).
The system should continuously track the delivery time from the moment the rider picks up the order until it is delivered.
2-Notification Recipients:
Rider: Notify the rider about the delay with a prompt to take appropriate action.
Customer: Notify the customer about the delay with an estimated new delivery time.
3-Notification Content:
Rider Notification: "Your delivery is taking longer than expected. Please update the customer on the new estimated delivery time."
Customer Notification: "We apologize for the delay. Your order is taking longer than expected and should arrive in [new estimated time]."
4-Notification Channels:
Push notifications for both the rider and the customer.
In-app notifications for both the rider and the customer.
5-UI/UX:
Display the notifications in a clear and non-intrusive manner.
Allow riders to update the delivery status and estimated time through the app.
6-Admin Configuration:
Allow the admin to set and adjust the threshold time for notifications.
Acceptance Criteria:
1-Notifications are triggered correctly when the delivery time exceeds the predefined threshold.
2-Both the rider and the customer receive timely notifications.
3-The content of the notifications is clear and actionable.
4-The admin can configure the threshold time from the admin panel.
Priority: High
Assignee: [Assigned Developer/Team]
Status: Open
Is your feature request related to a problem? Please describe. I'm always frustrated when there are delays in delivery and neither the rider nor the customer is informed about the extended wait time. This lack of communication can lead to customer dissatisfaction and confusion for the rider.
Describe the solution you'd like I would like the Enatega Rider app to notify both the rider and the customer when the delivery time exceeds a predefined threshold. This notification should include an updated estimated delivery time and instructions for the rider to keep the customer informed.
Describe alternatives you've considered An alternative solution could be to have the rider manually update the customer about any delays. However, this approach relies heavily on the rider's diligence and may not be consistent. Another alternative is to display a status update within the app without sending notifications, but this may not be as effective in ensuring timely communication.
Additional context This feature will improve transparency and customer satisfaction by keeping both parties informed about delays. It can be implemented using push notifications and in-app notifications, ensuring minimal disruption to the user experience.
Feature Request: Implement a feature that sends notifications to both the rider and the customer when the delivery time exceeds a predefined threshold. This will help manage expectations and keep all parties informed about any delays.
Requirements: 1-Notification Trigger: Define a threshold time for delivery (e.g., 30 minutes, 45 minutes). The system should continuously track the delivery time from the moment the rider picks up the order until it is delivered.
2-Notification Recipients: Rider: Notify the rider about the delay with a prompt to take appropriate action. Customer: Notify the customer about the delay with an estimated new delivery time.
3-Notification Content: Rider Notification: "Your delivery is taking longer than expected. Please update the customer on the new estimated delivery time." Customer Notification: "We apologize for the delay. Your order is taking longer than expected and should arrive in [new estimated time]."
4-Notification Channels: Push notifications for both the rider and the customer. In-app notifications for both the rider and the customer.
5-UI/UX: Display the notifications in a clear and non-intrusive manner. Allow riders to update the delivery status and estimated time through the app.
6-Admin Configuration: Allow the admin to set and adjust the threshold time for notifications.
Acceptance Criteria: 1-Notifications are triggered correctly when the delivery time exceeds the predefined threshold. 2-Both the rider and the customer receive timely notifications. 3-The content of the notifications is clear and actionable. 4-The admin can configure the threshold time from the admin panel.
Priority: High Assignee: [Assigned Developer/Team] Status: Open