{"id":322,"date":"2026-06-13T12:33:27","date_gmt":"2026-06-13T10:33:27","guid":{"rendered":"https:\/\/phoenixwp.com\/phoenixwp-fix-german-market-dhl-wcml\/"},"modified":"2026-06-30T15:40:00","modified_gmt":"2026-06-30T13:40:00","slug":"phoenixwp-fix-german-market-dhl-wcml","status":"publish","type":"page","link":"https:\/\/phoenixwp.com\/en\/phoenixwp-fix-german-market-dhl-wcml\/","title":{"rendered":"PhoenixWP Fix \u2014 German Market DHL &#038; WCML"},"content":{"rendered":"\n<p class=\"phoenixwp-product-lead wp-block-paragraph\">Do you run a WooCommerce store using <strong>German Market DHL<\/strong> and <strong>WCML Multi-Currency<\/strong>? <\/p>\n\n\n\n<p class=\"phoenixwp-product-lead wp-block-paragraph\">This plugin corrects incorrect free shipping thresholds and fixed DHL rates in foreign currencies\u2014plus international address formats for DHL labels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Not a replacement for German Market or WCML.<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Free Compatibility Fix \u2014 <strong>100% free<\/strong>, no Pro version, and no license required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Who is this for?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Multi-Currency Stores<\/strong> \u2014 you sell in PLN, CHF, or other WCML currencies; DHL thresholds are set in EUR on the German Market.<\/li>\n\n\n\n<li><strong>German Market DHL<\/strong> \u2014 Home Delivery, Packstation, or Parcelshops in your shipping zones.<\/li>\n\n\n\n<li><strong>Other EU Countries<\/strong> \u2014 Customers with addresses where the house number comes first (e.g., France), which otherwise generate empty streets in the DHL API.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">WCML Multi-Currency Fix<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Free-shipping and minimum order thresholds (e.g. 75 EUR) converted with WCML \u2014 no false free shipping at 75 PLN.<\/li>\n\n\n\n<li>Fixed DHL shipping costs (e.g., 5.00 EUR \/ 15.00 EUR) appear in the <strong>active currency<\/strong> at checkout.<\/li>\n\n\n\n<li>All WCML currencies, all shipping zones with supported DHL methods.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">International Address Fix<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bidirectional parsing: house number first <strong>or<\/strong> street name first \u2014 for checkout and DHL label creation.<\/li>\n\n\n\n<li>Fixes empty street fields in the DHL API for international orders within the EU.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WooCommerce<\/strong><\/li>\n\n\n\n<li><strong>German Market<\/strong> with DHL Shipping (Home Delivery, Packstation, Parcelshops)<\/li>\n\n\n\n<li><strong>WCML<\/strong> with multi-currency enabled<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You continue to configure thresholds and costs in German Market using the store&#8217;s <strong>base currency<\/strong>\u2014the plugin will convert them on the front end.<\/p>\n\n\n\n<div class=\"wp-block-group phoenixwp-product-cta is-layout-flex wp-block-group-is-layout-flex\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/phoenix-german-market-dhl-multi-currency-fix-for-woocommerce\/\" target=\"_blank\" rel=\"noopener\">Free on WordPress.org<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/phoenixwp.com\/en\/plugins\/\">All Free Plugins<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group phoenixwp-product-accordion has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Instructions &amp; Support<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Installation<\/summary>\n<ol class=\"wp-block-list\">\n<li>Install and Activate WooCommerce, German Market (with DHL), and WCML Multi-Currency<\/li>\n\n\n\n<li>Install the plugin from <a href=\"https:\/\/wordpress.org\/plugins\/phoenix-german-market-dhl-multi-currency-fix-for-woocommerce\/\" target=\"_blank\" rel=\"noopener\">WordPress.org<\/a><\/li>\n\n\n\n<li>WooCommerce \u2192 GM DHL WCML Fix \u2014 Enable the desired fixes<\/li>\n\n\n\n<li>Test checkout in a secondary currency (below and above the free threshold)<\/li>\n<\/ol>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Settings<\/summary>\n<p class=\"wp-block-paragraph\">You can enable or disable threshold conversion, shipping cost conversion, and address parsing <strong>independently<\/strong>. Admin interface: <strong>English<\/strong>; a German translation (de_DE) is included in the plugin. <\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Is there a Pro version?<\/summary>\n<p class=\"wp-block-paragraph\">No. The plugin is permanently <strong>free<\/strong> (GPL). There is no license and no upsell on our pricing page.  <\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Support<\/summary>\n<p class=\"wp-block-paragraph\">Questions about setup: <a href=\"https:\/\/phoenixwp.com\/en\/support\/\">phoenixwp.com\/support<\/a><\/p>\n<\/details>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Do you run a WooCommerce store using German Market DHL and WCML Multi-Currency? This plugin corrects incorrect free shipping thresholds and fixed DHL rates in foreign currencies\u2014plus international address formats for DHL labels. Not a replacement for German Market or WCML. Free Compatibility Fix \u2014 100% free, no Pro version, and no license required. Who [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-322","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/pages\/322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/comments?post=322"}],"version-history":[{"count":16,"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/pages\/322\/revisions"}],"predecessor-version":[{"id":601,"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/pages\/322\/revisions\/601"}],"wp:attachment":[{"href":"https:\/\/phoenixwp.com\/en\/wp-json\/wp\/v2\/media?parent=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}