Description
The Shipping Labels for DHL eCommerce APAC plugin, developed by Algoleap Technologies Pvt Ltd, automates your shipping workflow by connecting your WooCommerce store to DHL eCommerce APAC services, with full support for WooCommerce High-Performance Order Storage (HPOS). This plugin is an independent integration and is not officially endorsed by DHL unless explicitly stated.
Key features include:
– Generate and print shipping labels from WooCommerce admin
– Automatically track shipments and update order status
– Offer DHL shipping options at checkout
– Calculate accurate shipping rates based on destination, weight, and dimensions
Configuration
- Enter your DHL eCommerce APAC API credentials (Client ID and Client Secret).
- Set default package dimensions and weight.
- Configure shipping methods and rates.
- Enable debug logging (optional) for troubleshooting.
- Save settings.
Usage
Creating Shipping Labels
- Navigate to WooCommerce > Orders and select an order.
- In the order details, locate the “DHL eCommerce APAC” meta box.
- Enter shipping details and click “Generate Label”.
- Download and print the shipping label.
Bulk Label Creation
- Go to WooCommerce > Orders.
- Select multiple orders using checkboxes.
- Choose “Create DHL eCommerce APAC Labels” from the Bulk Actions dropdown.
- Follow the prompts to generate labels.
WooCommerce HPOS Compatibility
This plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS), ensuring seamless performance with custom order tables. To enable HPOS:
1. Go to WooCommerce > Settings > Advanced > Features.
2. Select “Custom tables only” or “Custom tables and post meta” under “Order data storage”.
3. Synchronize existing orders if prompted.
For detailed HPOS setup and troubleshooting, contact our support team via the WordPress.org support forum.
DHL eCommerce APAC API
This plugin integrates with the DHL eCommerce APAC API to generate shipping labels and track shipments. A valid DHL eCommerce APAC account is required. Please review the DHL API Terms of Use for details on API usage and requirements.
Privacy Policy
This plugin logs API requests and responses for debugging purposes, which may include order details such as addresses and shipment IDs. Logging is disabled by default and can be enabled via the plugin settings under WooCommerce > Settings > Shipping > DHL eCommerce APAC. No personal data is sent to third parties without explicit user consent. Users can opt out of logging at any time by disabling the debug logging option.
Disclaimer
This plugin is an independent integration for DHL eCommerce APAC and is not officially endorsed by DHL unless explicitly stated. The use of “DHL” in the plugin name and description refers to compatibility with DHL eCommerce APAC services.
Support
For assistance, please visit the WordPress.org support forum for this plugin or contact our support team via plugins@wordpress.org.
Installation
- Upload the plugin to the
/wp-content/plugins/shipping-labels-dhl-ecommerce-apac
directory, or install via the WordPress plugins screen. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to WooCommerce > Settings > Shipping > DHL eCommerce APAC to configure the plugin.
Note: Before updating the plugin, we strongly recommend creating a full backup of your site (files and database) to prevent data loss in case of unexpected issues.
FAQ
-
Does this plugin support WooCommerce HPOS?
-
Yes, the plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS).
-
Can I use this plugin with other shipping providers?
-
Yes, it works alongside other WooCommerce shipping plugins.
-
Does it support international shipping?
-
Yes, it supports both domestic and international shipping via DHL eCommerce APAC.
-
How do I enable HPOS with this plugin?
-
To enable HPOS:
1. Install and activate the WooCommerce HPOS extension.
2. Go to WooCommerce > Settings > Advanced > Features.
3. Under “Order data storage”, choose either “Custom tables only” or “Custom tables and post meta”.
4. Click “Save changes”.
5. If necessary, synchronize existing orders as prompted. -
What should I do after enabling HPOS?
-
After enabling HPOS, you may need to synchronize existing orders. This can be done automatically during activation or manually via WooCommerce > Tools > Sync Orders. For more information, refer to our support forum.
-
How do I get DHL eCommerce APAC API credentials?
-
Contact DHL eCommerce APAC to obtain your Client ID and Client Secret. These are required to configure the plugin.
Reviews
Contributors & Developers
“Shipping Labels for DHL eCommerce APAC” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Shipping Labels for DHL eCommerce APAC” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.2
Improved: Stability and minor bug fixes
Enhanced: Compatibility with WooCommerce HPOS and latest WordPress/WooCommerce versions
Added: Full support for bulk label generation with ZIP download
Improved: Order metadata handling for both legacy and HPOS order tables
Fixed: Session conflicts affecting label creation under HPOS
Updated: Meta box rendering and data saving for HPOS architecture
Refactored: Label generation logic to align with HPOS standards
Enhanced: Admin UI consistency for both HPOS and non-HPOS environments
Note: Please take a full site backup before updating to ensure rollback safety in case of conflicts or customization-specific issues.
1.1.1
Fix: Added messageSource parameter in API requests
1.1.0
Fix: Adjusted weight calculations based on weight unit
1.0.9
Fix: Made company name field non-mandatory
1.0.8
Fix: Limited package description to 50 characters
1.0.7
Fix: Copied shipping details from billing details when only billing is provided
Fix: Ensured shipping details are correctly populated during shipment creation
1.0.6
Fix: Resolved conflict with Sequential Order Numbers plugin
1.0.5
New: Added support for Cash on Delivery (COD) changes
1.0.4
Fix: Corrected Address Line 1 mapping in API data
1.0.3
Fix: Populated Remark field with Package Description
Fix: Updated tracking URL in live plugin
1.0.2
Fix: Addressed minor CSS issues
1.0.1
New: Implemented shipper address change request
New: Added error logging for label creation
Fix: Resolved minor CSS issues
1.0.0
Initial release of the plugin
Supports DHL eCommerce APAC services
Note: Before updating the plugin, we strongly recommend backing up your site (files and database) to avoid data loss in case of compatibility issues.