Packlink PRO shipping module


Packlink PRO is the professional shipping platform that allows you to automate your shipment process. It is free to use and does not require a minimum volume of shipments. You only need to register and you’ll get instant access to a variety of shipping services and rates that can help to make your business more profitable.

Connect your WooCommerce account with Packlink PRO.

  • You have complete control over your sales and you can manage all your shipments from a single platform.

  • You can start shipping straight away: there’s no contract to sign and no minimum shipping volume.

  • Choose the transport services that your customers want: express, international, etc…

  • Save time in your daily shipping routine – import the parcel dimensions and destination, print the labels in bulk and check at a glance the status of all your shipments.

  • Individual telephone support: a team of shipping specialists will assist you with the integration process and provide ongoing account management.

No download costs, installation or monthly fees – you pay purely for the shipments you book!

Register free in Packlink PRO and get started!


This is how the WooCommerce integration with Packlink PRO works.

1. Install and configure the plugin

  • You can install the Packlink PRO plugin in one of two ways: either a. directly from your back office, or b. from the WooCommerce plugs page.

    • Option a. From your WordPress back office go to “Plugins” > “Add new” > then, search for “Packlink” > “Install now”.
    • Option b. Go to and click on the “Download” button. Then, from your WordPress back office “Plugins” section click on “Add new” > “Upload plugin” and upload the downloaded zip file.
  • Once you have installed the plugin, login to the Packlink PRO website and click on the “Configuration” icon in the top right-hand corner. Then, from the left-hand menu, select “Integrations for your online store” and click on the WooCommerce logo, where you can generate the API key required to synchronize both platforms. Copy this API key. You will need to enter this key in Packlink PRO module in WooCommerce.

  • In Packlink PRO, you can define the dimensions of your most common parcel and pickup address. This information is automatically synchronized with your WooCommerce and becomes your predefined parcel and address.

2. Sync with your Packlink PRO account

  • Go back to your WooCommerce back office and select the WooCommerce > Packlink PRO from the left-hand menu. When the module login page opens, paste the API key you copied from your Packlink PRO account and click on the Log in button. The module will automatically synchronize your default parcel dimensions and pickup address from Packlink PRO. Also, after a few moments, it will synchronize all available shipping services.

  • Select the shipping services you want to use. When you click on a “configure” button next to each shipping service, you can configure how you name each service and whether you show the carrier logo to your customers.

  • Besides name and logo, for each shipping service you can define your pricing policy by choosing from the following options: direct Packlink prices, percentage of Packlink price, fixed price by weight, or fixed price by shopping cart.

3. Use the module

  • If an order has been paid or payment was accepted by you, the shipment will be automatically imported into your Packlink PRO account. Also, you have an option to manually send an order to the Packlink PRO by opening order details page and clicking on the “Create draft” button in the “Packlink PRO Shipping” section on the right side.

  • Packlink PRO is always updated with all shipments that are ready for shipment in WooCommerce.

  • You only need to access Packlink PRO for the payment. Sender and recipient details will already have been synchronized with WooCommerce data.

Click here to get more information about the installation of the module.


