Bereid de mutatie-invoer voor
De orderCreate
mutatie vereist specifieke invoergegevens. Hoewel er aanvullende optionele velden beschikbaar zijn, zijn de volgende velden verplicht:
currencyCode
: De valuta waarin de bestelling is geplaatst.landedCostId
: De ID voor de landed cost offerte die in de bestelling is gebruikt.accountOrderNumber
: Het bestelnummer dat u toekent (vaak het bestelnummer van het platform). Elk bestelnummer moet uniek zijn binnen een organisatie.
U kunt meerdere bestellingen aanmaken met dezelfde landedCostId
, maar in de meeste gevallen kunnen landed cost offertes niet langer dan 90 dagen worden gebruikt. Het gebruik van een landed cost offerte ouder dan 90 dagen vervalt doorgaans de landed cost garantie voor die bestelling.
Stuur de mutatie
Zodra u de vereiste invoergegevens heeft, stuurt u de GraphQL mutatie naar het API-eindpunt met behulp van uw gekozen clientbibliotheek of -tool. Hier is een voorbeeld van hoe u de mutatie kunt structureren:
Bestelling aanmaken
Bestelling en zendingen aanmaken
Gebruik deze mutatie wanneer u een bestelling aanmaakt op basis van een landed cost offerte.
Mutatie
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mutation {
orderCreate(
input: {
accountOrderNumber: "12343244"
billTo: "party_00e63a9e-9735-44d9-b129-3b3e76c5df25"
currencyCode: USD
grandTotal: 2346.12
landedCostId: "landed_cost_32e7f442-8e82-47b3-957a-096088b14e7b"
}
) {
id
organization
landedCosts {
id
}
}
}
Antwoord
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"data": {
"orderCreate": {
"id": "order_ec7084f6-0778-47ce-b848-3ba57af9684d",
"organization": "organization_dbb64939-12d7-4f12-98ea-7ae5b21acfd0",
"landedCosts": [
{
"id": "landed_cost_32e7f442-8e82-47b3-957a-096088b14e7b"
}
]
}
}
}
Bestellingen aanmaken
Leer hoe u bestellingen kunt aanmaken vanuit een landed cost offerte.
GraphQL
Zodra u een
landedCost
heeft aangemaakt of berekend, moet u deorderCreate
mutatie gebruiken om delandedCost
offerte die u heeft ontvangen aan een bestelling te koppelen, wat onze Landed Cost garantie mogelijk maakt. Zodra een bestelling is aangemaakt, wordt de Zonos vergoeding in rekening gebracht.