Bir kurye firması olarak Adisyo'ya entegre olma
Bir kurye firması olduğunuzu ve Adisyo’da girilen siparişlerden anında haberdar olup kendi iş mantığınızı işleteceğinizi düşünelim.
Yapılacak işlemler sırasıyla şöyledir:
Kurye kullanıcılarını al (belli aralıklarla)
Hizmet verdiğiniz restoranın Adisyo uygulamasında yer alan kurye tipindeki kullanıcıları GET /api/External/v2/Couriers ile alın.
Webhook'u ayarla (bir kez)
- Bu restoran için Adisyo Webhook ayarları tamamlanır ve kurulum sırasında belirlediğiniz
https://ornek-kurye-firmasi.com/AdisyodanGelenSiparisbenzeri bir adres dinlenmeye başlanır.
(Webhook bölümünde bu konu ile ilgili daha geniş bilgi bulabilirsiniz.)
Adisyo tarafından haberdar edilmeyi bekle
- Adisyo’da bir sipariş oluştuğunda, değiştirildiğinde veya durum değişikliği olduğunda belirttiğiniz adres Adisyo tarafından tetiklenecektir.
(Opsiyonel) Tarafınızda gerçekleşen durum değişikliklerini Adisyo'ya gönder
- Yola çıktı veya Teslim edildi gibi Adisyo API endpoint’leri ile siparişin Adisyo’daki durumunu güncelleyebilirsiniz.
Not
Adisyo Webhook yapısından önce benzer bir senaryo kurgulamak isteseydik, belli aralıklarla GET /api/External/v2/RecentOrders adresini sorgulayarak da benzer sonuca ulaşabilirdik.
Ancak bu yöntem hem sizin sunucularınıza hem de Adisyo sunucularına gereksiz yük bindireceği için Adisyo Webhook kullanımını öneriyoruz.