Müşteri, Menulux sisteminde tanımlı olan ve son tüketicilere ürün satan, konaklama/hizmet sunan işletmeyi ifade eden bir veri modelidir.
İşletmeler bağımsız, şube ya da merkez işletme olarak tanımlanabilir. Merkez işletme, birçok alt şube için ana müşteri olarak tanımlanabilir. Müşteri veri modeli aşağıdaki tabloda açıklanmıştır.
| ALAN ADI | SQL TÜRÜ | VERİ TÜRÜ | AÇIKLAMA |
|---|---|---|---|
| CustomerID | numeric(18,0) IDENTITY | decimal | Benzersiz işletme (mağaza/satıcı) ID’si |
| ParentID | numeric(18,0) | decimal | Ana işletme ID’si, sadece şubeler için geçerlidir. |
| Code | nvarchar(100) | string | Benzersiz işletme veya şube kodu |
| Name | nvarchar(100) | string | İşletme adı veya unvanı |
| ContactName | nvarchar(100) | string | İşletmeden sorumlu kişi adı |
| nvarchar(100) | string | İşletme e-posta adresi | |
| Telephone | nvarchar(100) | string | İşletme telefon numarası |
| Address | nvarchar(100) | string | İşletme adresi |
| PostCode | nvarchar(100) | string | İşletme posta kodu |
| CityTown | nvarchar(100) | string | İşletmenin bulunduğu şehir |
| District | nvarchar(100) | string | İşletmenin bulunduğu ilçe/semt |
| Country | nvarchar(100) | string | İşletmenin bulunduğu ülke |
| WebUrl | nvarchar(100) | string | İşletmenin web sitesi URL’si |
| TaxOffice | nvarchar(100) | string | İşletmenin vergi dairesi |
| TaxNo | nvarchar(100) | string | İşletmenin vergi numarası |
| Type | int | int | İşletme tipi (Bağımsız: 0, Şube: 1, Merkez: 2) |
| Status | int | int | İşletme durumu (Yeni: 0, Beklemede: 1, Aktif: 2, Askıda: 3, Silinmiş: 4) |
| Deleted | bit | bool | İşletmenin silinme durumu; true ise işletme artık mevcut değildir. |
| Description | nvarchar(250) | string | İşletme açıklaması |
Tablo 1. Müşteri veri modeli yapısı
Ana işletmenin tüm şubeleri hakkında özet bilgi sağlar. Aşağıdaki web servis URL bilgilerini kullanarak istek gönderebilirsiniz. Bu yöntem, ilgili API anahtarı ile bağlantılı tüm müşterileri JSON dizisi şeklinde döndürür.Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/CustomerAPI/GetCustomers
Bir işletme veya şube hakkında özet bilgi sağlar. Aşağıdaki web servis URL bilgilerini kullanarak istek gönderebilirsiniz. Bu yöntem, ilgili müşteriyi JSON formatında döndürür.Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/CustomerAPI/GetCustomer?customerID=CID
Bir işletme veya şube hakkında özet bilgi sağlar. Aşağıdaki web servis URL bilgilerini kullanarak istek gönderebilirsiniz. Bu yöntem, sorguya uygun ilk müşteriyi JSON formatında döndürür.Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/CustomerAPI/GetCustomer?code=CODE
Ana müşterinin tüm şubeleri hakkında özet bilgi sağlar. Aşağıdaki web servis URL bilgilerini kullanarak istek gönderebilirsiniz. Bu yöntem, ana müşteriye bağlı tüm müşterileri JSON dizisi şeklinde döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/CustomerAPI/GetBranches?customerID=CID
İlgili koda sahip ana müşterinin tüm şubeleri hakkında özet bilgi sağlar. Aşağıdaki web servis URL bilgilerini kullanarak istek gönderebilirsiniz. Bu yöntem, ana müşteriye bağlı tüm müşterileri JSON dizisi şeklinde döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/CustomerAPI/GetBranches?code=CODE