How Do I Add Local Pickup at WooCommerce Checkout?

A local pickup option appearing at checkout alongside standard shipping methods, configured within a specific shipping zone

How to Set Up WooCommerce Local Pickup

Under WooCommerce → Settings → Shipping, each shipping zone (a defined geographic area) can have multiple shipping methods added to it, and Local Pickup is one of the default options alongside Flat Rate and Free Shipping. Adding it to a zone makes it available as a selectable option at checkout for customers whose address falls within that zone, with its own configurable cost and title text.

Things Worth Configuring Properly

  • Restrict the pickup zone to areas where pickup actually makes sense, rather than offering it store-wide if the physical pickup location only serves a specific region — a customer selecting pickup from across the country would be a confusing and broken experience.
  • Include the actual pickup address and hours in the method's description or a related notice, since the default setup doesn't automatically communicate this detail clearly to the customer at checkout.
  • Consider order status automation for pickup orders specifically — some stores use a distinct status or notification to flag "ready for pickup" separately from a shipped order, which usually needs a small customization or a dedicated pickup-focused plugin for more advanced needs (multiple locations, scheduled pickup slots).
  • Tax handling can differ for pickup versus shipped orders in some jurisdictions, worth confirming applies correctly.

Getting Pickup Live at Checkout

  1. Add Local Pickup as a shipping method within the relevant shipping zone(s) under WooCommerce → Settings → Shipping.
  2. Include clear pickup location and hours information in the method description or checkout notices.
  3. For multiple pickup locations or scheduled slots, look into a dedicated pickup plugin rather than trying to force the basic method to handle it.

Need a more advanced pickup setup (multiple locations, time slots) built? See custom WooCommerce development.

Available for new projects

NEXT STEP

Rather have it fixed than keep reading?

Based in Bangladesh — serving clients worldwide. Tell me what's happening and you'll have a reply within one working day.

  • Reply within one working day
  • Fixed quote before work starts
  • UK, EU and US hours covered