Müşteri
Varsayılan Parametreler
Aşağıda belirtilen parametrelerde "/" slash karakteri bir dizi verisinin altındaki dizi verisini belirlemek için kullanılmıştır.
Adı | Türü | Açıklama |
---|---|---|
id | int | Müşterinin ID numarası |
name | string | Müşterinin Adı |
surname | string | Müşterinin Soyadı |
full_name | string | Müşterinin Tam Adı |
company_name | string | Müşterinin Firma Ünvanı |
company_tax_number | string | Müşterinin Kurumsal Vergi Numarası |
company_tax_office | string | Müşterinin Kurumsal Vergi Dairesi |
string | Müşterinin E-Posta Adresi | |
password | string | Müşteri Şifresi Sadece hesap oluşturulduğunda ve şifre değiştirildiğinde var olmaktadır |
phone | int | Müşterinin ülke kodu ile birlikte GSM numarası |
gsm_cc | int | Müşterinin GSM Ülke Kodu Örn: 90 |
gsm | int | Müşterinin Ülke Kodu Olmadan GSM Numarası |
landline_cc | int | Müşterinin Sabit Hat Ülke Kodu Örn: 90 |
landline_phone | int | Müşterinin Ülke Kodu Olmadan Sabit Hat Numarası |
identity | int | Müşterinin Vatandaşlık Kimlik Numarası |
kind | string | Müşterinin Hesap Türü, individual : Bireysel, corporate : Kurumsal |
taxation | int | null | Müşterinin Vergi Muaflık Durumu Eğer '1' değeri geliyorsa vergiden muaf olduğu anlamına gelir. |
currency | int | Müşterinin Hesabında Tanımlı Para Birimi |
lang | string | Müşteri Hesabında Tanımlı Dil |
address | array | Müşterinin fatura üretildiği sırada kaydedilen adres bilgileri (güncel değildir) |
address / country_name | string | Müşteri Adres Ülke Adı |
address / country_code | string | Müşteri Adres Ülke Kodu (Alpha-2) |
address / city | string | Müşteri Adres Şehir Adı |
address / counti | string | Müşteri Adres İlçe Adı |
address / address | string | Müşteri Adresi |
address / zipcode | string | Müşteri Adres Posta Kodu |
Örnek Kullanım
Hook::add("ClientCreated",1,function($params=[]){
$name = $params['name'];
$surname = $params['surname'];
$email = $params['email'];
$phone = $params['phone'];
// users_informations add/edit field
// User::setInfo($params["id"],['gsm_cc' => '44','gsm' => '12345678' , 'custom_field1' => 'test']);
// users_informations remove field
// User::deleteInfo($params["id"],'custom_field1');
// users data edit field
// User::setData($params["id"],['name' => "John", 'surname' => "Sterling" , 'full_name' => "John Sterling"]);
// Write the code here...
});
ClientCreated
Bir müşteri hesabı oluşturulduğunda çağırılır
Geri Dönüş
Desteklenmiyor
ClientInformationModified
Müşteri hesabındaki bilgileri değiştirdikten sonra çağırılır, yönetici müşteri bilgilerini değiştirikden sonra çağırılır
Geri Dönüş
Desteklenmiyor
PreClientDeleted
Müşteri hesabı silinmeden önce çağırılır
Geri Dönüş
Desteklenmiyor
ClientDeleted
Müşteri hesabı silindikten sonra önce çağırılır
Geri Dönüş
Desteklenmiyor
ClientChangePassword
Müşterinin hesap şifresi değiştirildiğinde çağırılır
Geri Dönüş
Desteklenmiyor
ClientBlocked
Müşteri hesabı engellendiğinde çağırılır
Geri Dönüş
Desteklenmiyor
ClientActivated
Müşteri hesabı aktif edildiğinde çağırılır
Geri Dönüş
Desteklenmiyor
ClientDetailsValidation
Yönetici ve müşteri alanında hesap oluşturulduğunda veya güncellendiğinde çağırılır, geri dönüş olarak isteğe bağlı hata mesajı iletebilirsiniz
Geri Dönüş
Hook::add("ClientDetailsValidation",1,function($params=[]){
return ['error' => 'Response error message'];
});
ClientEmailVerificationCompleted
Müşterinin e-posta adresi onaylandığında çağırılır
Geri Dönüş
Desteklenmiyor
ClientSMSVerificationCompleted
Müşterinin gsm numarası onaylandığında çağırılır
Geri Dönüş
Desteklenmiyor