Same day delivery

This article explains how to set up the extension Order Delivery to offer same-day delivery for your orders. This option can be restricted to specific shipping methods and/or include a cut-off time.

The steps are the following:

1 – Minimum working days

↑ Back to top

Set the setting ‘Minimum working days‘ to zero.

We set the setting to this value to indicate that products don’t need to be processed and are ready to ship.

Minimum working days setting established to zero

2 – Shipping days

↑ Back to top

In the ‘Shipping days‘ setting, enable the days you process orders and, optionally, add a cut-off time for each of them.

E.g., Monday to Thursday with a cut-off time at 13:00 pm, and Fridays with a cut-off time at 12:00 pm.

Setup example for the Shipping days
Example of Shipping days with limits

If you leave the option ‘Limit‘ empty for a specific weekday, it means customers can receive their orders on this day, no matter the time they make the purchase.

3 – Delivery ranges

↑ Back to top

Set a delivery range with the value 0 – X. You can use the default range or create a new one for specific shipping methods.

Setup example for the Delivery ranges
Same day delivery range

4 – Delivery days

↑ Back to top

In the Delivery days setting, activate the days of the week that customers can receive their orders.

Setup example for the Delivery delivery
Delivery days setup

For each delivery day, you can allow all shipping methods or specify those for specific zones. For this example, we have specified the shipping methods of a zone.

Setup example for the Monday delivery
Delivery day Monday example

Checkout page example

↑ Back to top

Let’s assume today is May 1, and a customer selects a shipping method (Urgent, Same day, etc.) that supports same-day delivery. Then, the first available date in the delivery calendar will be May 1.

In this way, if we go to the checkout page and we don’t have limits on the shipping days, when placing an order we can choose the same day May 1 to receive it, regardless of the time at which we have made it.

With a cut-off time

↑ Back to top

If we want to add a cut-off time, having the previous scenario, in the Shipping days section, we will only have to write the time in the limit box.

After the cut-off time, that day will no longer be available to select as the date to receive the order and we will have to choose from the next day.