该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

Shipping Labels for DHL eCommerce APAC

描述

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

  1. Enter your DHL eCommerce APAC API credentials (Client ID and Client Secret).
  2. Set default package dimensions and weight.
  3. Configure shipping methods and rates.
  4. Enable debug logging (optional) for troubleshooting.
  5. Save settings.

Usage

Creating Shipping Labels

  1. Navigate to WooCommerce > Orders and select an order.
  2. In the order details, locate the “DHL eCommerce APAC” meta box.
  3. Enter shipping details and click “Generate Label”.
  4. Download and print the shipping label.

Bulk Label Creation

  1. Go to WooCommerce > Orders.
  2. Select multiple orders using checkboxes.
  3. Choose “Create DHL eCommerce APAC Labels” from the Bulk Actions dropdown.
  4. 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.

屏幕截图

安装

  1. Upload the plugin to the /wp-content/plugins/shipping-labels-dhl-ecommerce-apac directory, or install via the WordPress plugins screen.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. 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.

常见问题

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.

评价

2024 年 8 月 9 日
The plugin does not with WooCommerce’s HPOS, which is supposed to be the current feature of WooCommerce. I contacted DHL’s support. They said they have no immediate update or a promised timeline. Quite disappointing for such a reputable logistic company with such low ecommerce support. The app has not been updated for 10 months. Hope they will roll out not only a new update, but regular updates.
2023 年 11 月 6 日
Can’t really comment on the functionality of the plug-in, as it only works in Malaysia and Thailand. It would be nice if the developers actually mentioned that in the description somewhere. As for the limited testing I was able to do on the plug-in, I’ll have the following observations: It does not integrate into the WooCommerce shipping zones system. In my opinion, It’s not organised well in terms of its back-end aspects. It creates two new top level menus in the sidebar. One for the plug-ins settings (menu called DHLeCS), and another called “Manage Account pickup”. This one is for managing Pickup Locations associated with the DHL account.I would suggest having only one top-level menu item. Even better, I would suggest that since this is a WooCommerce plug-in it should add its menus not to the main Wordpress sidebar, but to the WooCommerce settings (like most other shipping and WooCommerce related plug-ins). To me, these two points show a lack of implementation planning (and user consideration) on the part of the developers. As does their ommitting to mention that it’s only of use to sites based in Thailand and Malaysia.
阅读所有2条评价

贡献者及开发者

「Shipping Labels for DHL eCommerce APAC」是开源软件。 以下人员对此插件做出了贡献。

贡献者

更新日志

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.