Créez des envois et des étiquettes avec l'API Zonos après avoir calculé les coûts d'acquittement et créé des commandes.
GraphQL
Ce guide s'adresse aux utilisateurs déjà intégrés à l'API Zonos qui doivent créer des envois pour des commandes existantes dans leur système. Si vous êtes une plateforme d'expédition et souhaitez proposer la création d'envois Zonos à vos clients à la place, consultez notre guide API Shipment.
Si vous êtes intégré à l'API Zonos et autorisé à expédier en dehors de Dashboard, utilisez la mutation shipmentCreateWorkflow pour créer des envois et fournir les informations de suivi. Ces mutations permettent également d'informer Zonos des envois domestiques vers des centres de cross-docking.
Remarque : Si vous utilisez une application Duty and Tax avec une plateforme qui synchronise automatiquement les numéros de suivi vers Zonos, ou si vous expédiez directement via Dashboard, ces mutations ne sont pas requises.
Après avoir calculé un Landed Cost et créé une commande, vous pouvez envoyer les numéros de suivi et autres détails d'envoi à Zonos via l'API.
Utilisez ce flux de travail lorsque vous créez un envoi pour une commande existante et n'avez pas besoin de modifier les détails d'articles ou de parties. Il prend en charge les numéros de suivi facultatifs, les centres de fulfillment, la sélection du niveau de service et l'assurance valeur déclarée.
Avec centre de fulfillment : Ajoutez "fulfillmentCenter": "fulfillment_center_12345" pour spécifier le lieu d'origine
Avec suivi personnalisé : Définissez "generateLabel": false et ajoutez "trackingNumbers": ["tracking_1", "tracking_2"]
Avec niveau de service : Ajoutez "serviceLevel": "dhl.express_example" pour sélectionner un service transporteur spécifique
Avec assurance valeur déclarée : Ajoutez "isDeclaredValue": true pour activer la couverture de valeur déclarée
Valeur déclarée
Définissez "isDeclaredValue": true pour activer la couverture de valeur déclarée pour tous les articles de votre envoi. Zonos réclame automatiquement la valeur totale de tous les articles soumis dans la commande ; les marchands ne peuvent pas modifier ce montant. Cela définit la responsabilité maximale que le transporteur acceptera en cas de perte, dommage ou vol pendant le transit. Cette fonctionnalité n'est prise en charge que pour les envois UPS, FedEx et DHL. Zonos gère automatiquement l'implémentation spécifique au transporteur lorsque vous activez la valeur déclarée, y compris les paramètres appropriés dans nos appels API à ces transporteurs, vous n'avez donc pas besoin de gérer les exigences propres à chaque transporteur.
Limitations UPS : UPS ne couvre que les valeurs comprises entre 100,01 et 50 000 USD et traite la valeur déclarée au niveau du colis. Pour les envois multi-colis, les marchands doivent diviser l'envoi pour désigner la couverture par colis. UPS génère également un formulaire d'assurance supplémentaire (UPS Control Log) qui doit être imprimé avec les étiquettes pour les valeurs déclarées supérieures à 999 USD.
FedEx et DHL : Traitent la valeur déclarée au niveau de l'envoi sans restrictions supplémentaires.
Services spéciaux
Utilisez specialServices sur un colis pour indiquer les exigences de manutention spéciale pour les batteries, la glace carbonique, les marchandises dangereuses ou les exigences de signature. Consultez le guide des services spéciaux pour tous les détails et des exemples.
Pour annuler une étiquette créée, utilisez la mutation suivante afin d'annuler l'envoi. Toutes les étiquettes associées seront également annulées automatiquement. Notez qu'une fois qu'un envoi est annulé, il ne peut pas être mis à jour ni restauré.
Créer un envoi
Créer un envoi pour des commandes existantes
Créez des envois et des étiquettes avec l'API Zonos après avoir calculé les coûts d'acquittement et créé des commandes.
GraphQL
Ce guide s'adresse aux utilisateurs déjà intégrés à l'API Zonos qui doivent créer des envois pour des commandes existantes dans leur système. Si vous êtes une plateforme d'expédition et souhaitez proposer la création d'envois Zonos à vos clients à la place, consultez notre guide API Shipment.
Si vous êtes intégré à l'API Zonos et autorisé à expédier en dehors de Dashboard, utilisez la mutation
shipmentCreateWorkflowpour créer des envois et fournir les informations de suivi. Ces mutations permettent également d'informer Zonos des envois domestiques vers des centres de cross-docking.Remarque : Si vous utilisez une application Duty and Tax avec une plateforme qui synchronise automatiquement les numéros de suivi vers Zonos, ou si vous expédiez directement via Dashboard, ces mutations ne sont pas requises.
Créer des envois via l'API
Après avoir calculé un Landed Cost et créé une commande, vous pouvez envoyer les numéros de suivi et autres détails d'envoi à Zonos via l'API.
Utilisez ce flux de travail lorsque vous créez un envoi pour une commande existante et n'avez pas besoin de modifier les détails d'articles ou de parties. Il prend en charge les numéros de suivi facultatifs, les centres de fulfillment, la sélection du niveau de service et l'assurance valeur déclarée.
mutation CreateShipment($input: ShipmentCreateWorkflowInput!) {shipmentCreateWorkflow(input: $input) {idstatustrackingDetails {number}serviceLevel {idnamecarrier {idname}}shipmentCartons {idcarton {idwidthlengthheightweightitems {item {idamountdescription}}}label {urltrackingNumberiddocumentFiling}}}}Options de variables :
"fulfillmentCenter": "fulfillment_center_12345"pour spécifier le lieu d'origine"generateLabel": falseet ajoutez"trackingNumbers": ["tracking_1", "tracking_2"]"serviceLevel": "dhl.express_example"pour sélectionner un service transporteur spécifique"isDeclaredValue": truepour activer la couverture de valeur déclaréeValeur déclarée
Définissez
"isDeclaredValue": truepour activer la couverture de valeur déclarée pour tous les articles de votre envoi. Zonos réclame automatiquement la valeur totale de tous les articles soumis dans la commande ; les marchands ne peuvent pas modifier ce montant. Cela définit la responsabilité maximale que le transporteur acceptera en cas de perte, dommage ou vol pendant le transit. Cette fonctionnalité n'est prise en charge que pour les envois UPS, FedEx et DHL. Zonos gère automatiquement l'implémentation spécifique au transporteur lorsque vous activez la valeur déclarée, y compris les paramètres appropriés dans nos appels API à ces transporteurs, vous n'avez donc pas besoin de gérer les exigences propres à chaque transporteur.Limitations UPS : UPS ne couvre que les valeurs comprises entre 100,01 et 50 000 USD et traite la valeur déclarée au niveau du colis. Pour les envois multi-colis, les marchands doivent diviser l'envoi pour désigner la couverture par colis. UPS génère également un formulaire d'assurance supplémentaire (UPS Control Log) qui doit être imprimé avec les étiquettes pour les valeurs déclarées supérieures à 999 USD.
FedEx et DHL : Traitent la valeur déclarée au niveau de l'envoi sans restrictions supplémentaires.
Services spéciaux
Utilisez
specialServicessur un colis pour indiquer les exigences de manutention spéciale pour les batteries, la glace carbonique, les marchandises dangereuses ou les exigences de signature. Consultez le guide des services spéciaux pour tous les détails et des exemples.Annuler un envoi
Pour annuler une étiquette créée, utilisez la mutation suivante afin d'annuler l'envoi. Toutes les étiquettes associées seront également annulées automatiquement. Notez qu'une fois qu'un envoi est annulé, il ne peut pas être mis à jour ni restauré.
mutation {shipmentStatusUpdate(input: {shipment: "shipment_12345678-1234-1234-1234-123456789stu"status: VOIDEDnote: "Voiding shipment"}) {idstatus}}CartonCreateWorkflowInput ItemCreateWorkflowInput PartyCreateWorkflowInput ShipmentCreateWorkflowInput
cartonsCreateWorkflow itemCreateWorkflow partyCreateWorkflow shipmentCreateWorkflow shipmentStatusUpdate
Cette page a-t-elle été utile?