DHL Polska – Official integration for WooCommerce

Sharraxaad

Integrate your WooCommerce store with DHL and handle domestic and international shipments directly from your store dashboard. The plugin enables automatic shipment processing based on order statuses as well as manual shipment management from the order view.

Plugin Features

  • Support for test and production modes
  • Sender details configuration
  • Automatic shipment creation based on order statuses
  • Automatic courier ordering based on order statuses (with the ability to set a pickup time window)
  • Return shipment support:
    • create a return shipment via courier or at a pickup point
    • automatic return label generation
    • setting the return label expiration date
  • Creating and editing shipment templates:
    • default template with weight, dimensions, and additional services
    • additional templates selectable during shipment creation
  • Support for domestic and international shipments, including:
    • courier shipments
    • shipments to DHL pickup points
    • cash on delivery orders
  • Configuration of available DHL services (domestic and international)
  • Ability to choose the label format:
    • PDF 10×15 cm
    • PDF A4
    • ZPL (thermal printers)
  • Ability to add custom shipping methods with DHL support
  • Flat rate support for shipping methods
  • Support for shipments to DHL pickup points (domestic and international):
    • option to enable pickup point delivery for a shipping method
    • selection of pickup point types displayed in the checkout: DHL BOX, DHL POP, or all
    • pickup point selection from a map on the checkout page
    • saving the selected pickup point in the order
    • Cash on delivery shipment support (domestic and international), including DHL pickup points
  • Label handling and shipment creation from the order view:
    • downloading labels
    • creating shipments to pickup points
  • Integration with Flexible Shipping – full control over shipping costs based on custom rules

Available DHL Services

The plugin supports the following DHL services:
* DHL Parcel AH – standard domestic service
* DHL Parcel 09 – delivery by 9 AM
* DHL Parcel 12 – delivery by 12 PM
* DHL Parcel DW – evening delivery
* DHL Parcel EK – international DHL Parcel Connect shipments
* DHL Parcel PI – international DHL Parcel International shipments
* DHL Parcel Premium – domestic DHL Parcel Premium shipments
* DHL Parcel CP – international DHL Parcel Connect Plus shipments (multi-piece)
* DHL Parcel CM – international DHL Parcel Connect Pallet shipments
* DHL Economy and DHL Connect Parcelshop – delivery to DHL pickup points and lockers

External services

This plugin connects to external DHL services to create and manage shipments, support pickup point features, and open shipment tracking links.

1) DHL24 WebAPI (production and sandbox)
Used for shipment operations such as creating shipments, generating labels, ordering couriers, and managing shipment data.

Data sent and when:
– The plugin sends configuration and shipment data required by DHL (for example: sender/receiver data, parcel parameters, selected service options, and references) when the merchant performs DHL shipment operations in WooCommerce.

Service addresses:
– Production: https://dhl24.com.pl
– Sandbox: https://sandbox.dhl24.com.pl

2) DHL ServicePoint API (production and sandbox)
Used to support pickup point related operations.

Data sent and when:
– The plugin sends data required to query and validate pickup point information when pickup point functionality is used.

Service addresses:
– Production: https://dhl24.com.pl
– Sandbox: https://sandbox.dhl24.com.pl

3) DHL tracking page
Used to open shipment tracking in DHL service.

Data sent and when:
– The tracking number is included in the tracking URL when a tracking link is opened.

Service address:
– https://sprawdz.dhl.com.pl

Service provider: DHL.
Terms of Service: https://www.dhl.com/pl-pl/ecommerce/dla-ciebie/obsluga/dokumenty.html
Privacy Policy: https://www.dhl.com/pl-pl/ecommerce/o-dhl-ecommerce/polityka-prywatnosci.html

Sawir-shaashado

  • DHL Polska integration settings in WooCommerce.
  • DHL shipping methods list in a WooCommerce shipping zone.
  • DHL shipping method instance settings (flat rate example).
  • Checkout map for selecting a DHL pickup point.
  • Order metabox for creating a DHL shipment.
  • DHL Polska shipments list in the admin panel.

