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
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.