Pickup
Pickup adds click-and-collect scheduling to WooCommerce. When an order uses WooCommerce Local Pickup, the customer chooses a pickup location and a date + time slot right at checkout. The selection is validated, saved to the order, and shown in the admin order screen and order emails.
Why stores pick Pickup
Section titled “Why stores pick Pickup”Slots are generated from the weekly opening windows you define, using your chosen slot length, minimum lead time and booking horizon. Each slot has a capacity, so once a location + time is fully booked it stops being offered — no double-booking. Everything is stored as order meta, so there is no custom database table and the plugin stays light.
Highlights
Section titled “Highlights”- Location chooser at checkout — an admin-defined list, with each location enabled or disabled individually.
- Date + time-slot picker driven by your weekly opening hours.
- Configurable rules — slot length, per-slot capacity, lead time and booking horizon.
- Live availability — full or past-lead-time slots are hidden automatically.
- “Location only” mode — skip the date/time when it is not needed.
- Server-side validation — the selection is validated and saved to the order.
- Visible everywhere it matters — pickup details on the admin order screen, in order emails and on the customer’s order/thank-you pages.
- Timezone aware — uses your store timezone and respects your WordPress date format.
- Self-contained — no custom tables, no external services; HPOS and Cart/Checkout Blocks compatible.
How scheduling works
Section titled “How scheduling works”For each location you define weekly opening windows. Pickup divides those windows into slots using your slot length — a 09:00–12:00 window with a 30-minute length offers 09:00, 09:30, 10:00 and so on. Slots past your lead time or already at capacity drop off the picker automatically, so customers only see times they can actually book. The fields appear only when Local Pickup is the chosen shipping method.
Editions
Section titled “Editions”- Free on WordPress.org — location chooser, slot picker, capacity, lead time, booking horizon, order and email display.
- Pro (planned) for per-slot pricing, blackout dates and calendar export.
Next steps
Section titled “Next steps”- Getting started — enable Local Pickup, add locations and opening hours.