WooCommerce
Local Pickup Plugin
for Multiple Locations
The complete BOPIS fulfillment system for WooCommerce. Manage multiple pickup locations, schedule appointments, send automated notifications, and process pickups with QR code handoff — all from one dashboard.
Version 2.3 • Last updated: Sep 2026 • Compatible with WooCommerce 11.1.0 • WordPress 7.1
Pickup Orders
NYC Downtown Store
#4291 — Alice Smith
2 items • NYC Downtown
#4290 — Bob Jones
1 item • Brooklyn
#4289 — Charlie Day
3 items • NYC Downtown
Manage Locations
Unlimited pickup sites
In-Store Wait Time
-60% Faster
Is your local pickup still chaos at the counter?
Most stores running BOPIS use spreadsheets, sticky notes, or basic WooCommerce — and pay the price in wait times, errors, and unhappy customers. It's time to operationalize pickup.
Without ALP PRO
- Pickup Verification Chaos
Staff manually check order IDs against pickup lists. Slow lines, wrong orders, frustrated customers.
- No Daily Operations View
Today's pickups are scattered across order pages. No one knows what's coming, when, or who's ready.
- Single-Location Limitations
Multiple store locations mean multiple WordPress installs or messy workarounds.
- No Pickup Time Slots
Customers show up whenever. Counter overload at peak hours, empty staff at slow times.
With ALP PRO
- QR Code Handoff
One scan transitions the order, logs the staff member, and records the timestamp. Done in 3 seconds.
- Today's Pickup Board
Live kitchen-display view of today's pickups, grouped by timeslot, color-coded by status.
- Unlimited Pickup Locations
Each with its own hours, instructions, inventory, and pickup workflow.
- Smart Appointment Scheduling
Customers reserve a time slot at checkout. Smooth flow, predictable staffing.
From Order to Pickup in 4 Steps
Order Placed
Customer checks out and chooses a pickup location, date, and time slot. Optional curbside mode collects vehicle details.
Today's Board
Order appears on your store's pickup board, grouped by time slot. Staff sees what's coming and prepares.
Ready for Pickup
Once prepared, staff marks Ready. Customer receives automated email + SMS with their unique QR code.
Scan & Done
Customer shows QR at counter. Staff scans, order auto-transitions to Picked Up, audit logged. Total handoff: under 5 seconds.
Everything BOPIS Should Do, In One Place
Multiple locations, appointment slots, QR handoff, curbside, and a live pickup board — every step from checkout to counter handled inside your own WooCommerce store.
Unlimited Locations • Runs Inside WooCommerce
Locations, hours, appointments, and fulfillment are managed directly in your WordPress admin — no external portal.
Show the right pickup options at checkout, per location
Unlimited locations, each with its own hours, instructions, and pickup fees or discounts.
Add every store, warehouse, and kiosk as a pickup location — each with its own address, business hours, inventory rules, and instructions. Customers pick where and how to collect during checkout, and you can nudge them to your cheapest-to-serve store with a per-location pickup fee or discount. Works in both the WooCommerce Blocks and classic checkout.
Per-Location Pickup Pricing
| Location | Distance | Pickup Fee |
|---|---|---|
| Downtown Store | 1.2 mi | -$5.00 |
| Westside Warehouse | 4.5 mi | Free |
| North Mall Kiosk | 8.1 mi | +$3.00 |

Let customers reserve a pickup time at checkout
Spread demand across the day with slot durations and capacity limits you control.
Define business hours per location, choose slot lengths, and cap how many pickups each slot or day can take. Customers pick an available date and time during checkout, so your team knows the day's schedule in advance instead of everyone showing up at 5 PM. Blackout dates and split work hours are fully supported.

Scan, verify, and close out pickups instantly
Every order gets a unique QR code — one scan moves it to Picked Up.
Each pickup order generates a QR code in the customer's confirmation. They show it at the counter, your staff scans it with the mobile-friendly admin scanner, and the order transitions to Picked Up automatically — with a full audit trail of who scanned what, when, and at which location. No more reading out order numbers.

Bring the order to the car with curbside mode
Customers never leave the vehicle — your staff gets notified the moment they arrive.
Turn on curbside per location. When a customer chooses it at checkout, they enter their vehicle make, model, and colour plus a parking spot or arrival note. Once the order is Ready for Pickup, an "I've Arrived" button on their order page notifies your team in real time so someone can walk it out.

Run the whole day from one live pickup board
A "Today" view in the Fulfillment Dashboard, grouped by slot and color-coded by status.
The Fulfillment Dashboard's Today tab shows every pickup scheduled for the day, grouped by time slot and color-coded by status. Staff mark orders Ready or Picked Up with one tap, filter by location, and see live status counts at the top — built for a tablet at the counter, kitchen, or bar.

Everything You Need to Run BOPIS Like a Pro
The complete pickup operations toolkit — from multi-location setup to QR code handoff.

