Dowiedz się, jak tworzyć zamówienia na podstawie wyceny kosztu przywiezienia.
GraphQL
Po utworzeniu lub obliczeniu landedCost musisz użyć mutacji orderCreate, aby powiązać otrzymaną wycenę landedCost z zamówieniem, co umożliwi naszą gwarancję Landed Cost. Po utworzeniu zamówienia zostanie pobrana opłata Zonos.
Mutacja orderCreate wymaga określonych danych wejściowych. Chociaż dostępne są dodatkowe pola opcjonalne, wymagane są następujące pola:
currencyCode: Waluta, w której złożono zamówienie.
landedCostId: Identyfikator wyceny kosztu przywiezienia użytej w zamówieniu.
accountOrderNumber: Numer zamówienia, który przypisujesz (często numer zamówienia platformy). Każdy numer zamówienia musi być unikatowy w organizacji.
Każdego landedCostId można używać tylko dla jednego zamówienia. Jeśli musisz utworzyć wiele zamówień, musisz wygenerować nową wycenę kosztu przywiezienia dla każdego. Ponowne użycie landedCostId spowoduje błąd.
Gdy masz wymagane dane wejściowe, wyślij mutację GraphQL do punktu końcowego API, korzystając z wybranej biblioteki klienta lub narzędzia. Oto przykład struktury mutacji:
Użyj tej mutacji podczas tworzenia zamówienia na podstawie wyceny kosztu przywiezienia.
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
Tworzenie zamówień - GraphQL
Tworzenie zamówień
Dowiedz się, jak tworzyć zamówienia na podstawie wyceny kosztu przywiezienia.
GraphQL
Po utworzeniu lub obliczeniu
landedCostmusisz użyć mutacjiorderCreate, aby powiązać otrzymaną wycenęlandedCostz zamówieniem, co umożliwi naszą gwarancję Landed Cost. Po utworzeniu zamówienia zostanie pobrana opłata Zonos.Przygotuj wejście mutacji
Mutacja
orderCreatewymaga określonych danych wejściowych. Chociaż dostępne są dodatkowe pola opcjonalne, wymagane są następujące pola:currencyCode: Waluta, w której złożono zamówienie.landedCostId: Identyfikator wyceny kosztu przywiezienia użytej w zamówieniu.accountOrderNumber: Numer zamówienia, który przypisujesz (często numer zamówienia platformy). Każdy numer zamówienia musi być unikatowy w organizacji.Każdego
landedCostIdmożna używać tylko dla jednego zamówienia. Jeśli musisz utworzyć wiele zamówień, musisz wygenerować nową wycenę kosztu przywiezienia dla każdego. Ponowne użycielandedCostIdspowoduje błąd.Wyślij mutację
Gdy masz wymagane dane wejściowe, wyślij mutację GraphQL do punktu końcowego API, korzystając z wybranej biblioteki klienta lub narzędzia. Oto przykład struktury mutacji:
Użyj tej mutacji podczas tworzenia zamówienia na podstawie wyceny kosztu przywiezienia.
mutation CreateOrder($input: OrderCreateInput!) {orderCreate(input: $input) {idorganizationlandedCosts {id}}}OrderCreateInput
orderCreate
Czy ta strona była pomocna?