This feature ensures that an order is automatically canceled or terminated after a predefined number of reminders have been sent to the customer without a satisfactory response or action (e.g., payment, delivery confirmation, or required information).
Note: enter 0 to terminate on the first attempt.
Features are included
Order Status Monitoring:
- The system continuously tracks the status of each order.
- If an order remains in a "pending" or "incomplete" state for too long, it triggers reminders to be sent.
Reminder Scheduling:
- A reminder schedule is set up, specifying when and how often reminders are sent to the customer.
- For instance, reminders could be sent after 1 day, 3 days, and 7 days of inactivity.
Reminder Limit:
- The system defines a maximum number of reminders (e.g., 3 reminders).
- After reaching this limit without the customer taking action (such as completing payment, updating order details, etc.), the system flags the order for termination.
Automatic Termination Trigger:
- After the final reminder is sent, if no action is taken, the order is automatically terminated.
- Termination may involve canceling the order, refunding the payment, and sending a final notification to the customer, explaining the termination due to inactivity.
Customer Notifications:
- At each reminder stage, the customer receives clear communication via email, SMS, or push notification, informing them of the order's pending status and the upcoming termination if no action is taken.
- The final reminder should clearly state the consequences of continued inaction (e.g., "Your order will be canceled if no action is taken within 24 hours").
Backend Process:
- The system automatically transitions the order status to "terminated".
- Depending on business rules, this can trigger further actions, such as restocking items, releasing inventory holds, or initiating refunds.
Configurable Parameters:
- The number of reminders and the time intervals between them can be customized based on business needs.
- The termination behavior can also be tailored, such as whether to fully cancel, partially cancel, or move the order to a manual review queue.
Use Case
A customer places an order but doesn't complete payment. The system sends a reminder after 1 day of inactivity, followed by two additional reminders over the next 7 days. After the third reminder, if the customer still hasn't paid, the order is automatically canceled, and the customer is notified of the cancellation due to non-response.