Web Service
==> errorID -> 30400
==> error ->Le code point de retrait n’a pas été transmis

D’après l’erreur, vous essayer de créer une étiquette pour une livraison hors domicile or il n’y a pas d’ID du point de retrait à donner à Coliposte.

Vérifiez les points suivants :

  • Dans la configuration du module, onglet « Configuration », avez-vous sélectionné la bonne « Compatibilité des données » ?Compatibilité des données

    Compatibilité des données, permet au module de récupérer les identifiants de points de retrait de vos commandes dans la base de données.
    Si vous utilisez un module So Colissimo Liberté ou So Colissimo Flexibilité, il vous suffit de reprendre la configuration que vous avez choisit pour ces modules (cf: reprendre la même compatibilité des données que leur configuration).
    Si vous utilisez le module So Colissimo Simplicité de Quadra Informatique, il faudra choisir « Prestashop Expeditor Inet ».
  • Dans la configuration du module, onglet « Mapping des transporteurs », vérifier que le transporteur de la commande soit bien mappé, c’est-à-dire que le bon code transporteur Coliposte lui est attribué.Mapping transporteurs
  • S’il s’agit d’une commande de place de marché (Amazon, eBay, …), il y a certainement un problème avec le mapping des transporteurs dans ce module de place de marché.
    Généralement les modules de place de marché n’implémente pas de solution spécifique pour importer les commandes So Colissimo. Les commandes sont bien importé dans Prestashop comme des commandes normales, mais elles ne sont pas insérées dans la table contenant les informations de livraison So Colissimo (ID du point de retrait, code réseau, interphone, …).
    Il faut donc vérifier que le transporteur hors domicile ne soit pas attribué à un mode de livraison à domicile. Si le transporteur est bien mappé à un mode de livraison hors de domicile, il faut contacter les développeurs du module de place de marché pour trouver avec eux une solution pour enregistrer les informations de livraison dans la table So Colissimo, ainsi le module pourra trouver le code point de retrait et générer l’étiquette.

A noter que si vous êtes en compatibilité des données « Prestashop Expéditor Inet », le nom de la table dans la base de données est `socolissimo_delivery_info`. Pour le cas « Solution tierce » le nom de la table est `so_delivery`.