# Set up local pickup

You can offer customers the choice to collect their online orders from your retail store, curbside, or any designated location of your preference.

Once you enable the local pickup option, customers can opt for either "Ship" or "Pick up" in the Delivery method section during checkout. When they select "Pick up," they can then choose the specific location for order collection.

## Prerequisites

You need to complete the following before you can offer local pickup:

* Verify that the [fulfillment priority order](https://help.shopify.com/en/manual/locations/setting-up-your-location-fulfillments#order-fulfillment-priority) for your online orders is set up to meet your business needs.
* [Stock inventory at each pickup location](https://help.shopify.com/en/manual/locations/assigning-inventory-to-locations).
* Disable any pickup apps.
* Ensure that each person who is preparing items for pickup or marking orders as picked up has access to your Shopify admin.
* Update any [location names](https://help.shopify.com/en/manual/locations/setting-up-your-locations#create-and-modify-locations) so that customers can understand where to go to pick up their order.
* [Let each pickup location fulfill online orders](https://help.shopify.com/en/manual/locations/setting-up-your-locations#create-and-modify-locations).

By default, letting a location fulfill online orders also means that non-pickup online orders can take inventory from your pickup or retail locations. Make sure that you review your [fulfillment priority](https://help.shopify.com/en/manual/locations/setting-up-your-location-fulfillments#order-fulfillment-priority) and modify it if necessary. If the **Continue selling when out of stock** option is selected for a product, then local pickup orders can be placed for locations without inventory.

## Set up local pickup section

{% hint style="success" %}
Steps:

1. From your Shopify Admin, navigate to Settings > Shipping and Delivery.
2. In the Local pickup section, click "Manage" next to the location where you want to enable local pickup. If you have multiple locations, click "Show more." Note: You must have a location set up before you can select it. Refer to "Locations" to set up multiple locations.
3. Under Location status, select "This location offers local pickup."
4. Adjust the settings under "Information at checkout" to suit your requirements.
5. Optionally, enter pickup instructions for customers under "Order ready for pickup notification."
6. Save the settings.
   {% endhint %}

## Show pickup availability&#x20;

<figure><img src="/files/tu91LyDDaJ1wyp1c8oEX" alt=""><figcaption></figcaption></figure>

The Opulent theme enables you to display to customers whether a product is available for local pickup. On each product page, a pickup availability section indicates if the product is available and provides an estimated timeframe for pickup.

This feature is applicable only to products stocked at least in one pickup location and designated as a physical product in the Shipping section of a product variant's details.

Steps:

1. From your Shopify Admin, go to **Products**.
2. Select a product.
3. Under **Variants**, select a variant.
4. Under **Shipping**, check **This is a physical product**.
5. Under **Inventory**, select locations that stock the selected variants.
6. **Save** the settings.

If you have local pickup enabled for a single location, the pickup availability section will display the location and pickup availability for that specific store. Customers can click "View store information" to access more details about the pickup location.

However, if you have local pickup enabled for multiple locations, the pickup availability section will show the location and pickup availability for one of your stores. Customers can click "Check availability at other stores" to verify the product's availability across all locations where pickup is enabled.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://4sh-templates.gitbook.io/opulent-os2.0/faqs/set-up-local-pickup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
