=== Shipi - DHL Express Integration for Woocommerce ===
Contributors: aarsiv, shipi
Tags: dhl express, dhl, wooCommerce shipping, dhl plugin, shipping rates, shipping labels, return label, hpos
Requires at least: 4.0.1
Tested up to: 6.9
Requires PHP: 5.6
Stable tag: 5.6.4
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Seamless DHL Express WooCommerce integration - live rates, automated/manual labels, return labels, pickups, invoices, and tracking. 100% HPOS compatible.

== Description ==

The **Shipi - DHL Express Integration for Woocommerce** plugin connects your store directly with **DHL Express**, providing:

* Real-time DHL Express rates at checkout
* Automated shipping labels (including return labels)
* Pickup requests & tracking
* Automatic order status updates
* Full HPOS support

This plugin removes the hassle of manual shipping by automating every step with [Shipi](https://myshipi.com).

For setup documentation, visit:  
[Installation & Configuration Guide](https://knowledgebase.myshipi.com/blogs/how-to-configure-dhl-express-using-shipi-dhl-express-integration-plugin-in-wordpress)
[Obtain DHL Express REST API Key and Secret from DHLExpress](https://knowledgebase.myshipi.com/blogs/how-to-obtain-dhl-express-rest-api-key-and-secret)
[Developer Snippets](https://knowledgebase.myshipi.com/blogs/dhl-express-useful-filters-snippets-for-wordpress-woocommerce) / [Request New Snippet](https://app.myshipi.com/support)

= Features =

**Customer-Facing (Checkout Page):**
* Real-time DHL Express shipping rates
* Domestic & international services:
  - DHL Express Worldwide
  - DHL Domestic Express
  - DHL Economy Select
  - DHL Express Envelope
  - And more (14+ services)
* DHL account discounts supported
* Hooks & filters available (currency conversion, insurance, packaging, etc.)

**Admin-Facing (WooCommerce Dashboard):**
* Automatic DHL Express label generation
* Manual shipment creation option
* Email delivery of labels + download from WooCommerce order page
* Return labels & pickup creation
* Automatic tracking updates for customers

= Benefits =

* **Instant labels** – No delays between order placement and label creation
* **All DHL Express services supported** – Domestic + International
* **Error prevention** – Handles address length limits to avoid delivery failures
* **Database optimized** – Short label URLs stored (not heavy Base64 data)
* **Shipment auditing** – Detects failed/damaged deliveries for refund claims

== Installation ==

1. Install and activate the plugin.
2. Go to **WooCommerce → Settings → Shipping → DHL Express**.
3. Enter your DHL Express API credentials (provided by DHL).
4. Configure your origin address, services, and preferences.
5. Save and start shipping with DHL Express.

== Frequently Asked Questions ==

= Do I need a DHL Express account? =
Yes, please contact DHL to obtain your API credentials.

= Can I generate return labels? =
Yes, return labels are supported.

= Does this plugin support HPOS? =
Yes, it is fully HPOS compatible.

= Is both domestic & international shipping supported? =
Yes, all DHL Express services are included.

= Can I create shipments manually? =
Yes, manual shipment creation is available from the WooCommerce order page.

== Screenshots ==
1. DHL Express account integration settings
2. Shipper address configuration
3. Shipping rate setup & services
4. Label and pickup settings
5. WooCommerce order page – generate labels
6. Checkout page – DHL Express rates
7. Shipi dashboard – label management
8. Tracking information in WooCommerce

== Changelog ==
= 5.6.4 =
* Custom filter fixes and improvements
= 5.6.3 =
* COD fixes
= 5.6.2 =
* Bug fixes
= 5.6.1 =
* Bug fixes
= 5.6.0 =
* Bug fixes
= 5.5.9 =
* Bug fixes

= 5.5.8 =
* Latest Woocommerce compatibility

= 5.5.7 =
* New filter added for customer request
= 5.5.6 =
* Latest version update
=5.5.5
	> JS confiluct fixed
=5.5.4
	> Notice Bug Fixing
=5.5.3
	> New Wordpress version tested
=5.5.2
	> Bug fix on order rate
=5.5.1
	> Bug fix
=5.5.0
	> Translation API Updated
=5.4.0
	> New DHL API Updates

=5.3.0
	> Performace Inprovements

=5.2.7
*Release Date - 30 March 2024*
	> Performace Inprovements

=5.2.7
*Release Date - 13 March 2024*
	> Minor improvements

=5.2.6
*Release Date - 07 March 2024*
	> Bug fix on single quote

=5.2.5
*Release Date - 29 Feb 2024*
	> Bug fix on state length

=5.2.4
*Release Date - 12 Jan 2024*
	> Bug fix on manual order creation

=5.2.3
*Release Date - 08 Jan 2024*
	> Minor improvements

=5.2.2
*Release Date - 05 Jan 2024*
	> Added some error handlings

=5.2.1
*Release Date - 19 Dec 2023*
	> Minor bug fix

=5.2.0
*Release Date - 08 Dec 2023*
	> Added custom shipment description support through filter.

=5.1.1
*Release Date - 22 Nov 2023*
	> Minor improvements

=5.1.0
*Release Date - 02 Nov 2023*
	> Added field to saved inbound commodity code

=5.0.2
*Release Date - 31 Oct 2023*
	> Skip Sku filter added

=5.0.1
*Release Date - 24 Oct 2023*
	> Minor bug fix

=5.0.0
*Release Date - 20 Oct 2023*
	> MY DHL API support