Articles sur : So Colissimo Flexibilité (PrestaShop)

Notes concernant Prestashop Expéditor Inet

En sélectionnant le mode compatibilité avec Expeditor le module utilisera la même source de données que celle utilisée par le module So Colissimo Simplicité gratuit de Prestashop ce qui a vous assure une parfaite compatibilité.

Pays de destination



Si vous utilisiez le module So Colissimo Simplicité de Quadra Informatique avant d’installer le module So Colissimo Flexibilité, il est possible que le champ cecountry ne soit pas présent dans la table socolissimo_delivery_info ce qui provoquerait des erreurs avec les livraisons vers la Belgique (pays France au lieu de Belgique).

Afin d’y remédier vous pouvez utiliser la requête suivante dans la base de données de votre boutique (en présumant que le prefix de vos tables soit « ps_ ») :

ALTER TABLE ps_socolissimo_delivery_info ADD COLUMN cecountry VARCHAR(10) NOT NULL;

Nom et Prénom



Prestashop Expeditor Inet version 2 exporte les champs Nom et Prénom correspondant à l’adresse de facturation, ce qui est bien entendu faux.
Nous avons alors ajouté le support de deux champs supplémentaire :

cename
cefirstname

Si ces champs sont présents, le module So Colissimo Flexibilité enregistrera dans ces champs le Nom et Le Prénom correspondant au destinataire du colis.
Ensuite, il faudra faire corriger le module Expéditor par votre intégrateur, webmaster ou agence.

Ce choix a été fait d’après l’expérience de Jean-Marc de Vinummaster, que nous remercions, qui cite en référence un sujet sur le forum Prestashop :
http://www.prestashop.com/forums/topic/233836-so-colissimo-probleme-infos-adressenomprenom/ .
La solution simplicité n’étant pas utilisée, il faut simplement suivre l’étape N°1 décrite par Yonni.

Livraison à Domicile contre Signature



D’origine le module Expeditor ne supporte pas la livraison contre signature.

Il convient de le modifier, d’ajouter le terme « DOS » ou se trouvent les occurrences « DOM ». Faites faire la manipulation par votre webmaster, intégrateur ou agence web.
Exemple :

Avant :

if (isset($delivery_info) && !empty($delivery_info) && in_array($delivery_info['delivery_mode'], array('RDV', 'DOM', 'BPR')))

Après :

if (isset($delivery_info) && !empty($delivery_info) && in_array($delivery_info['delivery_mode'], array('RDV', 'DOM', 'DOS', 'BPR')))

Mis à jour le : 23/04/2025

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !