Why Use In-Store Pickup in WooCommerce
THE WooCommerce store pickup reduces shipping costs, speeds up delivery, and improves the local customer experience. For stores with multiple locations, it's a great way to allow each customer to choose pick-up point more convenient.

Table of Contents
What you will need
- WooCommerce installed and configured.
- Plugin Local Pickup Plus (recommended):
👉 Local Pickup Plus – Local Pickup Plugin for WooCommerce - Official plugin guide: WooCommerce Local Pickup Plus Documentation – WooCommerce
WooCommerce In-Store Pickup: 7 Steps
Quick summary
Step What to do Where 1 Activate method Pick up on site WooCommerce → Settings → Shipping 2 Install/Activate Local Pickup Plus Plugins 3 To create pick-up points WooCommerce → Local Pickup Plus 4 Define schedules/agenda withdrawal Local Pickup Plus → Schedules 5 Rules of fees/free per location Local Pickup Plus → Rates/Fees 6 Texts by checkout and emails WooCommerce → Emails/Checkout 7 Test from cart to order Store + Panel
Step 1 — Activate the “Local Pickup” method
- Go to WooCommerce → Settings → Shipping → Shipping Zones.
- Create/edit the zone that covers your region.
- Click on Add delivery method and select Local pickup.
- Rename the method to something clear (e.g.: In-Store Pickup).
- Hello.
Step 2 — Install and activate Local Pickup Plus
- Install and activate the plugin Local Pickup Plus.
- Confirm that it appears in the menu WooCommerce.
Step 3 — Register the pickup points
- On the dashboard, access Local Pickup Plus → Locations.
- Add each store with name, address, zip code, telephone number and instructions.
- Mark which ones zones serve each location (if necessary).
- Enable location and save.
Step 4 — Set up pickup times and window
- In Local Pickup Plus → Schedules/Hours, define days and times available.
- If you want, add lead time (minimum interval between order and withdrawal).
- Enable scheduling by date for the customer to choose the day.
- For holidays, create exceptions (blackout dates).
Step 5 — Fee, Free Shipping, and Eligibility Rules
- Define zero rate (free withdrawal) or a symbolic rate by location.
- Restrict specific products not eligible for withdrawal (e.g., items made to order).
- Use conditions as the minimum amount to allow free withdrawal.
Step 6 — Personalize text in checkout and emails
- Node checkout, display name of the place, address, time and instructions.
- Adjust emails from Order Received / Ready for Pickup with:
- Full address
- Withdrawal window
- Required documents
- Consider adding microcopy: “Bring a photo ID and your order number.”
Step 7 — Complete Test (Cart → Order → Pickup)
- Place a test order by choosing In-Store Pickup.
- Check: rate calculation, location display and date selection.
- Confirm emails and status of the order (e.g.: “Waiting for collection”).
- After withdrawal, switch to Completed and rate the experience.
Common mistakes and how to avoid them
- Make the method invisible for certain areas: check if each local is mapped to zone correct.
- Conflicting schedules: Calendars without holiday exceptions cause frustration.
- Poor information at checkout: make it clear how to withdraw, when and where.
- Lack of testing: Always complete a real/test order after any changes.
Quick FAQ
1) Is “WooCommerce Store Pickup” worth it for small stores?
Yes. It reduces shipping costs and increases local conversion.
2) Can I limit the withdrawal to specific products?
Yes, with the Local Pickup Plus You can restrict by product, category or rules.
3) Can I charge a fee for withdrawal?
Yes. Set up a fixed rate per location or conditions to release free withdrawal.
4) Does the client choose the date/time?
You can allow scheduling (date and time window) when setting the Schedules in the plugin.
Conclusion
THE WooCommerce store pickup improves margins and customer experience. Following the 7 steps above — and using the Local Pickup Plus for points, times, and rules — you'll have a clear, error-free checkout.
👉 Indication:
Local Pickup Plus – Local Pickup Plugin for WooCommerce


