PickupSelect lets your customers choose a pickup point or parcel locker on a map in the WooCommerce checkout, with many European carriers on one map: Packeta (Zásilkovna, Z-BOX), InPost (Paczkomaty), GLS, DPD, Foxpost, Sameday (easybox), PPL, Omniva, Magyar Posta and more.
The plugin 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 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. The same map also works without WordPress, on any website.
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
- Omniva: Estonia, Latvia, Lithuania
- Österreichische Post: Austria
- UPS: Austria, Belgium, Hungary
- PostNord: Denmark, Finland, Norway, Sweden
- Correos: Spain
- CTT: Portugal
The current list is on
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).
- Install and activate the plugin. WooCommerce must be active.
- 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.
- 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.
- 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".