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.
Saleor Storefront quickstart
Try example storefront build with NextJS.
Checkout shipping docs
Read more about shipping and checkout APIs.
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.