Plugin Author
Halyra
(@harasse)
Pouvez-vous vous mettre en mode debug pour voir ce qui a été généré par la SOAP client, et voir si c’est correct.
Voilà le retour du debug.log
<addressee>
<address>
<companyName>Gaia -1131-</companyName>
<lastName>Gaia</lastName>
<firstName>Chiesa</firstName>
<line1/>
<line2>Via Cenisio 18</line2>
<countryCode>IT</countryCode>
<city>Milano MI</city>
<zipCode>20100</zipCode>
<phoneNumber>00393498143770</phoneNumber>
<mobileNumber>00393498143770</mobileNumber>
<email>gaia.b.chiesa@gmail.com</email>
</address>
</addressee>
[28-Oct-2016 13:19:27 UTC] *** Debug CDI - Line 263 file /homepages/5/d649710850/htdocs/wp-content/plugins/colissimo-delivery-integration/includes/WC-gateway-colissimo-auto.php ***: <?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:generateLabelResponse xmlns:ns2="http://sls.ws.coliposte.fr">
<return>
<messages>
<id>30207</id>
<messageContent>Le code pays du destinataire est incorrect</messageContent>
<type>ERROR</type>
</messages>
</return>
</ns2:generateLabelResponse>
</soap:Body>
</soap:Envelope>
Plugin Author
Halyra
(@harasse)
L’adresse est correctement codée. Ca pourrait encore être une surprise du numéro de téléphone ! Essayez de le modifier en +3934…
Sinon il vous faudra joindre le support Colissimo.
Malheureusement le problème reste le même..
Après changement du numéro en +3934
Ok un début de solution a été trouvé avec le Support la Poste.
Les pays qui présentaient cette erreur ne sont pas éligible au type de produit DOM ou DOS, mais au type COLI . En forcant le Type de Produit dans la Page de la Commande et en retournant dans le Tunnel cela fonctionne.
à Voir comment faire pour que la méthode de livraison pour ces pays puisse passer directement en COLI.
Merci par avance du retour.
Plugin Author
Halyra
(@harasse)
Bonjour,
Je pense en effet que pour atteindre un maximum d’automatisation, il va falloir restructurer plus finement la détermination automatique du code produit quand celui-ci est initialement vide dans la metabox : 4 zones pays et paramétrage des pays de chaque zone car Colissimo les fait évoluer.
PS1 : Lorsque l’on passe par choix livraison (pour les pays où il est accepté), le problème n’existe pas car c’est Colissimo qui donne le code produit qu’il souhaite qu’on utilise.
PS2 : Dans la version à venir j’ai bien ajouté un filtre pour pouvoir personnaliser les champs de la metabox à sa création. Mais c’est une solution d’ultime recours dans les cas pointus, comme par exemple pour fixer le montant de l’assurance selon le contenu du panier.
Plugin Author
Halyra
(@harasse)
Le problème est réglé avec la version 1.15.1 : 4 zones pays (France, Outre-mer, International-Europe, International) et paramétrage des code pays et des codes produit de chaque zone.