DHL Intraship: Etiketten-Erstellung für Großbritannien deaktivieren

Seit dem 01.01.2021 ist Vereinigtes Königreich oder Großbritannien nicht mehr in der EU. DHL Intraship für Magento 1.x würde aber weiterhin versuchen, DHL-Etiketten zu erstellen. In den Lieferscheinkommentaren erscheint dann die folgende Fehlermeldung von DHL:

DHL Intraship::create::1101::Hard validation error occured. | hard validation error occured. | bitte geben sie die anzahl an. | bitte geben sie die beschreibung an. | bitte geben sie den warenwert an. | bitte geben sie das gewicht an. | bitte geben sie das gewicht an. | bitte geben sie die art der sendung an. | die angegebene art der sendung ist nicht gültig.

Um das zu verhindern, muss nur die Konfiguration der Erweiterung etwas angepasst werden.

Betroffene Datei:

app/code/community/Dhl/Intraship/etc/config.xml

Zeile 309:

<bpi>
  <code>BPI</code><countryCodes>BE,BG,DK,EE,FI,FR,GR,IE,IT,LV,LT,LU,MT,NL,AT,PL,PT,RO,SE,SK,SI,ES,CZ,HU,DB,CY,HR</countryCodes>
  <!-- default weight -->
  <weight>0.1</weight>
  <!-- partner ids -->
  <standard>01</standard>
  <express>02</express>
  <go-green>02</go-green>
  <go-green-express>02</go-green-express>
  <enabled-profiles>standard,go-green</enabled-profiles>
</bpi>
<countryCodesCustomsDeclaration>CH</countryCodesCustomsDeclaration>

Länderliste vorher:

BE,BG,DK,EE,FI,FR,GR,IE,IT,LV,LT,LU,MT,NL,AT,PL,PT,RO,SE,SK,SI,ES,CZ,HU,DB,CY,GB,HR

Länderliste nach der Anpassung:

BE,BG,DK,EE,FI,FR,GR,IE,IT,LV,LT,LU,MT,NL,AT,PL,PT,RO,SE,SK,SI,ES,CZ,HU,DB,CY,HR

Die Zeile 319 erscheint ebenfalls anpassungswürdig. Doch diese Anpassung ist nicht erforderlich, schadet aber auch nicht:

<countryCodesCustomsDeclaration>CH,GB</countryCodesCustomsDeclaration>

Das Ergebnis ist die Verweigerung der Erstellung von DHL-Etiketten:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.