> Documentation index: [Saleor](/llms.txt) · [This section](/recipes/llms.txt)
> Source: https://docs.saleor.io/recipes/click-and-collect

# Click and Collect Recipe

Saleor's click and collect functionality enables customers to order products online and collect them from physical locations. This hybrid e-commerce model satisfies customers who want to minimize time spent in stores while still shopping from their favorite retailers. This report provides a comprehensive guide to configuring and implementing click and collect in your Saleor-powered e-commerce platform.

<a id="setting-up-collection-points"></a>

## Setting Up Collection Points

Each physical location where customers can collect orders must be represented as a **Warehouse** in Saleor, even if you don't track inventory at that specific location. The Warehouse entity represents the physical address for pickup.

In the Warehouse screen's "Pickup" section, select "all warehouses" if you want to consider other warehouses when showing availability for this location.

[

### Warehouses Documentation

Learn how to configure warehouses.



](/developer/stock/overview.md#warehouse-creation)

<a id="storefront-changes"></a>

## Storefront Changes

You can find available collection points in the `Checkout.availableCollectionPoints` field. To select a collection point, use the `checkoutDeliveryMethodUpdate` mutation. This will update the checkout's shipping address to the chosen collection point.

[

### Storefront Quickstart

Get started with the NextJS example storefront.



](/quickstart/storefront.md)[

### Checkout Shipping Documentation

Learn about shipping and checkout APIs.



](/developer/checkout/address.md)

<a id="delivery-status"></a>

## Delivery Status

When a customer picks up their order, staff users can mark the fulfillment as delivered in the Saleor Dashboard.

To integrate with your existing order management system, you can create an app that automatically syncs status with the Saleor API.

[

### Building Apps

Learn how to create your own integrations.



](/developer/extending/apps/overview.md)[

### Order Fulfillment

Learn about order fulfillment APIs.



](/developer/order/order-fulfillment.md)
