> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.weltpixel.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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](/knowledge/articles/360017759939/en-us?brand_id=209387)

2. 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](/knowledge/articles/360017760099/en-us?brand_id=209387)

---

### 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](https://storage.crisp.chat/users/helpdesk/website/-/8/1/b/6/81b65208beedb000/9a33066f-4861-4951-99ab-9c33df_6yrqg3.png)