Apprenez à créer des commandes à partir d'une soumission Landed Cost.
GraphQL
Une fois que vous avez créé ou calculé un landedCost, vous devez utiliser la mutation orderCreate pour lier la soumission landedCost reçue à une commande, ce qui activera notre garantie Landed Cost. Une fois la commande créée, les frais Zonos seront facturés.
La mutation orderCreate exige des données d'entrée précises. Bien que d'autres champs facultatifs soient offerts, les champs suivants sont obligatoires :
currencyCode : la devise dans laquelle la commande a été passée.
landedCostId : l'identifiant de la soumission Landed Cost utilisée pour la commande.
accountOrderNumber : le numéro de commande que vous attribuez (souvent le numéro de commande de la plateforme). Chaque numéro de commande doit être unique au sein d'une organisation.
Chaque landedCostId ne peut être utilisé que pour une seule commande. Si vous devez créer plusieurs commandes, vous devez générer une nouvelle soumission Landed Cost pour chacune. La réutilisation d'un landedCostId entraînera une erreur.
Une fois les données d'entrée requises en main, envoyez la mutation GraphQL au point de terminaison de l'API à l'aide de la bibliothèque cliente ou de l'outil de votre choix. Voici un exemple de structure pour la mutation :
Utilisez cette mutation lorsque vous créez une commande à partir d'une soumission Landed Cost.
1mutationCreateOrder($input: OrderCreateInput!){
2 orderCreate(input:$input) {
3 id
4 organization
5 landedCosts {
6 id
7}
8}
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Créer des commandes - GraphQL
Créer des commandes
Apprenez à créer des commandes à partir d'une soumission Landed Cost.
GraphQL
Une fois que vous avez créé ou calculé un
landedCost, vous devez utiliser la mutationorderCreatepour lier la soumissionlandedCostreçue à une commande, ce qui activera notre garantie Landed Cost. Une fois la commande créée, les frais Zonos seront facturés.Préparer l'entrée de la mutation
La mutation
orderCreateexige des données d'entrée précises. Bien que d'autres champs facultatifs soient offerts, les champs suivants sont obligatoires :currencyCode: la devise dans laquelle la commande a été passée.landedCostId: l'identifiant de la soumission Landed Cost utilisée pour la commande.accountOrderNumber: le numéro de commande que vous attribuez (souvent le numéro de commande de la plateforme). Chaque numéro de commande doit être unique au sein d'une organisation.Chaque
landedCostIdne peut être utilisé que pour une seule commande. Si vous devez créer plusieurs commandes, vous devez générer une nouvelle soumission Landed Cost pour chacune. La réutilisation d'unlandedCostIdentraînera une erreur.Envoyer la mutation
Une fois les données d'entrée requises en main, envoyez la mutation GraphQL au point de terminaison de l'API à l'aide de la bibliothèque cliente ou de l'outil de votre choix. Voici un exemple de structure pour la mutation :
Utilisez cette mutation lorsque vous créez une commande à partir d'une soumission Landed Cost.
mutation CreateOrder($input: OrderCreateInput!) {orderCreate(input: $input) {idorganizationlandedCosts {id}}}OrderCreateInput
orderCreate
Cette page vous a-t-elle été utile?