Manage Multiple Pickup Locations
Add unlimited pickup locations, each with its own address, hours, inventory rules, and pickup instructions. Customers see the right options at checkout based on what's available where.
- Unlimited pickup locations
- Per-location business hours & holiday blackouts
- Per-location inventory control
- Custom pickup instructions per location
- Per-location pickup fees or discounts

Smart Pickup Appointments
Prevent counter overload by letting customers reserve a specific date and time slot during checkout. Define your business hours, slot durations, and capacity limits per location. Your team sees the day's schedule in advance.
- Customer-selected date and time slots
- Customizable slot durations (15, 30, 60 minutes)
- Per-day capacity limits
- Blackout dates per location
- Split work hours support (morning/afternoon)

QR Code Pickup Handoff
Every pickup order generates a unique QR code in the customer's order confirmation. Customers show it at the counter, staff scans with the mobile-friendly admin scanner, and the order automatically transitions to 'Picked Up' — with full audit logging of who scanned what and when.
- Auto-generated QR per order
- Mobile-friendly admin scanner (works on phones)
- Auto status transition: Ready → Picked Up
- Audit trail: timestamp, staff member, location
- Reduces handoff time from 60+ seconds to under 5 seconds

Today's Pickup Board (Kitchen Display Mode)
A dedicated "Today" tab inside the Fulfillment Dashboard shows all pickups scheduled for the current day, grouped by timeslot, color-coded by status. Staff can mark orders Ready or Picked Up with one tap. Built for tablets at the counter or behind the bar.
- Live, real-time pickup board
- Grouped by time slot
- Status counts at top: Preparing / Ready / Picked Up
- One-tap status transitions
- Filterable by pickup location
- Perfect for tablet displays at counter or kitchen

Map-Based Pickup Location Selector with 'Find Nearest'
Instead of forcing customers to choose from a dropdown, offer them an interactive map: a pin drops for each of their locations, and Google's 'Use My Location' API powers a one-tap 'Find Nearest' button. Sorts and ranks pickup locations by distance in milliseconds.
- Three display modes: Map / List / Dropdown
- Interactive map with location pins
- 'Use My Location' GPS detection
- Auto-sort locations by distance
- Google Places autocomplete for ZIP / address
- Feature 'Where's my closest store?' instantly

Curbside Pickup Mode
Enable curbside pickup per location. When customers choose curbside at checkout, they fill in vehicle details (make, color, license plate), and a parking spot or arrival note. Once Ready, the 'I'm Arrived' button notifies your staff in real time. Great for grocery, pharmacy, auto parts, big-box pickup.
- Per-location curbside toggle
- Vehicle detail capture at checkout
- Parking spot / arrival notes
- Customer-side "I've Arrived" button
- Real-time staff notification on arrival
- Ideal for grocery, pharmacy, auto parts, big-box pickup

Automated Pickup Notifications (Email + SMS)
Customers stay informed at every step. Status emails fire automatically when orders are Ready for Pickup, plus integrated SMS support via Zorem's SMS for WooCommerce plugin (sold separately). Customizable templates, configurable triggers, and pickup confirmation emails (with QR code) at every step.
- Ready for Pickup automated emails
- Reminder notifications (24h before pickup)
- Pickup confirmation receipts with QR code
- SMS pickup alerts (with SMS plugin)
- Curbside arrival notifications

