In-store delivery

With the in-store delivery method, the customer can select a source to be used as a pickup location during the checkout.

In-store Delivery Method at Checkout

Before setup


In the storefront, search results are filtered by country to show relevant results:

  • If the customer has a shipping address, the country is taken from the shipping address.
  • If the customer does not have a shipping address, the country is taken from the Default Tax Destination Calculation settings. These settings are set per store view, so you need to configure the Store View country to make it work properly.

Set up in-store delivery

First, check that In-store Delivery is enabled.

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. In the left panel, expand Sales and choose Delivery Methods.

  3. Expand Expansion selector the In-Store Delivery section.

    In-store Delivery

  4. Set Enabled to Yes.


    If needed, clear the Use system value checkbox to change the default for any field.

  5. 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.

  6. Enter the Title that you want to appear for In-Store Delivery section during checkout.

    The default title is In-Store Pickup Delivery.

  7. Enter the Price to charge customers for the in-store pickup service.

  8. Enter the Search Radius in kilometers for store pickup location search on storefront checkout.

  9. 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.

  10. Click Save Config.

On this page