Ana içeriğe geç

WebHook

WebHook, bir uygulama tarafından belirli bir olay gerçekleştiğinde bir başka uygulamaya otomatik olarak bildirim göndermesine olanak tanıyan mekanizmadır. Bu sistem, uygulamalar arasındaki etkileşimi ve veri transferini kolaylaştırır.

serB2B'de WebHook Nasıl Kullanılır?

serB2B sisteminizde WebHook lara kullanarak sizde kendi olay senaryolarınızı oluşturabilir ve otomatik olarak bildirimler alabilirsiniz.

Örnek : serB2B'ye sipariş geldiğinde ntfy uygulaması üzerinden bildirim alalım.

  1. Telefonunuza ntfy uygulamasını indirin.
  1. ntfy uygulması üzerinde bir topic oluşturun.
  2. serB2B sisteminizin yönetici paneli üzerinden Ayarlar > Webhooks bölümüne gidin.
  3. Webhook'ların listelendiği ekranda sağ üst köşedeki Yeni butonuna basın.
  1. İsim kısmına örnek olarak Sipariş Bildirimi yazın.
  2. URL kısmına ntfy nin URL'ini yazın.
  3. Event seçin.
  4. Custom Payload kısmına oluşturduğunuz topic tanımlamasını ntfy.sh'de belirtildiği gibi ekleyin.

Belirtilen örnek bir sipariş geldiğin ntfy uygulaması üzerinden bildirim alınması senaryosunu temsil eder. click fonksiyonu da örnek olarak gelen bildirime tıklandığında; eğer serB2B sistemine telefonunuzun varsayılan tarayıcısından giriş yapmışsanız o siparişin detayına gitmesi için belirtilmiştir.

En etkin sonucu almak için kendi serB2B sisteminize dilediğiniz WebHook modelini ekleyebilirsiniz.

SERB2B SİSTEMNDE TANIMLI EVENT TÜRLERİ

serB2B sisteminizde WebHook kullanımı için tanımlı Event türleri aşağıdaki gibidir:

Event TürüAçıklama
ORDERS_CREATEYeni bir sipariş oluşturulduğunda tetiklenir.
ORDERS_DELETEBir sipariş silindiğinde / iptal edildiğinde tetiklenir.
ORDERS_UPDATEMevcut bir siparişte güncelleme yapıldığında (durum, ürün, adet vb.) tetiklenir.
CUSTOMERS_CREATEYeni bir üye (müşteri) kaydı oluşturulduğunda tetiklenir.
CUSTOMERS_DELETEBir üye (müşteri) kaydı silindiğinde tetiklenir.
CUSTOMERS_APPROVEBir üye (müşteri) kaydı yönetici tarafından onaylandığında tetiklenir.
PRODUCTS_CREATEYeni bir ürün oluşturulduğunda tetiklenir.
PRODUCTS_DELETEBir ürün silindiğinde tetiklenir.
SERTEDARIK_CREATEserTedarik üzerinden yeni bir tedarik kaydı oluşturulduğunda tetiklenir.
SERTEDARIK_DELETEserTedarik kaydı silindiğinde tetiklenir.
SERTEDARIK_APPROVEserTedarik kaydı onaylandığında tetiklenir.
SERTEDARIK_DECLINEserTedarik kaydı reddedildiğinde tetiklenir.
SERTEDARIK_QTY_CHANGEserTedarik kaydındaki ürün adedi (miktar) değiştirildiğinde tetiklenir.
MARKETPLACE_PRODUCTS_CREATEPazaryerinde (marketplace) yeni bir ürün oluşturulduğunda tetiklenir.
MARKETPLACE_PRICE_APPROVEDPazaryeri ürün fiyatı onaylandığında tetiklenir.
VERIFICATION_BOX_CLOSEDoğrulama (verification) kutusu / süreci kapatıldığında tetiklenir.
bilgi

Farklı türde bir Event'e ihtiyacınız var ise destek@serenay.net.tr ile iletişime geçebilirsiniz.


Kaynaklar


İletişim ve Destek

Herhangi bir sorunla karşılaşırsanız veya yardıma ihtiyaç duyarsanız, destek ekibimizle iletişime geçebilirsiniz. Size en kısa sürede yardımcı olmaktan memnuniyet duyarız.