Let Customers Find the Nearest Store
Integrate Google Maps to show pickup locations on an interactive map. Customers can sort by distance and instantly see the most convenient store option — reducing decision friction and abandoned carts.
- Google Maps API integration
- Distance-based location sorting
- "Verified Locations" badges
- Map view in cart and checkout
- Mobile-optimized map display
Why Stores Choose Local Pickup Pro
Everything you need to run BOPIS like a pro — built for high-volume stores and multi-location retailers.
Multi-Location Management
Run unlimited pickup locations from one dashboard.
QR Code Handoff
Scan-to-pickup in under 5 seconds.
Today's Pickup Board
Live kitchen-display view of today's orders.
Map-Based Picker
Interactive map with GPS-based nearest detection.
Curbside Pickup Mode
Vehicle info + arrival notifications.
Smart Appointments
Time-slot scheduling at checkout.
Email + SMS Notifications
Customers stay informed at every step.
Per-Location Inventory
Control what's available where.
Google Maps Sorting
Auto-sort by distance from customer.
Custom Pickup Instructions
Unique instructions per location.
HPOS & Block Checkout Ready
Built for modern WooCommerce.
Priority Support
Get help when you need it.
Local Pickup Pro vs. Local Pickup Free
Unlock the full potential of local fulfillment with the Pro version.
| Features | Free | Pro |
|---|---|---|
| Basic Local Pickup Method | ✓Included | ✓Included |
| Single Pickup Location | ✓Included | ✓Included |
| Multiple Pickup Locations | —Not included | ✓Included |
| QR Code Pickup Handoff | —Not included | ✓Included |
| Today's Pickup Board | —Not included | ✓Included |
| Map-Based Location Picker | —Not included | ✓Included |
| Curbside Pickup Mode | —Not included | ✓Included |
| Pickup Time Slot Scheduling | —Not included | ✓Included |
| Per-Location Hours | —Not included | ✓Included |
| Per-Location Inventory | —Not included | ✓Included |
| Per-Location Fees/Discounts | —Not included | ✓Included |
| Custom Pickup Instructions | —Not included | ✓Included |
| Pickup Confirmation Emails | —Not included | ✓Included |
| SMS Pickup Notifications | —Not included | ✓Included |
| Google Maps Integration | —Not included | ✓Included |
| Force Local Pickup | —Not included | ✓Included |
| Holiday Blackouts | —Not included | ✓Included |
| Mixed Pickup + Ship Orders | —Not included | ✓Included |
| HPOS Compatible | —Not included | ✓Included |
| WooCommerce Block Checkout | —Not included | ✓Included |
| Audit Trail / Scan History | —Not included | ✓Included |
| Priority Support | —Not included | ✓Included |
Stop making customers wait in line. | Core Basic | Upgrade Now |
Frequently Asked Questions
Your plugin keeps working and no data is lost — nothing switches off. What stops is plugin updates and priority support.
Your licence renews at the same price you paid — we never raise it at renewal. The 1 year plan is $129 and renews at $129 a year. The 2 year plan is $206 and renews at $206 every two years, which works out at $103 a year. The 20% saving on the 2 year plan applies to every renewal, not just your first term, so it stays at that price for as long as you keep the licence.
Yes. Your licence renews each year so you keep receiving updates and support. We email you 7 days before each renewal, and you can cancel any time from your account.
Everything, with no exclusions. If ALP Pro isn't right for your store, request a refund from your Orders page at https://www.zorem.com/my-account/orders/ within 14 days of purchase and we'll refund you in full.
No. Each licence activates on a single site, and staging and development installs count as separate sites. If you build on a staging copy before pushing live, choose the 5 Sites licence.
Yes, as often as you need. Deactivate the licence on the old site from your account, then activate it on the new one — there's no limit on how many times you can move it.
Install and activate Zorem Local Pickup Pro — the free plugin deactivates automatically, and everything you've already set up stays exactly as it is. Your locations, business hours, appointment settings and email templates all carry across. There is nothing to migrate and nothing to set up again.
Zorem Local Pickup Pro is a premium WooCommerce plugin that gives store owners full control over their in-store pickup workflow. It adds multiple pickup locations, appointment scheduling, a fulfillment dashboard, automated order status transitions, and customisable email notifications on top of WooCommerce's built-in local pickup.
You can add unlimited pickup locations. Each location has its own address, contact details, business hours, appointment slots, price adjustment, and custom instructions. Locations can be enabled or disabled individually and duplicated to speed up setup.
Yes. Each location has its own business hours with support for split time ranges. You can also define public holidays and one-off closed days per location, and set a latest order cutoff hour for same-day pickup.
Yes. Customers can choose a pickup date and time slot at checkout. You can configure the available date range, time slot duration (including 15-minute increments), preparation time for same-day orders, and the plugin automatically selects the next available slot.
Yes. The per-item pickup location feature lets customers assign a different pickup location and appointment to each item in their cart.
Yes. Customers can change their pickup location or appointment time via a secure link sent in their order email. You can configure a time restriction to limit how late changes are allowed.
Yes. Full support for the WooCommerce Checkout Block (Gutenberg) is included. The pickup location selector is built in React for the block checkout.
Yes. Zorem Local Pickup Pro is fully compatible with WooCommerce High-Performance Order Storage (HPOS).
Explore Other Zorem Plugins
Supercharge your WooCommerce store with our suite of post-purchase, checkout, and fulfillment plugins trusted by over 80,000 store owners.
Advanced Shipment Tracking Pro
The Most Powerful Fulfilment Manager for WooCommerce. AST PRO provides powerful features to easily add tracking info to WooCommerce orders, automate the fulfillment workflows and keep your customers happy and informed.
SMS for WooCommerce
Send order updates to your customers via SMS notifications when their order or shipment status are updated in your WooCommerce store, Customers can opt-in to receive SMS during the checkout process and admins can receive SMS notifications when a customer places a new order or when a stock level is low.
Zorem Returns
Streamline your returns process and improve customer satisfaction with the Zorem Returns & Exchanges management plugin for WooCommerce. With customizable return & exchanges center, automated workflows, and a centralized returns & exchanges dashboard, this comprehensive solution makes it easy to manage returns and exchanges for your online store.
Sales By Country for WooCommerce
This plugin simply adds a report tab in WooCommerce Analytics to display sales by country reports. The plugin adds an additional report tab which display sales report by the shipping or billing country. The plugin does not have settings, you’ll find this report available in WooCommerce Analytics > Sales by Country.