DOCS

Opprett ordrer - GraphQL

Opprett ordrer

Lær hvordan du oppretter ordrer fra et Landed Cost-tilbud.

GraphQL

Når du har opprettet eller beregnet en landedCost, må du bruke orderCreate-mutasjonen for å knytte landedCost-tilbudet du mottok til en ordre, som vil aktivere vår Landed Cost-garanti. Når en ordre er opprettet, vil Zonos-gebyret bli belastet.

Forbered mutasjonsinntasten 

orderCreate-mutasjonen krever spesifikke inndataverdier. Mens flere valgfrie felt er tilgjengelige, er følgende felt påkrevd:

  • currencyCode: Valutaen som ordren ble plassert i.
  • landedCostId: ID-en for Landed Cost-tilbudet som brukes i ordren.
  • accountOrderNumber: Ordrenummeret du tildeler (ofte plattformens ordrenummer). Hvert ordrenummer må være unikt innenfor en organisasjon.

Hver landedCostId kan kun brukes til en enkelt ordre. Hvis du trenger å opprette flere ordrer, må du generere et nytt Landed Cost-tilbud for hver enkelt. Gjenbruk av en landedCostId vil resultere i en feil.

Send mutasjonen 

Når du har de nødvendige inndataverdiene, sender du GraphQL-mutasjonen til API-endepunktet ved hjelp av ditt valgte klientbibliotek eller verktøy. Her er et eksempel på hvordan du kan strukturere mutasjonen:

Bruk denne mutasjonen når du oppretter en ordre basert på et Landed Cost-tilbud.

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
Bestill en demo

Var denne siden nyttig?