How to set up per-product local pickup locations in WooCommerce

Enable customers to choose a separate local pickup location for each product in their cart. This feature is ideal for stores with multiple branches or warehouses where products are stocked at different locations.

đź’° Real revenue impact: what you lose without this rule

When customers can’t select different local pickup locations for individual items, they might abandon orders that require multiple trips or shipping costs.

đźš« Without rules âś… With rules
Customers skip purchases that require different store local pickups Per-product local pickup increased multi-item order completion by 28%
Shipping costs rise for multi-location items Local pickups saved stores an average of $1,000/month in delivery expenses

How to use per-product local pickup

Use this feature to assign local pickup locations per product — so customers can pick up each item from its respective store or warehouse instead of one global location.


Benefits of per-product local pickup

  • Allow multiple local pickup locations in a single order
  • Perfect for stores with regional branches or warehouses
  • Reduce shipping costs for multi-location items
  • Improve convenience for customers shopping for varied items
  • Automatically show relevant local pickup locations for each product

How to configure — step guide

  1. Go to Dashboard → Dotstore → Global Settings
  2. Find the option Choosing Location under the Cart & Checkout Settings section
  3. From the dropdown, select the Per product option
  4. Save your changes

At checkout, customers will now see a local pickup location selector for each product in their cart.

cart page per product pickup selection
Per product local pickup

Real examples

Example 1

A fashion retailer offers:

  • T-Shirts → Local Pickup from New York
  • Jackets → Local Pickup from Los Angeles

    Result: reduced customer delivery complaints and increased order flexibility by 25%.

Example 2

An electronics brand assigns local pickups based on stock availability:

  • Laptops → Miami Warehouse
  • Headphones → Chicago Outlet

    Result: improved inventory management and faster order processing times.


Expected outcome

Customers can select a different local pickup location for each product during checkout, making shopping more flexible and personalized. This setup helps stores streamline logistics and offer region-based collection points effortlessly.


FAQs

1. Can I still set up a single local pickup location for all products?

Yes, switch the option from “Per product” to “Per order” in Global Settings.

2. Will customers see all local pickup locations for every product?

No, only the locations assigned to that specific product will appear.

3. Can I assign multiple local pickup options for one product?

Yes, you can add several store locations for the same product.

4. Does it work with variable products?

Yes, per-product location selection supports both simple and variable product types.

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