Jump to content

Expeditor Inet, problème étiquette quand adresses livraison et facturation sont différentes.


fabbea

Recommended Posts

Bonjour,

 

n'ayant pas eu de réponse sur le support Prestashop Addons, je poste ici.

 

Sur un Prestashop 1.4.3, j'ai un souci assez particulier avec le module Epeditor Inet version 2.2.6, en cas de livraison à une adresse différente de celle de la facturation (par exemple pour un cadeau).

Pour info, code transporteur configuré à : "COLD Colissimo Access France".

 

Dans ce cas précis, sur l'étiquette générée j'ai :

- le nom de famille du CLIENT (et pas celui du réceptionnaire du colis),

- la civilité du CLIENT (et pas celui du réceptionnaire du colis),

- le reste à partir du prénom, est bon (CP, adresse, ville etc...).

 

Du coup les colis n'arrivent pas.

 

Par exemple, mon client M. DURAND Pierre de Paris fait livrer un colis chez Mme SANCHEZ Marguerite à Bayonne...

 

L'étiquette donnera :

M. DURAND Marguerite + bonne adresse à Bayonne...

Bien sûr, le facteur ne trouvera jamais cette personne.

 

Vu que ce cas se produit assez souvent, c'est assez urgent.

 

Merci de la réponse.

 

 

Link to comment
Share on other sites

Précision : en fait le souci ne se produit pas uniquement si l'adresse de livraison et celle de facturation sont différentes, mais dès le nom du destinataire de l'adresse de livraison (différente ou pas de celle de facturation) est différent de celui du client qui commande...

 

En fait, dans tous les cas ce sont manifestement  les civilité et nom du client qui sont exportés dans le fichier généré par le module.

 

Gênant quand ils diffèrent de celui du destinataire qui n'apparaît donc même pas.

Edited by fabbea (see edit history)
Link to comment
Share on other sites

  • 2 months later...
  • 3 months later...
  • 1 month later...

Bonjour,
J'ai exactement le même problème. Il y a une erreur dans le fichier getCsv.php.

 

Voici la solution :
Dans le fichier /modules/expeditor/getCsv.php ligne 105
Remplacer $customer par $address

 

  echo utf8_decode(formatItem(trim($customer->lastname))); // Nom = 3

 

devient

 

  echo utf8_decode(formatItem(trim($address->lastname))); // Nom = 3

Edited by lguiboud (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...