Following this model is not required, but strongly recommended. When a partner’s own notifications use different triggers or timing than WineDirect Fulfillment’s, the same shipment can generate conflicting or duplicate-feeling messages for the end consumer — for example, an “out for delivery” text arriving from one system well before or after the corresponding email from the other.
How Events Are Sequenced
Events happen in a defined order, and two rules govern which notification actually reaches the consumer when more than one applies in the same window:- Last event wins. If a shipment produces more than one applicable event in the same processing window, only the latest event in the sequence is sent. For example, if both First Scan and Out for Delivery occur in the same window, only Out for Delivery is sent.
- Delivered is final. Once a Delivered event has been recorded for a shipment, no further notifications are sent for it — this keeps late or noisy carrier updates from generating confusing messages after the consumer has already received their order.