Back to Blog
WooCommerce Shipping Jul 23, 2026

Setting up multiple pickup locations for your WooCommerce store

Yash Patel

Yash Patel

Administrator

Setting up multiple pickup locations for your WooCommerce store

You added local pickup, and it worked fine when you had one shop. Then you opened a second location, added a warehouse, and now every pickup order arrives with no indication of where the customer actually plans to collect it. Your team calls the customer to ask. Every time.

There’s a better way to handle this.

Zorem Local Pickup PRO lets you create unlimited pickup locations, each with its own address, opening hours, and pickup fee, and it shows customers a real choice at checkout instead of a single generic “Local pickup” line. The location the customer picks travels with the order — into the admin order screen, into emails, into your fulfilment workflow.

This guide walks you through setting up multiple pickup locations, from creating the first one to letting customers schedule a collection slot.

How to set up multiple pickup locations

1. Enable the local pickup shipping method
Go to WooCommerce → Settings → Shipping and add Local Pickup PRO as a shipping method inside the shipping zones where pickup should be available. Restricting it by zone means customers 400km away don’t see a pickup option they can’t use.

2. Create your pickup locations
Head to WooCommerce → Local Pickup → Pickup Locations and add each site individually. Give every location a clear customer-facing name — “Surat Warehouse” is more useful at checkout than “Location 2”.

3. Add address and map details for each location
Enter the full street address for each pickup point. This feeds the address shown at checkout, in order confirmation emails, and on the customer’s account page, so it needs to be the address you actually want people driving to.

4. Set opening hours per location
Each location gets its own weekly schedule, including closed days. A store that opens 10:00–18:00 on weekdays and closes Sundays shouldn’t offer a Sunday collection slot.

5. Add a pickup fee or discount
You can attach a cost to individual locations, or offer pickup free while charging for delivery. Some stores discount pickup orders to shift volume away from courier costs — that’s set per location, not globally.

6. Enable pickup date and time scheduling
Turn on scheduling so customers choose a collection date and time slot when they check out. Set slot length, lead time, and maximum orders per slot so a single afternoon doesn’t get 40 collections booked into it.

7. Restrict locations by product or category
If a product only exists at one site, limit its pickup availability to that location. This stops a customer booking collection of a bulky item at a store that has never stocked it.

8. Add pickup details to your order emails
The chosen location, address, and time slot get inserted into WooCommerce order emails automatically. Customers stop emailing you to ask where they’re going and when.

What each setting actually controls

SettingPurpose
Shipping zoneWho sees pickup at checkout
Location nameWhat the customer selects
Opening hoursWhich slots are bookable
Pickup feeCost added or discounted
Lead timeEarliest collectable date
Slot capacityOrders per time window
Product restrictionWhich items are collectable where
Email placeholdersWhat the customer receives

Multi-location pickup, before and after

BeforeAfter
One generic pickup optionCustomer picks a specific site
Staff phone customers to confirmLocation saved on the order
Collections arrive unannouncedScheduled slots with capacity limits
Same rules for every branchPer-location hours and fees

Conclusion

Multiple pickup locations only work when the customer’s choice is captured at checkout and carried through to the people packing the order. Set your locations up properly once, and pickup becomes a fulfilment channel you can plan around rather than a queue of phone calls.

📦 Ready to run pickup across every location you operate?

Give customers a real choice of where and when to collect, and give your team an order screen that already answers both questions.

14-Day Money-Back Guarantee. HPOS Compatible. Works with WooCommerce Blocks Checkout. Priority Support.