Back to Guides
Shipping & Fulfilment
12 min read

How to Set Up Click and Collect on Shopify

Click and collect bridges your online and physical retail presence, reducing shipping costs and giving customers the flexibility to collect at their convenience. Shopify supports it natively via the Local Pickup feature. This guide walks through setting it up correctly.

Flex Commerce Team
Updated January 2025

Click and Collect Basics

Click and collect (also called BOPIS: Buy Online, Pick Up In Store) lets customers purchase online and collect from one of your physical locations. It reduces shipping costs for both you and the customer, and drives foot traffic to your stores.

For UK retailers, click and collect is particularly popular: 59% of UK shoppers used it in 2024. Offering it as an option at checkout can convert customers who prefer to avoid delivery fees or timeframes.

Enabling Local Pickup

In Shopify admin, go to Settings, then Shipping and Delivery. Scroll to Local Pickup. Click Manage for your location and enable "Allow customers to pick up orders at this location". Set the expected pickup date or wait time: this shows at checkout so customers know when their order will be ready.

You can also add pickup instructions shown to customers after they place a click-and-collect order. Include your address, opening hours, what ID to bring, and any other relevant instructions.

Multiple Locations

If you have multiple pickup locations, each needs to be set up separately in Settings, then Locations, then configured for Local Pickup. Customers select their preferred location at checkout from a list of your enabled pickup points.

Consider whether to show customers the stock availability at each location during checkout. If a product is out of stock at one location but available at another, this information prevents wasted journeys.

Customer Notifications

Shopify sends automated notifications when a click-and-collect order is ready for pickup. Customise this email under Settings, then Notifications, then Ready for Pickup. Include your exact address, directions, opening hours, and what the customer needs to bring.

Consider also sending an SMS notification for orders ready for collection. SMS has much higher open rates than email for time-sensitive notifications.

Managing Pickup Orders

Filter your orders view by fulfilment status to see which orders are awaiting collection. Use order tags to differentiate click-and-collect orders from standard delivery orders.

Create a process for marking orders as collected. In Shopify, this is done by marking the order as fulfilled after the customer has collected. Train your in-store team on this process to keep your records accurate.

Combining with Delivery

For orders that contain items requiring delivery (like heavy items that cannot be collected) alongside items available for collection, Shopify handles split fulfilment. Ensure your theme communicates this clearly at checkout so customers understand that some items will be shipped even for click-and-collect orders.

Need Help Setting Up Click and Collect?

We configure click-and-collect workflows, multi-location inventory, and in-store fulfilment processes for omnichannel Shopify retailers.