For this example, let us assume that all the days in the Business Days option is enabled and the Opening Time and Closing Time is set as 09:00 AM and 06:00 PM Respectively.
Scenario 1
↑ Back to topThe Processing Time is set as 4 Hours. The user tries to place the order at 10:00 AM.
Working Explained
↑ Back to topIn this scenario, the user can select the Same Day as delivery date / the same date will be displayed as the delivery date estimate because, if the order is placed at 10:00AM, 4 hours will be needed to process the order.
Since the Store’s Business Day is between 09:00 AM and 06:00 PM, there will be sufficient time to process the order and deliver it on the same day. So, in the calendar the user can select the current day as delivery day.
Scenario 2
↑ Back to topThe Processing Time is set as 4 Hours. The user tries to place the order at 05:30 PM.
Working Explained
↑ Back to topIn this scenario, Since the order is placed at 05:30PM, 4 hours will be needed to process the order.
Since the Store’s Business Day is between 09:00 AM and 06:00 PM, there will be only 30 minutes remaining in the current Business Day. But, 4 Hours is needed to process the order. The remaining 3 Hours 30 minutes of the processing time will have to be adjusted in the next Business Day.
The next Business Day will have 9 hours of processing time. The remaining 3 hours 30 minutes of processing time needed will be adjusted here and the user will only be able to select the next day as delivery day / the next date will be displayed as the delivery date estimate.