At the moment, our service recalculates the forecast several times during the entire order life cycle. The auto-assignment service can assign the next order to a courier if the previous order has not yet been delivered. Thus, the forecast will be recalculated at several stages:
- when the courier picks up the previous order from the restaurant;
- when the courier delivers the previous order;
- when the courier picks up the current order from the restaurant.
Accordingly, the recalculations for the chain of orders will be similar.
What does it give us?
At a minimum, we adjust the initial forecast so that the client knows if the courier is delayed somewhere or, conversely, will be earlier than the original forecast.
If the restaurant can cook before the courier arrives, then the restaurant can calculate the time by which the order needs to be prepared so that it does not cool down.