DHL Shipping
v1.0.0Aperçu
Un transporteur pour l’atelier. Dès qu’un travail est prêt, il demande ce que coûterait un enlèvement pour le colis que ce tirage produit réellement — le poids vient des feuilles consommées —, propose les services qui reviennent, en réserve un, range l’étiquette et suit les événements jusqu’à la remise. Une adresse que le transporteur refuse revient sous forme de refus lisible et corrigeable, pas d’échec silencieux. Il est écrit face au contrat de transporteur et non face à une société, ce qui fait du suivant une copie de celui-ci ; et dans la démo il parle à un transport de substitution, si bien qu’aucun enlèvement réel n’est jamais réservé.
Ce à quoi il se greffe
Un module complète une application que vous utilisez déjà et n’est jamais déployé seul. Celui-ci se greffe à :
Ce que la connexion lui permet de faire
Il lui faut une clé d’API et un numéro de compte issus de votre propre compte chez le transporteur. Les deux sont chiffrés au repos, masqués dans chaque réponse et jamais envoyés au navigateur. Connecté, il peut lire un travail prêt, enregistrer des expéditions et leurs événements, et déposer une étiquette dans votre espace de fichiers. Sa moitié serveur ne peut appeler qu’une seule adresse, et rien d’autre.
Dans votre propre installation
- Lire le travail sur lequel il agit
- Créer et mettre à jour des expéditions
- Écrire des fichiers dans votre espace de fichiers
Adresses que son code serveur peut joindre
- express.api.dhl.com
Cette liste est la liste complète : tout appel vers une autre adresse est refusé et consigné.
Ce qu’il faut pour la connexion
Une clé d’API
Ce qu’il ajoute
Où il apparaît 4
- Les actions d’expédition sur le bon de travail
- Le choix de livraison au moment de commander
- Le suivi d’expédition sur la commande du client
- Son propre volet sous Modules dans les réglages
Tables qu’il apporte 2
- shipments
- shipment_events
Paramètres que vous configurez 4
- Clé d’API
- Numéro de compte
- Utiliser plutôt le transport de substitution
- Heure limite d’enlèvement
Si vous le désactivez
La déconnexion retire les écrans du module. Elle ne supprime jamais les tables qu’il a créées, ni les fichiers qu’il a écrits, ni les lignes qu’il a ajoutées — tout ce qu’il a écrit reste dans votre base de données. Les identifiants qui lui avaient été confiés sont révoqués et supprimés avec lui.
Ce qui reste
Les expéditions déjà réservées, leurs étiquettes et tout leur historique de suivi restent exactement où ils sont.
Ce qui disparaît
Le transporteur disparaît de la commande, du suivi côté client et du bon de travail, et la clé enregistrée est supprimée. La remise au comptoir fonctionne comme avant.
À propos de la démo
Aucune démo de ce site n’appelle réellement le service d’une autre société. Chaque module embarque un transport de remplacement qui répond à partir de données intégrées, et il est actif d’emblée. Les véritables identifiants relèvent de l’auto-hébergement et sont décrits dans le README du module.
Comment l’activer Dans la démo, passez du côté de l’imprimerie, ouvrez Modules et activez DHL Shipping — puis ouvrez un travail prêt.
Adminium n’est pas affilié à cette société.