Articles on: Magento 2 User Guide

How to configure In-Store Delivery in Magento 2

The customer can select a source during checkout where they can pick up the order.


To configure In-Store Delivery, navigate to Admin -> Stores -> Settings -> Configuration -> Sales -> Delivery Methods -> In-Store Delivery.



Before setting up In-Store Delivery, check these two settings:


  1. Ensure you have a non-default stock and source. For details about configuring a source as a pickup location, see this article:

How to Add a New Source for In-store Delivery in Magento 2


  1. Ensure the Distance Priority Algorithm has been configured. For more details, see this article:

How to Configure Distance Priority Algorithm for In-Store Delivery in Magento 2



In-Store Delivery Settings


  • Enable [Yes / No] → Enable or disable the In-Store Delivery method from the checkout page.
  • Method Name → Define a name to display next to the calculated rate in the shopping cart.
  • Title → Change the title of the shipping method (default: In-Store Delivery) to your custom title.
  • Price → Set the price you want to charge for In-Store Delivery.
  • Search Radius → Define the search range in kilometers for In-Store Delivery pickup locations on the storefront.
  • Displayed Error Message → Enter a custom error message to display if In-Store Delivery is not available.



Final Step

Click the Save Config. button in the upper-right corner.


magento2-instore-delivery-settings.png

Updated on: 18/09/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!