Sipariş numaralarının bir listesini veya bir sipariş hakkında ayrıntılı bilgileri alın.
Bu "Siparişi Al" API uç noktası, Zonos Sistemi içinde tamamlanan bir sipariş için veri almak için kullanılır. Yanıt, fatura ve teslimat adresleri, teslimat yöntemi, sipariş toplamları ve durum dahil olmak üzere sipariş için tüm mevcut bilgileri temsil eden bir JSON nesnesi içerecektir.
Bu uç noktaları kullanmanın iki yaygın yolu vardır.
(1. Kısım + 2. Kısım) – Sisteminizin orderDetail uç noktasını çağırmasını ve tamamlanan bir siparişi içe aktarmasını tetiklemek için etki alanınızda özel bir sipariş onayı / başarı sayfası kullanın. Ek olarak, Zonos Sistemi'nde sisteminize aktarılmamış siparişleri uzlaştırmak için düzenli olarak orderNumbers uç noktasını çağırın.
(Yalnızca 2. Kısım) – Zonos temel sipariş onayı / başarı sayfasını veya müşteriye sipariş tamamlamayı göstermek için etki alanınızda statik bir sayfayı kullanın. Yeni bir siparişin sisteminize aktarılmaya hazır olup olmadığını belirlemek için düzenli olarak orderNumbers uç noktasını çağırmak üzere sisteminizi planlayın. Bekleyen bir sipariş bulunduğunda, bu siparişlerdeki veriler için orderDetail uç noktasını çağırın.
1. Kısım: Etki alanınızda başarı sayfası
Alıcı, Zonos Checkout'ta bir siparişi tamamladığında, anında bir sipariş başarı sayfası URL'sine yönlendirilir. Tamamlanan sipariş kimliği, yeniden yönlendirme URL'sine sorgu dizesi olarak eklenir. Sipariş başarı sayfasının URL'si Zonos'a sağlanmalıdır. URL, Zonos Sistemi'nde geçici sepeti oluştururken createTempCart uç noktasında parametre olarak da iletilebilir.
Müşteri bu sayfaya yönlendirildiğinde, sisteminiz URL'den orderId değerini ayrıştırmalıdır. Daha sonra orderId öğesini kullanarak orderDetail uç noktasını çağırarak sipariş verilerini alırsınız.
2. Kısım: Planlanan işi kullanın
Başarı sayfası tetiklendiğinde sipariş ayrıntıları çağırmaya ek olarak, tüm siparişleri ve ayrıntılarını kapsayıcı bir çözüm olarak planlanan bir çağrı ayarlamanızı öneririz. Bu sayede, Zonos Sistemi'nde sisteminize henüz aktarılmamış tüm tamamlanmış siparişleri alabilirsiniz.
Bu işlem, bir saatlik / vardiya / günlük vb. aralıklarla çalıştırılan Cron işi gibi planlanan bir işten / komut dosyasından oluşmalıdır (iş süreçlerinizin gerekli gördüğü kadar sık planlayın). Komut dosyası, son siparişler çağrısından bu yana meydana gelen tüm siparişleri ve ayrıntılarını çağırmalıdır. orderNumbers uç noktası, burada bulunan API test GUI'sinde gösterildiği gibi sinceOrderId veya sinceDate öğesine göre siparişleri almanızı sağlar. Bu planlanan çağrı aracılığıyla alınan tüm siparişler, başarı sayfası tetiklendiğinde sisteminize eklenen siparişlere karşı uzlaştırılmalıdır. Sisteminizde olmayan siparişler, sisteminize eklenmeli ve meşru siparişler olarak kabul edilmelidir.
İlk sipariş durumu
IGLOBAL_ORDER_IN_PROCESS veya IGLOBAL_FRAUD_REVIEW
orderDetail uç noktasını çağırırken, sisteminizin önce sipariş verilerinin orderStatus özelliğini kontrol etmesini öneririz.
Dolandırıcılık incelemesi gerektirmeyen siparişler orderStatus: IGLOBAL_ORDER_IN_PROCESS ile başlatılır. Bu durumdaki bir sipariş işlenmeye ve sevk edilmeye hazırdır.
Dolandırıcılık incelemesi gerektiren siparişler orderStatus: IGLOBAL_FRAUD_REVIEW durumunda başlatılır. Bu durumdaki bir sipariş şu anda taranmakta ve şüpheli dolandırıcılık nedeniyle gözden geçirilmektedir. Bu siparişi sisteminizde inceleme veya bekleme durumuna almanızı ve sipariş Zonos'un dolandırıcılık inceleme sürecini geçene kadar orderDetail uç noktasını çağırmaya devam etmenizi öneririz.
Zonos dolandırıcılık taraması işlemi tamamlandığında, sipariş aşağıdaki durumlardan birine geçecektir:
Sipariş dolandırıcılık taramasından geçer
Sipariş orderStatus: IGLOBAL_ORDER_IN_PROCESS öğesine geçecek ve sevkiyata doğru devam edebilecektir.
Sipariş dolandırıcılık taramasından başarısız olur
Sipariş orderStatus: IGLOBAL_ORDER_CANCELLED öğesine geçecek ve sisteminizde iptal edilmelidir.
Siparişi al
Siparişi al
Sipariş numaralarının bir listesini veya bir sipariş hakkında ayrıntılı bilgileri alın.
Bu "Siparişi Al" API uç noktası, Zonos Sistemi içinde tamamlanan bir sipariş için veri almak için kullanılır. Yanıt, fatura ve teslimat adresleri, teslimat yöntemi, sipariş toplamları ve durum dahil olmak üzere sipariş için tüm mevcut bilgileri temsil eden bir JSON nesnesi içerecektir.
Uç noktalar
Sipariş numaraları
Sipariş numaralarının bir listesini alır.
Sipariş ayrıntıları
Bir sipariş için ayrıntılı bilgileri alır.
Siparişi Al API uç noktası kullanımı
Bu uç noktaları kullanmanın iki yaygın yolu vardır.
orderDetailuç noktasını çağırmasını ve tamamlanan bir siparişi içe aktarmasını tetiklemek için etki alanınızda özel bir sipariş onayı / başarı sayfası kullanın. Ek olarak, Zonos Sistemi'nde sisteminize aktarılmamış siparişleri uzlaştırmak için düzenli olarakorderNumbersuç noktasını çağırın.orderNumbersuç noktasını çağırmak üzere sisteminizi planlayın. Bekleyen bir sipariş bulunduğunda, bu siparişlerdeki veriler içinorderDetailuç noktasını çağırın.1. Kısım: Etki alanınızda başarı sayfası
Alıcı, Zonos Checkout'ta bir siparişi tamamladığında, anında bir sipariş başarı sayfası URL'sine yönlendirilir. Tamamlanan sipariş kimliği, yeniden yönlendirme URL'sine sorgu dizesi olarak eklenir. Sipariş başarı sayfasının URL'si Zonos'a sağlanmalıdır. URL, Zonos Sistemi'nde geçici sepeti oluştururken
createTempCartuç noktasında parametre olarak da iletilebilir.Örnek: http://www.examplestore.com/internationalThankYou?orderId=999-99999Müşteri bu sayfaya yönlendirildiğinde, sisteminiz URL'den
orderIddeğerini ayrıştırmalıdır. Daha sonraorderIdöğesini kullanarakorderDetailuç noktasını çağırarak sipariş verilerini alırsınız.2. Kısım: Planlanan işi kullanın
Başarı sayfası tetiklendiğinde sipariş ayrıntıları çağırmaya ek olarak, tüm siparişleri ve ayrıntılarını kapsayıcı bir çözüm olarak planlanan bir çağrı ayarlamanızı öneririz. Bu sayede, Zonos Sistemi'nde sisteminize henüz aktarılmamış tüm tamamlanmış siparişleri alabilirsiniz.
Bu işlem, bir saatlik / vardiya / günlük vb. aralıklarla çalıştırılan Cron işi gibi planlanan bir işten / komut dosyasından oluşmalıdır (iş süreçlerinizin gerekli gördüğü kadar sık planlayın). Komut dosyası, son siparişler çağrısından bu yana meydana gelen tüm siparişleri ve ayrıntılarını çağırmalıdır.
orderNumbersuç noktası, burada bulunan API test GUI'sinde gösterildiği gibisinceOrderIdveyasinceDateöğesine göre siparişleri almanızı sağlar. Bu planlanan çağrı aracılığıyla alınan tüm siparişler, başarı sayfası tetiklendiğinde sisteminize eklenen siparişlere karşı uzlaştırılmalıdır. Sisteminizde olmayan siparişler, sisteminize eklenmeli ve meşru siparişler olarak kabul edilmelidir.İlk sipariş durumu
IGLOBAL_ORDER_IN_PROCESSveyaIGLOBAL_FRAUD_REVIEWorderDetailuç noktasını çağırırken, sisteminizin önce sipariş verilerininorderStatusözelliğini kontrol etmesini öneririz.Dolandırıcılık incelemesi gerektirmeyen siparişler
orderStatus:IGLOBAL_ORDER_IN_PROCESSile başlatılır. Bu durumdaki bir sipariş işlenmeye ve sevk edilmeye hazırdır.Dolandırıcılık incelemesi gerektiren siparişler
orderStatus:IGLOBAL_FRAUD_REVIEWdurumunda başlatılır. Bu durumdaki bir sipariş şu anda taranmakta ve şüpheli dolandırıcılık nedeniyle gözden geçirilmektedir. Bu siparişi sisteminizde inceleme veya bekleme durumuna almanızı ve sipariş Zonos'un dolandırıcılık inceleme sürecini geçene kadarorderDetailuç noktasını çağırmaya devam etmenizi öneririz.Zonos dolandırıcılık taraması işlemi tamamlandığında, sipariş aşağıdaki durumlardan birine geçecektir:
Sipariş dolandırıcılık taramasından geçer
orderStatus:IGLOBAL_ORDER_IN_PROCESSöğesine geçecek ve sevkiyata doğru devam edebilecektir.Sipariş dolandırıcılık taramasından başarısız olur
orderStatus:IGLOBAL_ORDER_CANCELLEDöğesine geçecek ve sisteminizde iptal edilmelidir.API test GUI'si
Hesap kimlik bilgileriniz için lütfen desteğe başvurun.
Bu sayfa faydalı mıydı?