DOCS

Crea ordini - GraphQL

Crea ordini

Scopri come creare ordini da un preventivo di costi logistici.

GraphQL

Dopo aver creato o calcolato a landedCost, è necessario utilizzare il file orderCreate mutazione per legare il landedCost preventivo ricevuto per un ordine che attiverà la nostra garanzia Landed Cost. Una volta creato un ordine, il file Commissione Zonos verrà addebitato.

Prepara l'input della mutazione 

Il orderCreate la mutazione richiede dati di input specifici. Mentre aggiuntivo opzionale sono disponibili, i seguenti campi sono obbligatori:

  • currencyCode: la valuta in cui è stato effettuato l'ordine.
  • landedCostId: l'ID del preventivo dei costi logistici utilizzato nell'ordine.
  • accountOrderNumber: il numero d'ordine assegnato (spesso il numero d'ordine della piattaforma). Ogni numero d'ordine deve essere univoco all'interno di un'organizzazione.

Ogni landedCostId può essere utilizzato solo per un singolo ordine. Se è necessario creare più ordini, è necessario generare un nuovo preventivo di costi logistici per ciascuno di essi. Riutilizzare a landedCostId risulterà in un errore.

Invia la mutazione 

Una volta ottenuti i dati di input richiesti, invia la mutazione GraphQL all'endpoint API utilizzando la libreria o lo strumento client scelto. Ecco un esempio di come puoi strutturare la mutazione:

Utilizzare questa mutazione quando si crea un ordine basato su un preventivo di costi logistici.

1mutation CreateOrder($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

Questa pagina è stata utile?