Woo Pickup Locations for WooCommerce

Woo Pickup Locations for WooCommerce
Preview Woo Pickup Locations for WooCommerce

Woo Pickup Locations for WooCommerce (Description)

Works with the core WooCommerce shipping method, and doesn’t support WooCommerce Blocks

Woo Pickup Locations is the ultimate solution for WooCommerce store owners who offer Local Pickup as a shipping method and want to allow customers to select from multiple pickup points. Easily define locations, assign them to your local pickup method, and let customers choose the most convenient pickup spot during checkout or directly on the cart page.
Compatible with: WooCommerce 8.x+, WordPress 6.0+

Purpose

Designed for delivery businesses, local stores, and multi-branch retailers, this plugin simplifies the pickup process by:

  • Providing a clean and user-friendly dropdown menu for location selection
  • Linking specific locations to WooCommerce’s built-in Local Pickup method
  • Ensuring selected locations are saved, visible, and integrated into order workflows

✨ Key Features

  • ✅ Define unlimited pickup locations via admin settings
  • ✅ Assign the dropdown to a specific Local Pickup shipping method
  • ✅ Show a location selector on both the cart and checkout pages
  • ✅ Save selection using AJAX instantly (on cart)
  • ✅ Validate selection on checkout — prevents orders without a location
  • ✅ Append the selected location to the cart shipping label (e.g. “Local Pickup – Tel Aviv”)
  • ✅ Store the location in order meta
  • ✅ Show pickup location in:
    • Admin order details
    • Customer emails
    • Order details page

️ Installation

  1. Upload the plugin to /wp-content/plugins/woo-pickup-locations
  2. Activate it via WordPress Admin → Plugins
  3. Go to Admin → WooCommerce → Pickup Locations to configure

⚙️ How It Works

  1. Admin selects the specific Local Pickup method to target
  2. Admin enters pickup locations (one per line)
  3. Customer sees a dropdown when “Local Pickup” is selected
  4. Selected location is saved, validated, and shown throughout the order process

Ideal For

  • Local retailers with multiple branches
  • Delivery providers offering point pickups
  • Stores needing region-specific pickup customization

What Customers See

  • Dropdown with pickup locations under the Local Pickup shipping method
  • AJAX updates on cart page
  • Error message if no location is selected at checkout
  • Location included in their order summary and emails

❗ Important Notes

  • Only one Local Pickup instance can be assigned at a time
  • Works with standard WooCommerce zones and shipping methods
  • No third-party dependencies

Support & Customization

For help or feature requests, please contact me via the contact form on the plugin page at CodeCanyon. I will respond as soon as possible.

Download Woo Pickup Locations for WooCommerce