Title: PickupSelect for WooCommerce
Author: stevy80
Published: <strong>november 8, 2026</strong>
Last modified: november 8, 2026

---

Search plugins

![](https://ps.w.org/pickupselect/assets/banner-772x250.png?rev=3791459)

![](https://ps.w.org/pickupselect/assets/icon-256x256.png?rev=3791459)

# PickupSelect for WooCommerce

 By [stevy80](https://profiles.wordpress.org/stevy80/)

[Download](https://downloads.wordpress.org/plugin/pickupselect.1.0.0.zip)

 * [Details](https://fao.wordpress.org/plugins/pickupselect/#description)
 * [Reviews](https://fao.wordpress.org/plugins/pickupselect/#reviews)
 *  [Installation](https://fao.wordpress.org/plugins/pickupselect/#installation)
 * [Development](https://fao.wordpress.org/plugins/pickupselect/#developers)

 [Support](https://wordpress.org/support/plugin/pickupselect/)

## Description

PickupSelect for WooCommerce adds a “Pickup point” shipping method to your shop.
Add it to your shipping zones once for each carrier you offer, for example “GLS 
parcel locker – €3.90” and “Packeta pickup point – €2.90”. The customer chooses 
the method in the checkout, then a point of that carrier on a map.

The map and the pickup point data come from the [PickupSelect](https://pickupselect.com)
service, which collects the points of European carriers (for example Foxpost, Packeta,
GLS, DPD, Magyar Posta, Sameday, InPost, DHL, UPS) and keeps them up to date. A 
PickupSelect account is required; it can be created from the plugin in one step,
and there is a free plan.

#### Supported carriers

 * **GLS, DPD, DHL**: most European countries
 * **InPost**: Poland, Italy, United Kingdom
 * **Packeta**: Czechia, Hungary, Slovakia
 * **Foxpost, Magyar Posta**: Hungary
 * **PPL, Česká pošta**: Czechia
 * **SPS**: Czechia, Slovakia
 * **ORLEN Paczka**: Poland
 * **Sameday**: Romania, Bulgaria
 * **Hrvatska pošta**: Croatia
 * **Österreichische Post**: Austria
 * **UPS**: Austria, Belgium, Hungary
 * **PostNord**: Denmark, Finland, Norway, Sweden
 * **Correos**: Spain
 * **CTT**: Portugal

The current list is on [pickupselect.com/woocommerce](https://pickupselect.com/woocommerce).

#### Features

 * **Works with both checkouts**: the block checkout (the WooCommerce default) and
   the classic shortcode checkout.
 * **One shipping method per carrier**: each “Pickup point (PickupSelect)” method
   in a shipping zone has its own name, carrier, point types (for example only parcel
   locker) and price. Different prices in different countries come from your shipping
   zones.
 * **Familiar pricing**: built on the WooCommerce flat rate, so costs can use its
   formulas (per item, percentage of the order) and extra costs per shipping class.
 * **Free shipping and limits**: a “free above” amount, a minimum and maximum order
   value, and a maximum weight for each method.
 * **Bulky products**: hide a method when the cart contains products of chosen shipping
   classes, for example products that do not fit in a parcel locker.
 * **One map for several carriers (optional)**: a method can have several carriers
   at one price; the customer then picks the nearest point of any of them.
 * **Checked on the server**: the carrier, point type and country of the chosen 
   point are checked with PickupSelect, so a point of another carrier cannot be 
   sent from the browser.
 * **The point as the shipping address**: the chosen point becomes the order’s shipping
   address (can be turned off).
 * **Change or remove the point in the admin**: the map opens on the order screen;
   the shipping address, carrier and an order note are updated, and the customer
   can be notified.
 * **Tax**: taxable or not, and whether the prices include tax, for each method.
 * **Never a broken checkout**: if the map cannot work (the daily request limit 
   of your plan is used up, the keys are wrong, or the service cannot be reached),
   the pickup point option is hidden, customers can still order with your other 
   methods, and the WordPress admin shows why. PickupSelect emails you before that
   happens, when the day’s usage reaches 80% of your plan’s limit.
 * **Set up from WordPress**: “Connect to PickupSelect” links the shop (log in or
   sign up), with no keys to copy. The look of the map (theme, colours, language)
   is set in WordPress too.
 * The chosen point (ID, name, address, carrier) is saved with the order and shown
   in the admin, on the order confirmation and in the order emails.
 * Compatible with WooCommerce High-Performance Order Storage (HPOS).

### External services

This plugin relies on the PickupSelect service (https://pickupselect.com), operated
by Onlinex Solutions Kft., Hungary. The map and the pickup point data cannot work
without it.

What is sent and when:

 * **In the checkout and on the admin order screen**, the customer’s or admin’s 
   browser loads the map from pickupselect.com. To show nearby points it sends the
   shop’s widget key, the address or postal code typed into the map search, the 
   area shown on the map, and the browser’s precise location only if the visitor
   allows it in the browser. Like any web request, this includes the visitor’s IP
   address, browser details and the page address. When a point is chosen, the chosen
   point is recorded for the shop’s usage statistics.
 * **From your WordPress server**: when a customer chooses a point, the point’s 
   ID is sent to look up its carrier and country (to calculate the price). The plan’s
   status (whether the map is available today) is checked every few minutes, and
   the list of available countries and carriers is loaded for the settings page.
   These requests contain the shop’s API key and the point ID, not customer data.
 * **When you connect the shop**, the shop’s address, the WooCommerce store country,
   and the admin’s name and email (to prefill the sign-up form) are sent to pickupselect.
   com. Saving the map’s settings in WordPress sends them to PickupSelect. Disconnecting
   or deleting the plugin tells PickupSelect to end the connection.

No order data, customer names, emails or addresses are sent by the plugin.

The map does not show any link to PickupSelect on your shop unless you turn on the
optional “Powered by PickupSelect” credit link under **Appearance** (off by default).

PickupSelect [Terms of Service](https://pickupselect.com/terms) and [Privacy Policy](https://pickupselect.com/privacy).

Please mention in your own privacy policy that your checkout uses PickupSelect to
choose a pickup point.

## Screenshots

[⌊Choosing a pickup point in the block checkout.⌉⌊Choosing a pickup point in the
block checkout.⌉[

Choosing a pickup point in the block checkout.

[⌊Choosing a pickup point in the classic checkout.⌉⌊Choosing a pickup point in the
classic checkout.⌉[

Choosing a pickup point in the classic checkout.

[⌊The settings of a pickup point shipping method (carrier, point types, cost).⌉⌊
The settings of a pickup point shipping method (carrier, point types, cost).⌉[

The settings of a pickup point shipping method (carrier, point types, cost).

[⌊The PickupSelect settings: the connected shop, the shipping methods and the look
of the map.⌉⌊The PickupSelect settings: the connected shop, the shipping methods
and the look of the map.⌉[

The PickupSelect settings: the connected shop, the shipping methods and the look
of the map.

[⌊Changing the pickup point of an order in the admin.⌉⌊Changing the pickup point
of an order in the admin.⌉[

Changing the pickup point of an order in the admin.

## Installation

 1. Install and activate the plugin. WooCommerce must be active.
 2. Go to **WooCommerce › Settings › Shipping › PickupSelect** and click **Connect 
    to PickupSelect**. Log in or sign up on pickupselect.com, approve the shop, and
    you come back to WordPress connected.
 3. Go to **WooCommerce › Settings › Shipping › Shipping zones**. In each zone where
    you offer pickup points, add “Pickup point (PickupSelect)” once for each carrier:
    give it a name (e.g. “GLS parcel locker”), choose the carrier and, if you like,
    the point types, and set the cost, free shipping amount and limits.
 4. Optionally set the map’s look under **WooCommerce › Settings › Shipping › PickupSelect›
    Appearance**.

Advanced: instead of connecting, you can create a widget and an API key in the PickupSelect
dashboard and enter both keys under “Enter keys manually instead”.

## FAQ

### Do I need a PickupSelect account?

Yes. The map and the pickup point data are provided by the PickupSelect service.
You can create an account from the plugin with “Connect to PickupSelect”; a new 
shop starts on the free plan. Larger plans are listed on [pickupselect.com](https://pickupselect.com).

### Which countries and carriers are supported?

See the list above and [pickupselect.com/woocommerce](https://pickupselect.com/woocommerce).
The carrier list in the shipping method settings always shows the current list.

### What happens when my plan’s daily limit is used up?

When the day’s usage reaches 80% of the limit, PickupSelect sends an alert email
to the users of your PickupSelect account, so you can move to a larger plan in time.

If the limit is used up, the pickup point option is hidden in the checkout until
the limit resets (00:00 UTC), so customers can still order with your other shipping
methods. The WordPress admin shows a notice.

### Can I offer cash on delivery only for some carriers?

Yes, in the payment settings. In **WooCommerce › Settings › Payments › Cash on delivery**,“
Enable for shipping methods” lists each pickup point method separately, so you can
allow COD for one carrier and not for another.

### Does the plugin create shipping labels?

No. It handles choosing the pickup point and pricing. The chosen point’s carrier
ID is saved with the order, so you can use it with your carrier’s label tool.

### Can I change the pickup point of an order?

Yes. On the order screen in the admin, use “Change” in the pickup point box. The
map shows the carriers of the order’s shipping method. The shipping cost of the 
order is not changed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PickupSelect for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ stevy80 ](https://profiles.wordpress.org/stevy80/)

[Translate “PickupSelect for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/pickupselect)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pickupselect/), check
out the [SVN repository](https://plugins.svn.wordpress.org/pickupselect/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/pickupselect/) by
[RSS](https://plugins.trac.wordpress.org/log/pickupselect/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First public release.
 * A “Pickup point (PickupSelect)” shipping method for each carrier, for the block
   and the classic checkout, built on the WooCommerce flat rate.
 * Free shipping amount, minimum and maximum order value, maximum weight, and hiding
   the method for shipping classes.
 * Connect to PickupSelect from WordPress, including sign-up; the map’s look is 
   set in WordPress.
 * The chosen point as the order’s shipping address.
 * Change or remove the pickup point of an order in the admin.
 * Hiding the method when the map is not available.

## Meta

 *  Version **1.0.0**
 *  Last updated **10 tímar ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/pickupselect/)
 * Tags
 * [checkout](https://fao.wordpress.org/plugins/tags/checkout/)[parcel-locker](https://fao.wordpress.org/plugins/tags/parcel-locker/)
   [pickup point](https://fao.wordpress.org/plugins/tags/pickup-point/)[shipping](https://fao.wordpress.org/plugins/tags/shipping/)
   [woocommerce](https://fao.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://fao.wordpress.org/plugins/pickupselect/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pickupselect/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pickupselect/reviews/)

## Contributors

 *   [ stevy80 ](https://profiles.wordpress.org/stevy80/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pickupselect/)