Configuration
Pickup’s settings live under WooCommerce → Pickup. They control which locations customers can collect from, and how the date/time slots are generated. Pickup itself rides on top of WooCommerce Local Pickup, so that shipping method must be enabled first under WooCommerce → Settings → Shipping.
Locations
Section titled “Locations”Add each place a customer can collect from. Every location can be enabled or disabled individually, so you can take a site offline temporarily without deleting it. Disabled locations never appear in the checkout chooser.
Weekly opening hours
Section titled “Weekly opening hours”For each location you define the weekly opening windows — the times collection is available on each day of the week. These windows are the raw material from which Pickup generates bookable slots. A day with no window offers no slots.
Slot length
Section titled “Slot length”The length of each bookable slot, for example 30 minutes. Pickup divides each opening window into slots of this length:
A 09:00–12:00 window with a 30-minute slot length produces 09:00, 09:30, 10:00, 10:30, 11:00 and 11:30.
A longer slot length means fewer, wider slots; a shorter one means more, tighter slots.
Per-slot capacity
Section titled “Per-slot capacity”How many orders a single location + date + slot can accept. Once a slot reaches its capacity it stops being offered, which prevents double-booking. Set this to match how many collections your staff can realistically handle at once.
Lead time
Section titled “Lead time”The minimum notice required before a slot can be booked. Slots that fall within the lead time are hidden, so a customer cannot, for example, book a pickup for five minutes from now if you need an hour to prepare an order.
Booking horizon
Section titled “Booking horizon”How far ahead customers may book. The horizon caps the calendar so shoppers cannot schedule a collection months away. Together with lead time it defines the bookable range: from “now plus lead time” up to “now plus horizon”.
Require a time slot (location-only mode)
Section titled “Require a time slot (location-only mode)”By default the customer must pick a date and time slot. Turn Require a time slot off to switch to location-only mode — the customer chooses just a location and no date/time is requested. Useful when you do not schedule collections by appointment.
Timezone and date format
Section titled “Timezone and date format”Pickup is store-timezone aware and respects your WordPress date format setting, so slots are generated and displayed in your local time and your preferred format. There is nothing extra to configure here — it follows your existing WordPress settings.
What it stores
Section titled “What it stores”Pickup creates no custom database tables. The customer’s chosen location and slot are saved as order meta, which keeps the plugin light and means there is nothing extra to maintain or clean up. It is compatible with WooCommerce HPOS and the Cart/Checkout Blocks.