Getting started
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
Pickup builds on WooCommerce’s Local Pickup shipping method. Enable that method, add your locations and weekly opening hours, and the date/time picker appears at checkout whenever a shopper selects Local Pickup.
Before you start
Section titled “Before you start”- WordPress 6.5 or newer
- WooCommerce 8.0 or newer, with a Local Pickup shipping method enabled
- PHP 8.1 or newer
Install
Section titled “Install”- Install WooCommerce and make sure it is active. Pickup shows an admin notice and stays inactive if WooCommerce is missing.
- Install Pickup from the plugin directory (when live on WordPress.org), or upload the
pickupfolder to/wp-content/plugins/. - Activate it. On activation Pickup seeds default settings (slot length 30 min, capacity 5, lead time 2 h, horizon 14 days, Mon-Fri 09:00-17:00, one “Main store” location) into the
pickup_settingsoption, but only if no settings exist yet, so re-activating never overwrites your configuration.
Enable Local Pickup
Section titled “Enable Local Pickup”Go to WooCommerce → Settings → Shipping, open the relevant shipping zone, and make sure a Local Pickup method is enabled. Pickup only renders its fields when the customer chooses Local Pickup at checkout; with no Local Pickup method available, the fields never appear.
Configure Pickup
Section titled “Configure Pickup”Open WooCommerce → Pickup. One form holds everything, in three cards:
- General, the master Enable pickup scheduling toggle, plus Slot length (minutes), Capacity per slot, Lead time (hours) and Booking horizon (days).
- Weekly opening hours, one start/end time window per weekday in 24-hour HH:MM. Leave a day blank to close it.
- Pickup locations, add the places customers collect from; the Add location button clones a row, and each location has an Enabled checkbox. You need at least one enabled location for the checkout fields to appear.
Click Save pickup settings. The page redirects with a “settings saved” notice (a post/redirect/get, so refreshing never re-submits).
See Configuration for what each field does and how the numbers are clamped on save.
Verify at checkout
Section titled “Verify at checkout”- Add a product to the cart and go to the classic checkout.
- Choose Local Pickup as the shipping method, the Pickup details block appears below the order notes.
- Pick a location, then a date. The Pickup time dropdown loads available slots over AJAX; only bookable times are listed.
- Place the order and open it in WooCommerce → Orders, the location and “when” should show in a Pickup box after the shipping address.
- Switch to another shipping method, the pickup fields disappear and are not required.
If the fields do not appear, confirm Local Pickup is the selected method and that at least one location is enabled. If Local Pickup is selected but no location exists, the checkout shows a “no pickup locations are configured yet” notice rather than broken controls.
Free vs Pro
Section titled “Free vs Pro”The free edition covers the location chooser, the AJAX slot picker, capacity, lead time, booking horizon, and order/email/account display. A Pickup Pro is planned, see plogins.com/pickup for the roadmap.
Need help?
Section titled “Need help?”- Pickup overview, what it does and does not do
- How scheduling works, the booking flow end to end
- GitHub issues
- Pickup on plogins.com