Bereiten Sie die Eingabedaten für die Mutation vor
Die orderCreate
-Mutation erfordert spezifische Eingabedaten. Während zusätzliche optionale Felder verfügbar sind, sind die folgenden Felder erforderlich:
currencyCode
: Die Währung, in der die Bestellung aufgegeben wurde.landedCostId
: Die ID für das landed cost-Angebot, das in der Bestellung verwendet wird.accountOrderNumber
: Die Bestellnummer, die Sie zuweisen (oft die Bestellnummer der Plattform). Jede Bestellnummer muss innerhalb einer Organisation einzigartig sein.
Sie können mehrere Bestellungen mit derselben landedCostId
erstellen, aber in den meisten Fällen können landed cost-Angebote nicht länger als 90 Tage verwendet werden. Die Verwendung eines landed cost-Angebots, das älter als 90 Tage ist, führt in der Regel zur Ungültigkeit der landed cost-Garantie für diese Bestellung.
Senden Sie die Mutation
Sobald Sie die erforderlichen Eingabedaten haben, senden Sie die GraphQL-Mutation an den API-Endpunkt mit Ihrer gewählten Client-Bibliothek oder Ihrem Tool. Hier ist ein Beispiel, wie Sie die Mutation strukturieren können:
Verwenden Sie diese Mutation, wenn Sie eine Bestellung basierend auf einem landed cost-Angebot erstellen.
Mutation
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
}
}
}
Antwort
{
"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"
}
]
}
}
}
Bestellungen erstellen
Erfahren Sie, wie Sie Bestellungen aus einem landed cost-Angebot erstellen.
GraphQL
Sobald Sie ein
landedCost
erstellt oder berechnet haben, müssen Sie dieorderCreate
-Mutation verwenden, um das erhaltenelandedCost
-Angebot mit einer Bestellung zu verknüpfen, was unsere Landed Cost-Garantie aktiviert. Sobald eine Bestellung erstellt wurde, wird die Zonos-Gebühr berechnet.