Skip to main content

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.

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.

By choosing allocation strategy, you can choose if different warehouses will able to deliver to this location, or customers will be able to order only the products available on site.

Storefront changes

List of available collection points for given checkout can be found in availableCollectionPoints field.

To select it use checkoutDeliveryMethodUpdate mutation. Shipping address of the checkout will be updated to chosen collection point.

Delivery status

When order is picked up, staff users can use Saleor Dashboard to update fulfillments status as delivered.

For integration with existing order management software create app which will automatically synchronize status with Saleor API.