

Booking and display settings: preparation time, booking window, same-day cutoff, and required pickup selection.
Let customers choose a pickup date and time at checkout. Manage locations, schedules, and booking rules from WooCommerce > Pickup Slots.
Requires WordPress 6.6+, PHP 8.0+, active WooCommerce 8.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.
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.build/pickup-picker-frontend.js is built from block-checkout/pickup-picker/frontend.js and block-checkout/pickup-picker/block.js.
package.json, package-lock.json, and webpack.config.js are the build tools. @wordpress/* and @woocommerce/* are external dependencies supplied by WordPress and WooCommerce, and are not copied into those compiled files.
To regenerate them, install Node.js and npm, open this plugin’s directory, and run npm ci followed by npm run build.
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.