DHL Polska — Official integration for WooCommerce
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
