DOCS

Siparişleri oluştur - GraphQL

Siparişleri oluştur

Gümrük ücreti teklifinden sipariş oluşturmayı öğrenin.

GraphQL

Bir landedCost oluşturduktan veya hesapladıktan sonra, aldığınız landedCost teklifini bir siparişle bağlamak için orderCreate mutasyonunu kullanmalısınız. Bu sayede Landed Cost garantimizden yararlanabilirsiniz. Bir sipariş oluşturulduktan sonra, Zonos ücreti tahsil edilecektir.

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.

1mutation CreateOrder($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

Bu sayfa faydalı mıydı?