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.
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.
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.
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
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 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.Forbered mutasjonens inndata
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
landedCostIdkan 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 enlandedCostIdvil 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.
mutation CreateOrder($input: OrderCreateInput!) {orderCreate(input: $input) {idorganizationlandedCosts {id}}}OrderCreateInput
orderCreate
Var denne siden nyttig?