XML affranchissement et ordre des lignes d’adresse
-
Bonjour,
Après test de la nouvelle version 5.2.1.8 une erreur apparait lorsque un complément d’adresse est ajouté à l’adresse d’expédition (par exemple “line1” renseignée).
<soap:Envelope xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Unmarshalling Error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'line1'. One of '{line3, countryCode, city, zipCode, phoneNumber, mobileNumber, doorCode1, doorCode2, email, intercom, language, stateOrProvinceCode}' is expected. </faultstring></soap:Fault></soap:Body></soap:Envelope>
L’ordre des lignes semble générer cette erreur.
Nous avons remplacé :
$address['line2'] = $array_for_carrier['shipping_address_1'] ; $address['line1'] = $array_for_carrier['shipping_address_2'] ; $address['line0'] = $array_for_carrier['shipping_address_3'] ; $address['line3'] = $array_for_carrier['shipping_address_4'] ;
Par :
$address['line0'] = $array_for_carrier['shipping_address_3'] ; $address['line1'] = $array_for_carrier['shipping_address_2'] ; $address['line2'] = $array_for_carrier['shipping_address_1'] ; $address['line3'] = $array_for_carrier['shipping_address_4'] ;
Après cela l’affranchissement fonctionne.
Pourriez-vous svp également corriger cela ?
- The topic ‘XML affranchissement et ordre des lignes d’adresse’ is closed to new replies.