WordPress plugin intelligence profile

CodeCrafters Pickup Slots for WooCommerce

Add pickup dates and time slots to WooCommerce Local Pickup, with multiple locations, capacity limits, schedules, and holiday closures.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.6 · PHP 8.0
Directory statusactive
Last directory update9 Oct 202623d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CodeCrafters Pickup Slots for WooCommerce version 1.0.0 as active, updated 23d ago and tested up to WordPress 7.1.

Overview

About this plugin

Let customers choose a pickup date and time at checkout. Manage locations, schedules, and booking rules from WooCommerce > Pickup Slots.

Pickup booking

  • Supports the WooCommerce Checkout block and classic checkout shortcode.
  • Picker shown for supported Local Pickup methods.
  • Offers fixed-length slots within each location’s opening hours.
  • Global preparation time, booking window, and same-day cutoff.
  • Required or optional pickup date and time selection.
  • Live availability checks and capacity reservations before payment.

Locations and schedules

  • Multiple locations with names, addresses, collection instructions, status, and sort order.
  • Separate opening days, hours, slot lengths, and capacity for each weekday.
  • Slots from 15 minutes to 4 hours, ending before closing.
  • Date overrides for special opening hours or an all-day closure.
  • Blackout dates/ranges per location or globally, with optional labels.
  • Regularly closed weekdays are omitted, even with a blackout.

Checkout and order details

  • Independent settings for showing location addresses and collection instructions.
  • A shared checkout panel shows only enabled, non-empty details.
  • Pickup details on the confirmation page, My Account order view, and admin order screen.
  • Dedicated Pickup details sections in HTML and plain-text WooCommerce order emails.
  • Address/instruction snapshots preserve new selections for order history.
  • Staff can change an order’s pickup location, date, and slot.

Daily order management

  • Sortable Pickup Date column in the WooCommerce orders list.
  • Pickup date range and location filters.
  • CSV export of matching pickup orders for preparation and collection lists.
  • High-Performance Order Storage (HPOS) and legacy order storage support.
  • Translation ready, including checkout blocks.

Requirements and scope

9+, and an available Local Pickup method.

Plugin locations are separate from WooCommerce pickup locations, with no automatic mapping. Configure shipping prices and methods in WooCommerce.

Preparation time is global. Product/category preparation rules, named custom slots, customer self-service rescheduling, reminders, and calendar synchronization are not included in this release.

Developed by Code Crafters.

Source code

Human-readable source for the compiled checkout files is included in this plugin.

  • build/pickup-picker-editor.js is built from block-checkout/pickup-picker/index.js.

-

js.

js are the build tools. @wordpress/* and @woocommerce/* are external dependencies supplied by WordPress and WooCommerce, and are not copied into those compiled files.

js and npm, open this plugin’s directory, and run npm ci followed by npm run build.

Privacy

This plugin does not send data to external services or add tracking. Pickup selections are stored locally with WooCommerce orders and in plugin booking tables. Staff CSV exports include customer names, email addresses, and order details; handle these files according to your store’s privacy policy.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • local pickup
  • order pickup
  • time slots
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.6 · PHP 8.0
Update activity9 Oct 202623d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.