Désactivation des instructions complémentaires de livraison (note de commande)
-
Bonjour @iscpcolissimo,
Il pourrait être intéressant d’ajouter à votre plugin une option (ou un filtre, voir exemple plus bas) permettant de désactiver l’utilisation des notes de commande comme instructions complémentaires de livraison.
En effet, les notes de commande sont souvent utilisées par le client pour communiquer au vendeur d’autres informations, pas uniquement des instructions en lien avec l’adresse de livraison. Parfois il s’agit d’informations d’ordre privé qui ne concerne pas le transporteur. Or ces informations sont imprimées par défaut sur l’étiquette de livraison (ou plus exactement les 35 premiers caractères d’après la documentation du Web Service Colissimo).
De plus, certains caractères présents dans la note de commande peuvent de temps en temps empêcher la génération des étiquettes Colissimo (ex : les émoticons dont les caractères convertis provoquent une erreur CURL 400 générique).
Exemple de filtre qui pourrait donc être utile :
public function withInstructions($instructions) { if (empty($instructions) || apply_filters('colissimo_force_unset_instructions_from_payload', false )) { unset($this->payload['letter']['parcel']['instructions']); } else { $this->payload['letter']['parcel']['instructions'] = $instructions; } return $this; }
Qu’en pensez-vous ?
Sauf erreur, on ne retrouve pas ces instructions de livraison via l’outil suivi colis de Colissimo Box ? Ces informations sont-elles stockées par Colissimo ou servent-elles uniquement à la génération de l’étiquette ?
Merci d’avance pour votre retour et une excellente après-midi.
Sylvain
- The topic ‘Désactivation des instructions complémentaires de livraison (note de commande)’ is closed to new replies.