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.
1
mutation CreateOrder($input: OrderCreateInput!) {2
orderCreate(input: $input) {3
id4
organization5
landedCosts {6
id7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
INPUTS
MUTATIONS
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 brukeorderCreate-mutasjonen for å knyttelandedCost-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.