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: