In the version 8.4 of Order Delivery Date plugin, a new feature is added which allows you to add different pickup locations. Different delivery schedules can be set for different pickup locations.
This will only work for the Local Pickup shipping method. The Pickup locations will NOT show up for any other shipping methods.
How this works?
There is a new tab introduced in the plugin namely Pickup Locations. Click on it and you will see a table where you can add different pickup locations of your store. Let us add 2 different locations as shown below:
Adding 2 different pickup locations
These locations will be displayed in the Pickup Locations dropdown under Custom Delivery Settings tab as shown below:
Added pickup locations will show in the dropdown
Now let us add settings for these locations and check how it gets displayed on the frontend.
Consider the first location of 3 Lords Park and the pickup facility at this place can take place only on Monday, Tuesday and Wednesday as shown below:
Settings added for 1st location
If any locations are added under Pickup locations tab, then these options will appear in Pickup locations dropdown on the checkout page. So when you go to the Checkout page, select the location from the Pickup location dropdown as shown below:
Selecting appropriate pickup locations
As per the settings added for 3 Lords Park location, the delivery calendar will only show pickup available on Monday, Tuesday and Wednesday as shown below:
Calendar showing available pickup days on Checkout page
Also, most importantly, when settings are added for multiple options under Custom Settings tab, like pickup locations, shipping methods or product categories, priority will always be given to Pickup location.
For instance, there are settings for both pickup location and shipping method as shown below:
Settings added for pickup location and shipping method
Now when you go to Checkout page, the calendar will show the available days for pickup as Monday, Tuesday and Wednesday and not display delivery days available for selected shipping method as shown below:
Pickup dates availability shown on checkout page
Thus, when multiple options are selected under Custom Settings tab and if pickup location is selected on the Checkout page, then the calendar will display pickup date availability and not delivery date availability as priority is given to settings of pickup locations.
This post explains how you can add different pickup locations for delivery and add the custom delivery schedule for the same. This makes the process of order deliveries easy and convenient.