Linux 软件免费装
Banner图

Phoenix German Market DHL Multi-Currency Fix for WooCommerce

开发者 phoenixwp
更新时间 2026年7月10日 19:22
捐献地址: 去捐款
PHP版本: 8.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

shipping woocommerce wpml wcml german-market

下载

1.0.0

详情介绍:

Not a replacement for German Market or WCML. This free bridge plugin fixes two real-world issues when you run German Market DHL (Home Delivery, Packstation, Parcelshops) together with WCML multi-currency. WCML multi-currency fix German Market stores DHL free-shipping and minimum-order thresholds in your shop base currency (for example EUR). WCML converts product prices, but not custom German Market DHL shipping methods. Without this fix, a cart of 75 PLN can incorrectly unlock free shipping when your threshold is 75 EUR. International address fix German Market splits address line 1 using a Germany-style pattern (street before number). For EU cross-border DHL labels, number-first addresses (for example France: 12 Rue Example) can produce an empty street in the DHL API. Requirements (not included) Settings WooCommerce → GM DHL WCML Fix — enable threshold conversion, shipping-cost conversion, and address parsing independently. Supported DHL method IDs dhl_home_delivery, dhl_packstation, dhl_parcelshops Configure thresholds and costs in German Market in your shop base currency as usual — this plugin converts them on the storefront. Does not add DHL or multi-currency functionality. Does not support DPD or other German Market carriers. More on phoenixwp.com · Support: phoenixwp.com/support

安装:

  1. Install and activate WooCommerce, German Market (with DHL), and WCML multi-currency first.
  2. Upload this plugin to /wp-content/plugins/phoenix-german-market-dhl-multi-currency-fix-for-woocommerce/ or install from the WordPress plugin directory.
  3. Activate through the Plugins menu.
  4. Open WooCommerce → GM DHL WCML Fix and confirm the feature toggles are enabled.
  5. Test checkout in a secondary currency (for example PLN or CHF) with a cart below and above your free-shipping threshold.

屏幕截图:

  • Checkout with converted DHL shipping cost in a secondary currency

升级注意事项:

1.0.0 Initial release on WordPress.org.

常见问题:

Is this a standalone DHL or multi-currency plugin?

No. It is a compatibility fix for shops that already use German Market DHL and WCML multi-currency. Neither plugin is included.

Why is free shipping wrong without this plugin?

German Market compares EUR thresholds directly to the cart total in the active currency (for example 75 PLN treated as 75 EUR). This plugin converts the threshold with WCML first.

Why are shipping costs shown as 5.00 in PLN instead of a converted amount?

WCML auto-converts WooCommerce core methods (Flat Rate, Free Shipping) but not German Market DHL. Enable Convert DHL shipping costs in the plugin settings.

Does it work with any currency WCML supports?

Yes — any currency configured in WCML with exchange rates. The shop base currency is read from WooCommerce settings.

Does it work with multiple shipping zones?

Yes. Each zone instance keeps its own DHL cost and thresholds; the fix applies per rate at checkout.

Why do French or other EU addresses fail on DHL labels?

German Market expects street-before-number formatting. Number-first addresses can leave the street field empty in the DHL API. The address fix normalizes both formats for label creation.

Is there a Pro version?

No. This plugin is 100% free (GPL). Download on WordPress.org or from our plugin directory.

Is the admin interface translated?

The plugin UI is English by default. A German (de_DE) language pack is bundled. Other locales: Loco Translate or GlotPress.

更新日志:

1.0.0