Leer hoe u orders aanmaakt vanuit een Landed Cost-offerte.
GraphQL
Zodra u een landedCost hebt aangemaakt of berekend, moet u de orderCreate-mutatie gebruiken om de ontvangen landedCost-offerte aan een order te koppelen. Daarmee activeert u onze Landed Cost-garantie. Zodra een order is aangemaakt, wordt de Zonos-vergoeding in rekening gebracht.
De orderCreate-mutatie vereist specifieke invoergegevens. Hoewel extra optionele velden beschikbaar zijn, zijn de volgende velden verplicht:
currencyCode: De valuta waarin de order is geplaatst.
landedCostId: Het ID van de Landed Cost-offerte die in de order wordt gebruikt.
accountOrderNumber: Het ordernummer dat u toewijst (vaak het ordernummer van het platform). Elk ordernummer moet uniek zijn binnen een organisatie.
Elke landedCostId kan slechts voor één order worden gebruikt. Als u meerdere orders moet aanmaken, moet u voor elk een nieuwe Landed Cost-offerte genereren. Hergebruik van een landedCostId levert een fout op.
Zodra u de vereiste invoergegevens hebt, verstuurt u de GraphQL-mutatie naar het API-eindpunt met uw gekozen clientbibliotheek of tool. Hier is een voorbeeld van hoe u de mutatie kunt structureren:
Gebruik deze mutatie wanneer u een order aanmaakt op basis van een Landed Cost-offerte.
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
Orders aanmaken - GraphQL
Orders aanmaken
Leer hoe u orders aanmaakt vanuit een Landed Cost-offerte.GraphQL
Zodra u een
landedCosthebt aangemaakt of berekend, moet u deorderCreate-mutatie gebruiken om de ontvangenlandedCost-offerte aan een order te koppelen. Daarmee activeert u onze Landed Cost-garantie. Zodra een order is aangemaakt, wordt de Zonos-vergoeding in rekening gebracht.Bereid de mutatie-invoer voor
De
orderCreate-mutatie vereist specifieke invoergegevens. Hoewel extra optionele velden beschikbaar zijn, zijn de volgende velden verplicht:currencyCode: De valuta waarin de order is geplaatst.landedCostId: Het ID van de Landed Cost-offerte die in de order wordt gebruikt.accountOrderNumber: Het ordernummer dat u toewijst (vaak het ordernummer van het platform). Elk ordernummer moet uniek zijn binnen een organisatie.Elke
landedCostIdkan slechts voor één order worden gebruikt. Als u meerdere orders moet aanmaken, moet u voor elk een nieuwe Landed Cost-offerte genereren. Hergebruik van eenlandedCostIdlevert een fout op.Verstuur de mutatie
Zodra u de vereiste invoergegevens hebt, verstuurt u de GraphQL-mutatie naar het API-eindpunt met uw gekozen clientbibliotheek of tool. Hier is een voorbeeld van hoe u de mutatie kunt structureren:
Gebruik deze mutatie wanneer u een order aanmaakt op basis van een Landed Cost-offerte.
mutation CreateOrder($input: OrderCreateInput!) {orderCreate(input: $input) {idorganizationlandedCosts {id}}}OrderCreateInput
orderCreate
Was deze pagina nuttig?