Sky Servers
  1. Home
  2. Plugins
  3. Local Delivery & Pickup

SkyServers Local Delivery and Pickup for WooCommerce

Free WordPress plugin for WooCommerce stores that need to offer delivery or pickup based on the customer's city, not just country or state. Perfect for coffee roasters, bakeries, florists, bicycle shops, grocery stores, boutiques or any shop that serves a specific area.

WordPress / WooCommerce · On wordpress.org, free · version 2.0.3

Install it from your WordPress dashboard (Plugins → Add New, search "SkyServers Local Delivery") or download it from wordpress.org. The plugin never replaces or interferes with your existing shipping methods: it only adds two conditional methods alongside them.

What it does

  • Zone matching by city: country + several states or counties + a list of cities, with aliases.
  • Free local delivery shipping method, visible only to customers inside your zone when the cart passes a minimum order amount.
  • Local pickup shipping method, visible only inside the zone, with a Google Maps link to your warehouse or shop.
  • Minimum order threshold calculated on the cart total with tax included, and an "Add X more for free delivery" notice at checkout for customers in the zone but below the threshold.
  • Payment method restriction: card only (or any subset of gateways) when one of the two methods is chosen.
  • Visual order markers in the admin orders list, one for pickup and one for local delivery.
  • Flexible city matching: ignores diacritics, case, extra whitespace and dashes; locality aliases with the | separator (e.g. New York | NYC | New York City).
  • Customizable highlight: colour and animation for the two methods at checkout.
  • Advanced options: hook priorities, strict vs lax matching, debug logging.
  • HPOS compatible and multilingual: English by default, Romanian included, translator-ready.

Typical use cases

  • A coffee roaster delivering for free within its city, using couriers for the rest of the country.
  • A bakery offering pickup from the kitchen plus free same-day delivery in the neighbourhood.
  • A bicycle shop with local delivery in selected towns and nationwide courier shipping elsewhere.
  • A grocery store or florist with a minimum order value for free local delivery.
  • A boutique with hyperlocal delivery complementing standard shipping.

How it works

  • Customers outside your zone see only your existing couriers and pickup services; nothing changes for them.
  • Customers inside your zone see the couriers plus your new Local Pickup and/or Free Local Delivery options.
  • If the customer selects one of the new methods, you can restrict which payment gateways are available.

Compatibility

  • WordPress 5.8 or higher, WooCommerce 6.0 or higher, PHP 7.4 or higher
  • Classic shortcode checkout; WooCommerce High-Performance Order Storage (HPOS)
  • Works alongside major courier plugins (Fan Courier, DPD, Sameday, Cargus and others)

Released under the GPLv2 or later license. Support on a best-effort basis through the wordpress.org forum or by e-mail.

Paired with our other plugins

SkyServers Product Sync for eMAG, our WooCommerce ↔ eMAG integration, and SkyServers EAN Barcode Finder, which finds and assigns EAN/GTIN barcodes automatically.

Frequently asked questions

Does it replace my courier shipping methods?

No. It adds two conditional methods next to the ones you already have. Customers outside the zone never see them.

Can I use it for several cities or counties?

Yes. The zone is one country plus any number of states or counties and a list of cities, with aliases for different spellings.

Does it work with the block-based checkout?

It is built for the classic shortcode checkout. On the block checkout the methods appear, but the highlight and the "add X more" notice are not shown.

Is it free?

Yes, completely, under the GPL license. If you need it configured or extended for your store, we do that as a paid service.

Screenshots

Click a screenshot to see it in full size.

Need a feature this plugin does not have?

Tell us what your store should do. Features useful to everyone go into the next versions; the ones specific to your business we write as a custom module, with a written offer within one business day.

Phone
+40 750 411 991
E-mail
contact@sky-servers.com
Hours
Monday – Friday, 09:00 – 17:00 (EET)
Based in
Râmnicu Vâlcea, Romania (EU)