DOCS

Siparişleri oluştur

Landed cost 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 landed cost 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 landed cost 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 landed cost 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ı?