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
Multiple pickup locations
Multiple pickup locations

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

  1. Go to Dashboard → Dotstore → Pickup Locations
  2. Click add new (e.g., Local pickup zone)
  3. Enter your pickup location name, address, and any custom label (like “San Francisco Store” or “Dallas Warehouse”)
  4. (Optional) Enable Store Pickup Fee if you want to charge differently per store
  5. Save changes

    Pickup Location Settings
    New local pickup location
  6. 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.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.