Webhook kullanımı için öncelikle site ayarlarınızda Webhook özelliğinin aktif olması gerekmektedir. Bunun için destek ekibimizden aşağıda ki buton üzerinden talep oluşturarak yardım alabilirsiniz.
Site ayarlarında Webhook özelliği aktif edildikten sonra admin paneldeki https://alanadınız/admin/Webhook.aspx sayfasına giderek buradan Webhook ayarlarınızı gerçekleştirebilirsiniz. Ayar eklerken 4 kısmı doldurmanız gerekmektedir.
-
İşlem: Hangi işlem için tetikleme yapılacağı bilgisi. Örnek olarak sipariş Sipariş Durumu Değiştirildi seçilir ise sipariş durumu değişikliğinde girilen adrese işlem iletilir.
-
Url : İlgili işlem için tetikleme yapılacak servis adresi.
-
Kullanıcı Adı: Servis adresi kullanıcı adı. (Webhook a iletilen bilgide parametre olarak gönderilir)
-
Şifre: Servis adresi şifre. (Webhook a iletilen bilgide parametre olarak gönderilir)
WEBHOOK İŞLEMLERİ
SİPARİŞ DURUMU DEĞİŞTİRİLDİ
Açıklama: Siparişteki durum değişiklikleri için webhook a kayıt gönderilir.
Gönderilen Parametreler;
ADI |
TİPİ |
AÇIKLAMA |
user |
string |
Webhook ayar ekranında girilen kullanıcı adı. |
pass |
string |
Webhook ayar ekranında girilen şifre. |
data |
Siparis |
Sipariş durum değişikliği bilgisini içeren sınıf. |
Siparis
ADI |
TİPİ |
AÇIKLAMA |
ID |
integer |
Sipariş id |
SiparisDurumu |
integer |
Sipariş durumu |
SiparisNo |
string |
Sipariş no |
Tutar |
double |
Sipariş tutarı |
UyeID |
integer |
Sipariş uye id |
UyeMail |
string |
Siparişi veren üyenin mail adresi |
UyeCep |
string |
Siparişi veren üyenin cep telefonu |
SİPARİŞ ÜRÜN DURUMU DEĞİŞTİRİLDİ
Açıklama: Siparişteki ürün durumu değişiklikleri için webhook a kayıt gönderilir.
Gönderilen Parametreler;
ADI |
TİPİ |
AÇIKLAMA |
user |
string |
Webhook ayar ekranında girilen kullanıcı adı. |
pass |
string |
Webhook ayar ekranında girilen şifre. |
data |
SiparisUrun |
Sipariş ürün durumu değişikliği bilgisini içeren sınıf. |
SiparisUrun
ADI |
TİPİ |
AÇIKLAMA |
SiparisUrunId |
integer |
Sipariş ürün id |
SiparisId |
integer |
Sipariş id |
SiparisUrunDurumu |
integer |
Yeni sipariş ürün durumu |
Islem |
integer |
İşlem değeri (1-İşlemde, 2- İptal , 3- Kargoya verildi) |
Adet |
integer |
Kaç adet ürünün durumu değişti bilgisi. Örnek olarak iptal ederken bir üründen 2 adet alındı ise biri iptal edilip diğeri edilmeyebilir. |
IadeNedenId |
integer |
İşlem tipi İptal ise iptal sırasında gönderilen tanımlı iade neden id değeri. |
Barkod |
string |
Ürün barkodu |
UrunAdi |
string |
Ürün adı |
StokKodu |
string |
Ürün stok kodu |
Bu İçerik Faydalı Oldu Mu?