Mutasyon girişini hazırla
orderCreate mutasyonu belirli giriş verilerine ihtiyaç duyar. Ek isteğe bağlı alanlar mevcut olsa da, aşağıdaki alanlar gereklidir:
currencyCode: Siparişin verildiği para birimi.landedCostId: Sipariş için kullanılan gümrük ücreti teklifinin kimliği.accountOrderNumber: Atadığınız sipariş numarası (genellikle platformun sipariş numarası). Her sipariş numarası bir kuruluş içinde benzersiz olmalıdır.
Her landedCostId yalnızca tek bir sipariş için kullanılabilir. Birden fazla sipariş oluşturmanız gerekiyorsa, her biri için yeni bir gümrük ücreti teklifi oluşturmalısınız. Bir landedCostId yeniden kullanmak hata ile sonuçlanacaktır.
Mutasyonu gönder
Gerekli giriş verilerine sahip olduktan sonra, seçtiğiniz istemci kitaplığını veya aracını kullanarak GraphQL mutasyonunu API uç noktasına gönderin. Mutasyonu nasıl yapılandırabileceğinize dair bir örnek:
Bir gümrük ücreti teklifine dayalı olarak sipariş oluştururken bu mutasyonu kullanın.
1
mutation CreateOrder($input: OrderCreateInput!) {2
orderCreate(input: $input) {3
id4
organization5
landedCosts {6
id7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
INPUTS
MUTATIONS
Siparişleri oluştur
Gümrük ücreti teklifinden sipariş oluşturmayı öğrenin.GraphQL
Bir
landedCostoluşturduktan veya hesapladıktan sonra, aldığınızlandedCostteklifini bir siparişle bağlamak içinorderCreatemutasyonunu kullanmalısınız. Bu sayede Landed Cost garantimizden yararlanabilirsiniz. Bir sipariş oluşturulduktan sonra, Zonos ücreti tahsil edilecektir.