Click and Collect UX: How to Design Pickup Customers Can Rely On
How to design click and collect: store selection, availability, ready times, confirmation, directions, notifications and a quick pickup handover, on mobile and in store.
Quick answer
Good click and collect UX makes pickup predictable. Show availability and a realistic ready time by store on product pages and in checkout, make store selection quick with location search and a saved store, confirm everything the customer needs (code, store, pickup point, hours, what to bring), notify only when the order is truly ready, provide directions and an 'I'm here' option, and keep the in-store handover short. Communicate problems before the customer travels.
Where This Fits
This is the customer experience side. Systems and store operations are covered in BOPIS ecommerce, store search in store locator UX and delivery options in shipping UX.
Across the Journey
| Stage | Customer question | Design answer |
|---|---|---|
| Product page | Can I get it nearby, and when? | Availability and ready time for my store |
| Cart | Can my whole order be collected? | Line-level availability, split options |
| Checkout | Which store, and is pickup cheaper? | Pickup as a delivery option with cost and time |
| Confirmation | What happens now? | Code, store, hours, next steps |
| Ready | Can I go now? | Ready notice, directions, hold period |
| Pickup | Where do I go in the store? | Pickup point, 'I'm here', quick handover |
Store Selection
Store selection should take seconds: location search or postcode entry, a list sorted by distance with availability and ready time, and an option to set a preferred store. The map is helpful but secondary on mobile. Show why a store is unavailable for an item and suggest the nearest alternative.
Availability and Ready Times
Use clear states rather than stock counts: available for pickup today, available in two to three days, not available at this store. Ready times should account for store hours, cut-off times and current workload. Underpromising slightly is better than customers arriving to unprepared orders.
Pickup in Checkout
Present pickup alongside delivery methods with cost (often free), the selected store and ready time. Let customers change store without restarting checkout, collect a mobile number for notifications if they want them, and allow naming another collector where policy permits.
Want pickup that customers trust?
ZSpace can design and test your click and collect journey from product page to handover, on real devices and in real stores.
Confirmation
- Order number and scannable pickup code
- Store name, address and pickup point inside the store
- Opening hours and estimated ready time
- What to bring (code, ID for certain items)
- Hold period and what happens afterwards
- How to change collector or cancel
Notifications
Send the ready notice only when every item is staged. Include directions, parking information if relevant, the pickup code and the hold period. Send a reminder before expiry. If something changes, notify immediately with options. Let customers choose channels in account settings.
Directions and Arrival
Link to maps for directions, describe where the pickup point is inside the store, and offer an 'I'm here' button for curbside or busy locations. For lockers, show the locker location and how the code works.
The Pickup Workflow in Store
Customers judge the whole experience at the counter. Signage should lead to the pickup point, staff should find the order in seconds, verification should be quick, and staff should be able to resolve problems (missing item, wrong size) on the spot with a refund, exchange or alternative.
Mobile and Accessibility
Most pickup interactions happen on phones. Keep the pickup code accessible offline in the confirmation and account, make 'I'm here' buttons large and clear, describe accessible entrances and parking where relevant, and make store selection usable with a screen reader. See ecommerce accessibility.
Measuring the Experience
- Pickup selection rate by store and category
- Ready-time accuracy
- Wait time at handover
- No-shows and expiries
- Support contacts about pickup
- Satisfaction after collection
Worked Example
An illustrative scenario, not a client case: a grocery chain promises collection in two hours at every store, but busy stores regularly miss it and customers wait at the counter. The team calculates ready time from each store's current queue and opening hours, shows the result at checkout, and sends the ready notice only after the order is staged. An 'I'm here' button lets customers wait in the car park. Complaints about waiting drop.
Common Mistakes
- Generic ready-time promises
- Ready notices before the order is staged
- No pickup point signage
- Changing store requires restarting checkout
- Problems discovered only when the customer arrives
- Pickup code hard to find on the day
Ready to improve your pickup experience?
Talk to ZSpace about omnichannel UX design, checkout and fulfilment option audits and Shopify pickup setups.
Conclusion
Click and collect UX works when every promise is specific and kept: availability, ready time, notifications and a quick handover. Related: BOPIS and store locator UX.
Common questions
A fulfilment option where customers order online and collect from a store, locker or collection point instead of receiving a delivery.