Back to DPD / Geopost Pickup and Lockers network for WooCommerce
4.2 – 2026-08-14
- NEW Accessibility improvements to the Classic checkout, Blocks checkout, order admin, and settings diagnostics: keyboard/screen reader focus is restored after the pickup point field refreshes, search status and results are announced to screen readers, the Blocks checkout’s required-field error message no longer disappears once the field loses focus, the map thumbnail is now marked as decorative, the point list no longer reads stray dashes out loud and now announces “Locker” instead of just an icon, the order admin’s edit-point link and search results now have accessible names, the search panel toggle exposes its expanded state and moves focus into the postcode field, the per-brand field label is never duplicated in the DOM, and the connection diagnostics rows read as plain sentences instead of dash-separated fragments
- TWEAK Keep selected point when the classic checkout reloads
- FIX Checkout failing with a fatal error when the DPD webservice returns no pickup points for a given location
- FIX License validation with WPML active now falls back to the language_domains setting, then the main site domain, instead of only checking each language’s live URL
- DEV Hide the license renewal link (which includes the license key) on our demo sites
- DEV Release workflow now regenerates the .pot file and syncs GlotPress originals on tag push
- DEV .distignore now excludes both a folder and its contents as a pair, for a correctly structured release zip
- DEV Updater v13.4
4.1 – 2026-07-21
- FIX Several strings
- FIX Changelog date
4.0 – 2026-07-21
- NEW Pickup points that have an holiday period on the next 14 days will not be shown to the customer
- NEW Show pickup point holiday periods, if they happened to have that information on the API
- FIX Remove lockers after setting the cache, before returning them to the frontend, to ensure we have them in cache in case the settings change
- FIX Slice list of points immediately after getting them from the API instead of doing it on each checkout function
- FIX PHP notice while looping through the found points
- FIX Shop managers without the
manage_optionscapability were not able to search for pickup points on the order edit screen - DEV New
woo_dpd_pickup_hide_pickup_points_on_holidaysfilter to allow not hiding pickup points on holidays in the next 14 days (not recommended) - DEV Automatic deployment of documentation via GitHub actions
- DEV New updater v13.2
- DEV Requires PHP 7.4, WordPress 6.4, and WooCommerce 9.0
- DEV Tested up to 7.1-beta2-62808 and WooCommerce 11.0.0-beta.2
3.8 – 2026-06-20
- NEW WordPress Admin Command Palette shortcuts to quickly navigate to the plugin’s settings and documentation
- NEW Pickup point search results are now cached for 15 minutes; customers browsing the same area, or repeated searches from the same customer, share a single DPD webservice lookup, resulting in significantly faster checkout page loads
- FIX Documentation/FAQ link on the settings screen
- FIX Restrict the pickup point search REST endpoint to authorised users only
- DEV Move inline settings-page JavaScript into the consolidated admin.js file
- DEV Tested up to WordPress 7.1-alpha-62536 and WooCommerce 10.9.0-beta.2
3.7 – 2026-06-15
- TWEAK Redirect to plugin settings after activation
- FIX Point details were being deleted from the order even if the point ID hadn’t changed
- FIX HTML comment visible on the Thank you page
- DEV Tested up to WordPress 7.1-alpha-62456 and WooCommerce 10.9.0-beta.1
3.6 – 2026-03-31
- NEW Better interface, similar to the frontend, to change the pickup point on the edit order screeen
- TWEAK Information on how to update the point information, on the edit order screen, if, for some reason, it was not saved to the order meta
- TWEAK Remove external link to pickup point information on the DDP Group website, as the direct link access was disabled by them
- DEV Improve internal build GitHub actions
- DEV Updater improvements
- DEV Improve internal PHPCS checks for supported PHP version
- DEV Requires WordPress 6.3, WooCommerce 8.6, and PHP 7.4 or above
- DEV Tested up to WordPress 7.0-RC2-62162 and WooCommerce 10.6.1
3.5 – 2026-02-08
- TWEAK Remove Bulgaria and United Kingdom support as per DPD instructions
- TWEAK Show a warning to the user if the shipping country does not allow pickup points and he has chosen a pickup point shipping method
- DEV Improve internal build GitHub actions
- DEV New updater v13.1 with several improvements
- DEV Tested up to WordPress 7.0-alpha-61594 and WooCommerce 10.5.0
3.4 – 2026-01-05
- NEW Table Rate Shipping for WooCommerce (by WooCommerce) compatibility on both the classic and blocks checkout.
- NEW Improve WooCommerce Table Rate Shipping (by Bolder Elements) compatibility for both the classic and blocks checkout.
- FIX Fix selected pickup point persistence on the blocks checkout when another field issues a warning.
- DEV Tested up to WordPress 7.0-alpha-61413 and WooCommerce 10.4.3
3.3 – 2025-12-18
- FIX Fatal error when the point is not available to show in the email details.
- DEV New updater v12.1 with multisite support improvements.
- DEV Improve WordPress Coding Standards.
- DEV New
woo_dpd_pickup_hide_specific_lockerfilter to allow specific pickup lockers if the “Hide lockers” option is set to yes. - TWEAK Limit functionality if the license has expired.
- DEV Tested up to WordPress 7.0-alpha-61379 and WooCommerce 10.4.2
3.2 – 2025-12-18
- DEV This version was redacted.
3.1 – 2025-11-19
- NEW Move the customer’s last used pickup point to the beginning of the list, if it’s part of the current results.
- DEV Do not load or initialize the plugin if the SoapClient PHP class is not present.
- DEV Tested up to WordPress 6.9-RC2-61266 and WooCommerce 10.3.5
3.0 – 2025-08-22
- NEW New supported countries: Bulgaria (Speedy), Finland (PostNord), Romania (DPD), and the United Kingdom (DPD).
- NEW Change pickup point ID on the edit order screen.
- NEW Display the Pickup Point internal DPD ID on the user interface/frontend – can be useful for shop administrators and managers if they need to search for a point to replace on an existing order.
- DEV New
woo_dpd_pickup_supported_countriesfilter to allow 3rd party developers to remove (or add, which is not recommended) supported countries. - FIX Pickup Point information on emails when batch changing order status.
- TWEAK Simplify the settings for pickup point information on emails and order details in My Account.
- DEV Requires WooCommerce 8.6.
- DEV Tested up to WordPress 6.9-alpha-60654 and WooCommerce 10.1.1
2.5 – 2025-06-24
- DEV Tested up to WordPress 6.9-alpha-60342 and WooCommerce 10.0.0-rc.1
2.4 – 2025-04-10
- NEW We are now called Naked Cat Plugins 😻
- DEV Updater improvements.
- DEV Requires WordPress 6.2 and WooCommerce 8.0.
- DEV Tested up to WordPress 6.8 and WooCommerce 9.8
2.3 – 2024-11-13
- FIX Fatal error when WooCommerce is running update routines for 9.4.
- DEV License validation on websites with WPML set to have different domains per language.
- DEV Tested up to WordPress 6.7 and WooCommerce 9.4.1
2.2 – 2024-10-07
- NEW Add outer DIV and CSS classes on point information so it can be styled in emails.
- DEV Requires WooCommerce 7.0.
- DEV Tested up to WordPress 6.7-beta1-59184 and WooCommerce 9.4.0-beta.2
2.1 – 2024-10-01
- NEW Identify shipping methods that are set to use the pickup functionality on the backend (WooCommerce > Settings > Shipping zones > Each zone).
- NEW Better localization: show the correct brand for France: Chronopost.
- FIX Load text domain at the right time to avoid PHP notices on WordPress 6.7 and above.
- DEV Correctly declare the Block-based Checkout compatibility on the plugin’s main file.
- TWEAK Add Denmark to plugin description.
- DEV Tested up to WordPress 6.7-beta1-59152 and WooCommerce 9.3.3
2.0 – 2024-07-09
- NEW Block-based Checkout compatibility.
- NEW New country: Denmark.
- NEW Better localization: show correct brand, BRT for Italy, SEUR for Spain, and PostNord for Denmark, Norway, and Sweden.
- TWEAK Plugin name simplified.
- DEV Tested up to WordPress 6.6-RC2-58657 and WooCommerce 9.1.0-rc.1
1.5 – 2024-04-04
- FIX Pickup Point URL showing “Technical issue occurred while processing the request”.
- TWEAK Show Pickup Point details on the Shipping address area on emails on WooCommerce 8.6.0 and above.
- DEV Tested up to WordPress 6.6-alpha-57920 and WooCommerce 8.8.0-rc.1
1.4 – 2024-04-01
- TWEAK Better organization of zones and shipping methods on the settings screen.
- TWEAK Minor HTML/CSS improvements on the frontend.
- FIX Deprecated: Creation of dynamic property in PHP 8.3.
- DEV Apply WordPress Coding Standards.
- DEV Add “Requires Plugins” header to the main plugin file.
- DEV Updater improvements.
- DEV Tested up to WordPress 6.5-RC4-57894 and WooCommerce 8.8.0-beta.1
1.3 – 2024-03-02
- FIX Google Maps link domain to .com instead of .pt.
- TWEAK Add Google Maps link to the pickup point domain and not only the map (which may not be configured).
- DEV Tested up to WordPress 6.5-beta3-57738 and WooCommerce 8.7.0-beta.2
1.2 – 2024-02-22
- NEW Add 12 new countries: Austria, Czech Republic, Hungary, Ireland, Italy, Latvia, Lithuania, Norway, Poland, Slovakia, Slovenia, and Sweden.
- NEW Use city and address in the search, instead of only the postcode (in BETA).
1.1 – 2024-02-19
- NEW Implement contextual helpers for easier boarding when installing the plugin.
- TWEAK Only try to search for pickup points if the postcode is not empty.
- DEV Improve plugin updater – Show translation update notices.
- DEV Tested up to WordPress 6.5-beta1-57654 and WooCommerce 8.6.0.
1.0 – 2024-01-29
- NEW Compatibility with “WooCommerce Weight Based Shipping”.
- TWEAK Better feedback when the license has expired.
- DEV Tested up to WordPress 6.5-alpha-57372 and WooCommerce 8.5.2
0.7 – 2023-12-11
- Fix Table Rate Shipping for WooCommerce (By JEM Plugins) compatibility when saving the pickup point to the order.
0.6 – 2023-12-04
- Compatibility with “Table Rate Shipping for WooCommerce (By JEM Plugins)”.
- Update plugin translations online instead of shipping them with the main plugin.
- Tested up to WordPress 6.5-alpha-57150 and WooCommerce 8.4.0-beta.1
0.5 – 2023-11-22
- Show the SEUR logo and name instead of DPD if the destination country is Spain.
- More inclusive language regarding information for people with reduced mobility.
- New option to display, or not, the parking and accessibility for people with reduced mobility information on the checkout page.
- Spanish translation.
- Fix a bug where the pickup point schedule would always show on the checkout page, even if not set to.
- Requires WordPress 5.8.
- Tested up to WooCommerce 8.3
0.4 – 2023-10-26
- Further integrations with “DPD Portugal for WooCommerce”.
- Fix compatibility with “WooCommerce Table Rate Shipping” by Bolder Elements.
- Identify Lockers in the checkout.
- Requires WooCommerce 6.7.0.
- Tested up to WordPress 6.5-alpha-56974 and WooCommerce 8.2.1
0.3 – 2023-09-22
- Integration with “DPD Portugal for WooCommerce”: add Spain and Europe pickup services.
0.2 – 2023-09-20
- Demo mode.
- Fix the update check on the settings page.
- Only load scripts and styles on the checkout if needed.
- Reuse active shipping methods on the same runtime.
0.1 – 2023-09-19
- Initial beta / non-public release.
