BACK TO DIRECTORY

Advanced Local Pickup for WooCommerce – Click & Collect, In-Store Pickup

by Zorem

4.7
(55 ratings)

Manage in-store pickups, notify customers, and streamline every order — from one place.

Advanced Local Pickup for WooCommerce (ALP) extends WooCommerce’s default Local Pickup shipping method into a full click-and-collect fulfillment workflow — with dedicated order statuses, automated customer notifications, and customizable pickup instructions.

Out of the box, WooCommerce Local Pickup has no way to tell customers their order is ready for collection, no pickup-specific order status, and no mechanism to share pickup instructions. This plugin fixes all of that, giving you and your customers a clear, professional pickup experience from order placement to collection.

HPOS Compatible · 3,000+ Active Stores · Free & Open Source

How It Works

  1. A customer places an order and selects Local Pickup at checkout.
  2. You prepare the order and mark it as Ready for Pickup — the customer instantly receives an email with pickup instructions, location details, and store hours.
  3. The customer collects their order. You mark it as Picked Up — optionally sending a final confirmation email.

No complex setup. Works with your existing WooCommerce Local Pickup configuration.

What’s Included in the Free Version

  • “Ready for Pickup” order status — A dedicated status that triggers an automatic email notification to the customer, letting them know their order is ready for collection.
  • “Picked Up” order status — A second status to confirm collection, with an optional confirmation email.
  • Automated email notifications — Emails fire automatically when you change the order status — no manual messaging needed.
  • Customizable email content — Modify the subject line, heading, and body content of both pickup status emails from the WooCommerce email customizer.
  • Pickup location setup — Add your store name, address, opening hours, and special pickup instructions. These appear automatically in the Ready for Pickup email.
  • Pickup instructions in the Processing email — Optionally show pickup details in the initial order confirmation email so customers know what to expect right away.
  • Pickup instructions on the Thank You page — Display pickup instructions on the order received page immediately after checkout.
  • Bulk order actions — Change multiple orders to Ready for Pickup or Picked Up in bulk from the WooCommerce orders list.
  • HPOS Compatible — Fully compatible with WooCommerce High-Performance Order Storage.

Free vs PRO — What’s the Difference?

The free version covers single-location pickup workflows. ALP PRO is a complete BOPIS fulfillment system — multiple locations, curbside pickup, appointment scheduling, QR code handoff and a fulfillment dashboard.

ALP Free includes:

  • Ready for Pickup and Picked Up custom order statuses
  • Automated email notifications for both statuses
  • Single pickup location with name, address, hours, and instructions
  • Customizable email content (subject, heading, body)
  • Pickup instructions on Thank You page and Processing email
  • Bulk order status actions
  • HPOS compatible

ALP PRO adds:

  • Multiple pickup locations — Add and manage unlimited pickup points, each with its own address, hours, instructions and contact details.
  • Curbside pickup mode — Enable curbside per location. Customers choose curbside at checkout and enter their vehicle make, colour and licence plate, then tap “I’ve Arrived” when they pull up — your staff are notified in real time.
  • QR code pickup handoff — Every pickup order generates a unique QR code in the customer’s order confirmation. Staff scan it to confirm collection.
  • Mobile admin scanner — Scan pickup QR codes from any phone, with a full audit trail of timestamp, staff member and location.
  • Fulfillment dashboard with Today’s Pickup Board — A dedicated “Today” tab showing every pickup scheduled for the current day.
  • Pickup appointment scheduling — Let customers reserve a date and time slot at checkout, with configurable slot lengths (15, 30 or 60 minutes) per location.
  • Per-location business hours and holiday blackouts — Different opening hours for each day of the week, plus closure dates, per location.
  • Per-location inventory control — Offer pickup only where the item is actually in stock.
  • Map-based pickup location selector — An interactive map with a pin for each location and Google’s “Use My Location” support.
  • Google Maps integration — Sort pickup locations by distance from the customer’s address.
  • Restrict pickup locations by product or category — Assign specific products or categories to specific pickup locations only.
  • Per-location pickup fees or discounts — Charge or discount per location to steer demand between stores.
  • Mixed pickup + shipping orders — Some items collected in store and others shipped, in the same order.
  • Per-item pickup location — Different items in one order collected from different locations, each with its own appointment.
  • Customers can change pickup after ordering — Customers update their pickup location or appointment time through a secure link, without raising a support ticket.
  • Force local pickup — Make local pickup the only available shipping method for specific products or categories.
  • Display pickup availability messages — Show customers when pickup is available before they reach checkout.
  • Automated pickup notifications by email and SMS — Status notifications fire automatically at every step of the pickup workflow.
  • Location-specific email notifications — Ready for Pickup emails sent from the location handling the order, with that location’s details.
  • WooCommerce Block Checkout support — Full support for the WooCommerce Checkout Block.
  • Custom email templates — Advanced pickup email styling and layout customization.
  • Priority support — Faster, dedicated assistance from the Zorem team.

👉 Get ALP PRO

Who Uses Advanced Local Pickup

Any WooCommerce store that lets customers collect their orders in person:

  • Restaurants, cafés and bakeries — run order-ahead and collection without handing margin to a third-party delivery app.
  • Grocery stores, butchers and farm shops — let customers reserve fresh stock online and collect the same day.
  • Breweries, wineries and bottle shops — age-restricted goods that have to be handed over in person.
  • Florists and gift shops — same-day collection for time-sensitive orders.
  • Pharmacies and health stores — product collection with a clear ready-for-pickup notification.
  • Bike shops, hardware stores and garden centres — bulky items customers would rather collect themselves.
  • Clothing and footwear boutiques — reserve online, try in store.
  • Electronics and hobby retailers — high-value items customers prefer not to risk in transit.
  • BOPIS and ship-from-store retailers — buy online, pick up in store, on top of your existing WooCommerce setup.

Compatible With

Advanced Local Pickup is tested and compatible with:

  • Email customizers — Kadence WooMail, YayMail, WP HTML Mail
  • SMS notifications — SMS for WooCommerce
  • Multilingual — WPML (special instruction text translatable)
  • Page builders — Elementor, Divi
  • Subscriptions — WooCommerce Subscriptions (pickup instructions in renewal emails)
  • Multi-vendor — Dokan, WCFM Marketplace

Full compatibility list

Translations

Advanced Local Pickup is fully translatable. Current translations include English, German, Spanish, French, Hebrew, and Italian.

Translate into your language

Documentation & Support

More Plugins by Zorem

Explore the full catalog at zorem.com

Screenshots

Plugin Details

Active Installs
3K+
Total Downloads
161,263
Version
1.9.3
Requires WP
5.5
Requires PHP
7.0
Tested Up To
7.1
Added
2020-04-21
Last Updated
2026-09-15 5:56am GMT

Ratings

5
50
4
2
3
0
2
0
1
3