May 19, 2024
If you own an e-commerce business, consider using other companies that offer extended protection for your shipments. I often ship with UPS via packlink and they offers 14 days of coverage.But Packlink does only 7 days. So No matter what you have insurance on your shipping, your insurance will be valid only 7 days after delivery including weekends. I have been using their service for over two years without issues until I encountered a problem this year. One of my shipments went missing, and I filed a claim on the 8th day, right after the weekend. Packlink rejected my claim, citing their policy of only accepting claims within 7 days after delivery to the UPS shop. Even though UPS confirmed my loss and was willing to refund it under their 14-day policy, they required Packlink to fill out the necessary forms. Packlink refused to cooperate. This experience revealed that Packlink’s policies are not aligned with EU regulations, which grant consumers protection for 14 days. Their refusal to comply with these regulations left me with no recourse. I discovered several other companies that offer better terms without membership fees. Many provide more affordable shipping rates and extended protection for up to 20 days. Switching to a more reliable company can better safeguard your business. For the sake of your business, seek out a more dependable shipping service that offers comprehensive protection and better customer support.
January 12, 2024
Les fichiers de traduction sont bien présents avec le plugin mais ils ne sont pas pris en compte. Le plugin ne s’adapte pas à la langue de la boutique.
October 13, 2023
Déjà que les traductions pour les livraisons via mondial relay ne sont pas faite, la dernière maj (3.3.1) à introduit pour ma part un bug sympa. Même en ayant choisi un point de livraison, le message “Please select drop-off location” continu d’être la et bloque la validation du panier 🙂 Aller la solution : éditer le fichier packlink-pro-shipping\resources\js\packlink-checkout.js et on remplace les [1] par [0] aux lignes suivantes. function setHiddenFields(location) { let dropOffId = document.getElementsByName( ‘packlink_drop_off_id’ )[1]; let dropOffExtra = document.getElementsByName( ‘packlink_drop_off_extra’ )[1]; Les gens ont oubliés qu’en informatique les tableaux commence à 0 😉 Bien sûr désactiver les maj auto avant de faire la modif… en attendant une correction officielle 😀
September 4, 2023
Les points relais (mondial relay, chronopost…) ne s’affichent pas sur mobile, ça affiche une page blanche et j’ai eu 0 retours du SAV. C’est embêtant car les clients ne pourront pas passer commande via leur mobile et ça peut faire perdre beaucoup de ventes inutilement. Il ne s’agit pas d’un conflit entre plugins car j’ai quasiment tout désactivé et le problème est toujours présent. Mon site est construis avec DIVI.
August 18, 2023
I used your plugin together with another service, after the last update, you reset all couriers from you and I had to set up them again and it turned out that you disabled my main courier without asking me for permission, when I re-enabled it, I don’t see your couriers!!!. If you wish to have a monopoly like this, I will turn off your plug. Contact with help borders on a miracle, they never write back.
Read all 253 reviews

Contributors & Developers

“Packlink PRO shipping module” is open source software. The following people have contributed to this plugin.


“Packlink PRO shipping module” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Packlink PRO shipping module” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


3.4.9 – July 3th, 2024

– Fix the issue with the drop-off button at the top of the page
– Fix the issue where the button no longer appeared after making changes on the checkout
– Add translations for default shipping cost
– Update compatible version of WooCommerce (9.0.2) and WordPress (6.5.5)
– Add unsupported country Algeria

3.4.8 – June 5th, 2024

– Update compatible version of WooCommerce (8.9.1) and WordPress (6.5.3)

3.4.7 – May 20th, 2024

– Important security enhancements and fixes

3.4.6 – May 15th, 2024

– Fix the issue with deleted shipping zones
– Fix the issue of updating shipping methods that are already updated

3.4.5 – April 11th, 2024

– Add unsupported countries Denmark, Norway, Saudi Arabia, Canada, Cyprus, Slovenia and Slovakia
– Set minimum height for the location picker popup

3.4.4 – March 26th, 2024

– Optimize checkout flow for picking drop off location

3.4.3 – March 11th, 2024

– Add unsupported countries: Estonia, Latvia and Romania

3.4.2 – February 26th, 2024

– Add unsupported countries (Bulgaria, Finland, Greece, Australia)
– Add French overseas territories
– Fix displaying error message on the checkout page

3.4.1 – January 17th, 2024

– Fix rendering order page
– Fix updating ‘Send with Packlink’ button

3.4.0 – January 11th, 2024

– Add compatability with WooCommerce block checkout enhancement
– Update compatible version of WooCommerce (8.5.0) and WordPress (6.4.2)

3.3.4 – November 21st, 2023

– Updated to the latest Core changes regarding shipping cost calculations.

3.3.3 – October 19th, 2023

– Fix different logo image size on order page
– Update compatible version of WooCommerce (8.2.1) and WordPress (6.3.2)

3.3.2 – October 17th, 2023

– Fix the issue with drop off selection
– Update compatible version of WooCommerce (8.2)

3.3.1 – October 11th, 2023

– Add compatibility with WooCommerce 8.1.1 and WordPress 6.3.1

3.3.0 – July 24th, 2023

– Add compatibility with WooCommerce HPOS (High-Performance Order Storage) feature

3.2.18 – July 19th, 2023

– Fix issues with relay points
– Update phone number validation

3.2.17 – June 6, 2023

– Update link to order draft on Packlink

3.2.16 – May 30, 2023

– Fix view on Packlink link

3.2.15 – May 18, 2023

– Fix layout on orders page

3.2.14 – March 8, 2023

– Add handling of shipment delivered webhook.

3.2.13 – December 13, 2022

– Fix duplicating shipping methods.

3.2.12 – October 10, 2022

– Stabilize version.

3.2.10 – July 19, 2022

– Added compatibility with the new checkout page.

3.2.9 – May 30, 2022

– Updated async process wakeup delay for manual sync.

3.2.8 – May 10, 2022

– Added carrier logos for Colis Prive and Shop2Shop shipping services.

3.2.7 – April 12, 2022

– Optimized order sync for users experiencing CPU surcharge by adding an option to switch to manual synchronization.

3.2.6 – February 17, 2022

– Updated to the latest Core changes regarding changing the value of the marketing calls flag.
– Updated compatible versions of WordPress (5.9.0) and WooCommerce (6.1.0).

3.2.5 – December 7, 2021

– Added configuration for page footer height.
– Fixed shipping cost calculation.

3.2.4 – August 31, 2021

– Add order reference sync.
– Add support for additional statuses.

3.2.0 – July 07, 2021


  • Add support for multi-currency.

3.1.3 – March 01, 2021


  • Preserve shipping class costs configuration when updating Packlink carriers.
  • Remove notifications on the configuration page.
  • Fix order status cancelled update.

3.1.2 – December 21, 2020


  • Add migration script to fix the saved parcel.

3.1.0 – December 17, 2020


  • Added postal code transformer that transforms postal code into supported postal code format for GB, NL, US and PT countries.
  • Added support for new warehouse countries.

3.0.7 – November 11, 2020


  • Fix issue with execution of queue items.

3.0.6 – November 10, 2020


  • Add missing HERMES and DPD carrier logos.
  • Fix warnings on the cart page.
  • Fix setting warehouse postal code and city from the module.

3.0.5 – October 21, 2020


  • Add sending “disable_carriers” analytics.

3.0.4 – September 28, 2020


  • Check whether Packlink object is defined before initializing checkout script.
  • Fix error when plugin translations for a language don’t exist.

3.0.3 – September 04, 2020


  • Fixed location picker issue.

3.0.2 – September 02, 2020


  • Fixed translation issue in Italian.



  • Fixed changing shop order status upon shipment status update.

3.0.0 – August 26, 2020


  • New module design with new pricing policy.



  • Added support for the network activated WooCommerce plugin.
  • Added Hungary to the list of supported countries.
  • Fixed not saved drop-off point details on the order.



  • Added “Send with Packlink” button on order overview page.



  • Added top margin to drop-off button on checkout page.



  • Prevented export of order with no shippable products.
  • Fixed order export if orders are not made with Packlink shipping method.
  • Fixed the mechanism for updating information about created shipments.



  • Fixed the mechanism for updating information about created shipments.



  • Allow setting the lowest boundary for fixed price policies per shipping method.
  • Changed the update interval for getting shipment data from Packlink API.
  • Updated compatibility with the latest WP and WC versions



  • Added automatic re-configuration of the module based on WooCommerce and WordPress settings in cases when the module cannot run with the default shop and server settings.



  • Fixed compatibility bug with the WooCommerce prior to 3.0.4 for order shipping and billing addresses.



  • Fixed compatibility bug with the PHP versions prior to 5.5.



  • Fixed compatibility bug with the WooCommerce prior to 3.2 for shipment methods that require drop-off location.



  • Fixed backward compatibility with the WooCommerce prior to 3.2
  • Fixed problem in updating shipping information from Packlink



  • Added new registration links
  • Fixed some CSS issues



  • Added update message mechanism
  • Minor bug fixes



  • The Add-on configuration page is completely redesigned with advanced options
  • Added possibility for admin to enable only specific shipping services for end customers
  • Each shipping service can be additionally configured by admin – title, logo display, advanced pricing policy configuration
  • Enhanced integration with Packlink API
  • End customers can now select a specific drop-off point for such shipping services during the checkout process
  • Order list now has information about Packlink shipments and option to print shipping labels directly from the order list
  • Order details page now contains more information about each shipment



  • Tested up to: 4.9.1



  • Initial version.