local-pickup-woocommerce
v1.0.0A WooCommerce extension for zone-aware store pickup locations with individual prices. It is built specifically for the modern Cart and Checkout Blocks.
README
Local Pickup Stores for WooCommerce
A WooCommerce extension for zone-aware store pickup locations with individual prices. It is built specifically for the modern Cart and Checkout Blocks.
Features
- Manage pickup locations under WooCommerce → Pickup locations.
- Set an address, phone, opening hours, price, tax status, and active status per location.
- Add Store pickup to any WooCommerce shipping zone.
- Limit each shipping-zone instance to selected locations, or leave it empty to use all active locations.
- Choose a default pickup location for each shipping-zone instance.
- Present the matching pickup rates as a single dropdown in the Checkout Block.
- Use WooCommerce-native shipping rates so free/paid pickup, taxes, and checkout totals remain accurate.
- Validate the selected location server-side before the order is placed.
- Show a snapshot of the selected location in order admin, emails, My Account, and the thank-you page.
- Open the selected pickup address directly in Google Maps.
- English source strings and a bundled Bulgarian (
bg_BG) translation. - Compatible with WooCommerce HPOS.
- Keeps WooCommerce's Checkout Block pickup UI enabled while the plugin is active.
Installation
- Copy this directory to
wp-content/plugins/local-pickup-storesor upload it as a ZIP from WordPress admin. - Activate Local Pickup Stores for WooCommerce.
- Add and publish at least one location at WooCommerce → Pickup locations.
- Go to WooCommerce → Settings → Shipping → Shipping zones.
- Edit a zone, add Store pickup, and optionally restrict its available locations.
- Ensure the checkout page uses the WooCommerce Checkout Block.
Requirements
- WordPress 6.5+
- WooCommerce 9.0+
- PHP 7.4+
- The block-based checkout (the classic checkout shortcode is intentionally not supported)
License
Development checks
composer install
composer test
find . -name '*.php' -print0 | xargs -0 -n1 php -l
node --check assets/js/checkout.js
On this page
Details
- Version
- 1.0.0
- Last updated
- August 26, 2026
- License
- Apache-2.0
- Language
- PHP
- Stars
- 0
WP-CLI
wp plugin install https://github.com/Open-WP-Club/local-pickup-woocommerce/archive/refs/heads/main.zip --activatePlugin of the Month
September 2026
google-scholar-wpA WordPress plugin that allows you to display your Google Scholar profile information on your website using a simple shortcode.
Sponsor us
Our software is free forever. Sponsorships help us maintain all our plugins and build new tools for the WordPress ecosystem.
Become a SponsorContact us about sponsoringExplore
Related Plugins
Bulk-Order-Editor
Bulk Order Editor for WooCommerce allows store managers to quickly modify multiple orders at once, directly from the WordPress admin panel.
product-health-check-woocommerce
A WordPress plugin that scans your WooCommerce products for common data issues and displays them in a clean admin dashboard.
google-scholar-wp
A WordPress plugin that allows you to display your Google Scholar profile information on your website using a simple shortcode.