Rakibaad

  1. Install and activate the WooCommerce plugin.
  2. Install the DHL Polska plugin and activate it.
  3. Make sure the PHP SOAP extension is available on the server.
  4. Go to: WooCommerce -> Settings -> Shipping -> DHL Polska and configure the settings.

SBI

Does the plugin require WooCommerce?

Yes, the plugin works only with WooCommerce.

Do I need the SOAP extension?

Yes, the PHP SOAP extension is required.

Dibu-eegisyo

30 Maarso, 2026
Wtyczka działa szybko i bezproblemowo. Instalacja oraz konfiguracja są proste, a całość od razu działa stabilnie zgodnie z opisem. Dużym ułatwieniem jest możliwość tworzenia przesyłek bezpośrednio z poziomu zamówień w panelu WooCommerce, co realnie przyspiesza codzienną pracę. Generowanie etykiet przebiega sprawnie, podobnie jak obsługa punktów odbioru, przesyłek kurierskich. Wtyczka dobrze sprawdza się w codziennej obsłudze sklepu internetowego i w praktyce w pełni wystarcza do sprawnej realizacji wysyłek.
27 Maarso, 2026
Szybka, darmowa i prosta w konfiguracji wtyczka do integracji WooCommerce z polskim DHL eCommerce . Przyspieszyła nam pracę przy wysyłce i z samymi etykietami. Ma wszystko co trzeba, w tym automaty box, kuriera, wysyłki międzynarodowe etc. Warto pobrać i sprawdzić:)
27 Maarso, 2026
Bardzo dobra wtyczka do integracji WooCommerce z DHL eCommerce . Instalacja i konfiguracja przebiegły bez problemów, wszystko działa stabilnie i zgodnie z opisem. Tworzenie przesyłek bezpośrednio z panelu zamówienia bardzo usprawnia pracę przy wysyłce. Generowanie etykiet, obsługa punktów odbioru oraz przesyłek pobraniowych działa sprawnie. Do codziennej obsługi wysyłek w sklepie internetowym w zupełności wystarcza. Polecam.
Akhri dhammaan 3 dibu-eegis

Ka-qaybgalayaasha & Horumariyayaasha

“DHL Polska – Official integration for WooCommerce” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

“DHL Polska – Official integration for WooCommerce” waxaa lagu tarjumay 1 luqad. Way ku mahadsan yihiin turjumaannada ka-qaybqaadashadooda.

Ku tarjun “DHL Polska – Official integration for WooCommerce” luqaddaada.

Ma xiisaynaysaa horumarinta?

Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.

Isbeddellada

1.2.0 – 2026-03-24

  • Added DHL shipment tracking links to the customer order details page.
  • Added DHL shipment tracking links to WooCommerce order emails, including administrator emails.

1.1.1 – 2026-02-27

  • Fixed shipment template post type slug.
  • Added one-time migration on plugin update to convert existing shipment template posts to the new post type.

1.1.0 – 2026-02-20

  • Removed plugin update reminder.

1.0.5 – 2026-02-11

  • BREAKING API namespace migration: classes were moved from DhlPolska\\API\\... to Octolize\\DhlPolska\\API\\....
  • Added Composer PSR-4 mapping for Octolize\\DhlPolska\\ and updated internal API references.

1.0.4 – 2026-02-11

  • Fixed premium service API code: DhlServices::SERVICE_PREMIUM now uses PR instead of PREMIUM.

1.0.3 – 2026-01-28

  • Fixed block checkout.
  • Fixed cancellation handling for booked courier orders.

1.0.2 – 2026-01-22

  • Changed the language of the readme.txt file to English.

1.0.1 – 2026-01-17

  • Fixed plugin bootstrap.

1.0.0 – 2026-02-01

  • Initial release.