Before setup
- Make sure you have a non-default stock and source. For more information about how to configure a source as a pickup location, see Add a source.
- Make sure you have configured a Distance Priority Algorithm. For more information, see Configure the Distance Priority Algorithm.
- Make sure you have downloaded and imported all necessary geocodes for offline calculation.
- Make sure you have configured Default Tax Destination Calculation settings.
If the customer has a shipping address, the base location to calculate the distance (radius) is taken from the shipping address.
If the customer does not have a shipping address, the base location to calculate the distance is taken from the Default Tax Destination Calculation settings. These settings are set per store view and you must configure the Default Tax Destination Calculation settings to ensure that the pick-up store search works properly.
Set up in-store delivery
First, check that in-store delivery is enabled.
-
On the Admin sidebar, go to Stores > Settings > Configuration.
-
In the left panel, expand Sales and choose Delivery Methods.
-
Expand
-
Set Enabled to
Yes
.NOTE
If needed, clear the Use system value checkbox to change the default for any field. -
Enter the Method Name that describes the method of calculation that is used to produce a shipping estimate.
The method name appears next to the calculated estimated rate in the shopping cart.
-
Enter the Title that you want to appear for In-Store Delivery section during checkout.
The default title is
In-Store Pickup Delivery
. -
To charge customers for the in-store pickup service, enter the fee in the Price field.
-
Enter the Search Radius in kilometers for store pickup location search on storefront checkout.
-
For Displayed Error Message, enter the message that appears if in-store delivery becomes unavailable.
The default message is
In-Store Delivery is not available. To use this delivery method, please contact us.
-
Click Save Config.