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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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").
  6. 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.
  7. 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.