How to set up multiple local pickup locations in WooCommerce
Allow your customers to choose from multiple store pickup locations during checkout. Whether you run several retail stores or warehouses, this feature helps customers select the most convenient pickup point for their online orders.
đź’° Real revenue impact: what you lose without this rule
Offering multiple local pickup locations increases order flexibility and reduces shipping overhead — giving both you and your customers more convenience.
| đźš« Without rules | âś… With rules |
|---|---|
| Limited local pickup flexibility causes drop-offs | Store chains offering multiple local pickup options saw a 22% increase in completed orders |
| High shipping costs for nearby customers | Saved an average of $1,200/month in delivery costs by letting buyers pick up locally |
In The Article
How to use multiple local pickup locations
Use this feature to display all available local pickup locations at checkout, so customers can select the store nearest to them for easy collection.
Benefits of multiple local pickup locations
- Set up in-store local pickup at multiple outlets
- Save on shipping costs for local customers
- Improve shopping convenience and satisfaction
- Reduce logistics and delivery delays
- Ideal for retail chains, warehouses, or regional distributors
How to configure — step guide
- Go to Dashboard → Dotstore → Pickup Locations
- Click add new (e.g., Local pickup zone)
- Enter your pickup location name, address, and any custom label (like “San Francisco Store” or “Dallas Warehouse”)
- (Optional) Enable Store Pickup Fee if you want to charge differently per store
Save changes
New local pickup location Add the product to the cart and select your preferred store

Real examples
Example 1
A clothing brand with 5 stores (New York, Miami, Chicago, Dallas, and Los Angeles) added all as local pickup locations.
Result: local pickup orders grew by 30% within one month.
Example 2
A furniture retailer used pickup-only for heavy items at 3 warehouses across the US.
Result: reduced delivery-related damages and saved $800/month in freight costs.
Expected outcome
Customers will see all your available local pickup locations at checkout and can choose the nearest store before placing their order.
This helps improve user experience, reduce cart abandonment, and optimize store operations.
FAQs
1. Can I set different local pickup hours for each location?
Yes, you can configure custom local pickup hours under each location’s settings.
2. Can customers see the store address before checkout?
Yes, you can display the full address and label for every local pickup location on the checkout page.
3. Can I charge different fees for each local pickup location?
Yes, you can adjust fees per store based on location or handling costs.
4. Can I bulk import store locations?
Yes, use the built-in CSV/JSON import feature to add multiple locations at once.
