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.
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.
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.
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
Siparişleri oluştur - GraphQL
Siparişleri oluştur
Landed cost 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.Mutasyon girişini hazırla
orderCreatemutasyonu 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
landedCostIdyalnı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. BirlandedCostIdyeniden 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.
mutation CreateOrder($input: OrderCreateInput!) {orderCreate(input: $input) {idorganizationlandedCosts {id}}}OrderCreateInput
orderCreate
Bu sayfa faydalı mıydı?