---
title: Enable will-call and store pick up
slug: configured-commerce/docs/enable-will-call-and-store-pick-up
docTags: 
createdAt: 2026-08-13T10:46:32.000Z
---

Will-call and store pickup in Optimizely Configured Commerce lets customers choose nearby warehouses to pick up their orders, verify inventory at selected locations, and indicate pickup dates. This increases customer self-service, improves handling of time-sensitive orders, and lets customers choose the fulfillment method that meets their needs.

:::hint{type="info"}
**Note**

To enable this functionality, you need to update your theme and do some storefront work.
:::

Customers see an option to select their fulfillment method and location in the header, both before and after signing-in. They can save or update their default fulfillment method through **My Account** > **Settings**.

![AccountSettings.png](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/2VrxMkyLq2TcOyYSzumHi-20260720-144658.png)

They can select their pickup location through a window that shows nearby warehouses and their service hours.

![PickUpLocation.png](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/CbybXehWA8NKUuCMVLgvq-20260720-144658.png)

The header shows the fulfillment selection and pickup location.

![Header.png](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/gTEvg7W4dvZll6CAU9nz0-20260720-144658.png)

When customers select **Pick Up** as their fulfillment method and designate a warehouse, the [inventory availability messaging](docId\:OSCwnFcytEUxpIdyjx7lK) throughout the site indicates stock for that warehouse only. Additionally, the system calculates taxes based on the pickup location, and any location-based restriction group rules apply.

:::hint{type="info"}
**Note**

Restriction groups are based on the customer records, not the actual addresses. When **Pick Up** is selected, the restriction is based on the Ship-To customer for the order, even though the selected Ship-To is not displayed.
:::

## Enable warehouse pick-up

Use the following steps to enable warehouse pick-up and display options for your customers.

1. Go to **Administration** > **Settings** and search for **Enable Warehouse Pick Up**.
2. Set the **Enable Warehouse Pick Up** setting to **Yes**. A selected warehouse on the storefront is set as the pick-up location for the order. Default value is No.
3. Set the **Enable Request Pick Up Date** setting to **Yes**, if desired. Selecting a warehouse on the storefront sets it as the pick-up location. Default value is No.
4. Go to **Pick Up** under **Shipping** settings.
5. Set or update the **Number of Warehouses Shown Per Page**. The default is 5.
6. Set or update the **Search Radius** setting for pickup locations. The default is 50. Users can also change this preference when setting their location.

## Allow backorders for pick-up

Enable the setting to allow backorders for pickups, if desired.

1. Go to **Administration** > **Settings** and search for **Allow Backorders for Pickup**.
2. Set **Allow Backorders for Pickup** to **Yes**. Users can purchase products with no inventory in stock for orders being picked up at a warehouse. Default value is No.
3. Click **Save**.

## Create will-call or pick-up carrier

You must first create a carrier to handle your will-call or pick-up services for your warehouse records.

1. Go to **Shipping & Fulfillment** > **Carriers**.
2. Click **Edit** next to an existing carrier, or [create a will-call or pick-up carrier](docId\:WIok7y2v2DSbYXYSHnobP).
3. Enter a name, select **Yes** for **Enabled**, then click **Save**.
4. Click the **Services** tab.
5. Click **Add Shipping Service** to [add services](docId\:ozKgVNTsHtgY2BTHyhtcl), or click the **Edit** icon to update services for your warehouses or other locations.
6. Set **Warehouse Pick Up** to **Yes** for each service you add or update. This populates the **Shipping Service for Pick Up at this Warehouse** menu that displays on warehouse records.
7. Click **Save** and **Back**.

## Update warehouse to allow pick-up

Indicate which warehouses are available for pick-up for your customers.

1. Go to **Shipping & Fulfillment** > **Warehouses**.
2. Click **Edit** next to an existing warehouse or [create a warehouse](docId\:N-6GNvbG1lJZNDU52gl1d).
3. Set the **Allow Warehouse Pick Up** option to **Yes** under General Information on the Details tab. Users can select this warehouse as a pick-up location. The warehouse must have address information that is geolocated for the pick-up location to display properly.
4. Enter the times the warehouse is open for pick-up in the **Hours** field, which displays in a tooltip on the locations page.
5. Select a **Shipping Service** for this warehouse (the carrier you created previously) from the **Shipping Service for Pickup at this Warehouse** menu.
6. Verify the fields under **Address Information** are correct.
7. Click **Geolocate** to populate the **Latitude** and **Longitude** values for the warehouse.
8. Click **Save**.
9. Select the **Websites** tab to assign a website to a warehouse.
10. Click **Assign Websites**.
11. Select the checkbox next to the sites where you want this warehouse to display.
12. Click **Done** and **Save**.
13. Click **Back** to create or edit additional warehouses.
