Bayi Ekleme
Bu metot, hizmet sağlayıcı markasının altına bayi eklemeyi sağlar.
- Bir bayi nesnesinin validasyonu aşağıdaki gibidir:
- Ticaret unvanı: En fazla 255 karakter, alfanümerik.
- Bayi tanımı: En fazla 255 karakter, alfanümerik.
- Bayi yetkilisi adı soyadı: 255 karakter, sadece harf.
- Bayi yetkilisi TC kimlik no: nümerik, 11 hane, regex validasyonuna ek olarak UNIQUE olmalıdır. Aynı TCKN ve aynı MERSİS no kullanılarak birden fazla bayi eklenmemelidir.
- Bir marka altına eklenecek bayi sayısı en fazla 3000 olmalıdır.
- POST
/sps/{iysCode}/brands/{brandCode}/retailers
Alan/Değer | Açıklama |
---|---|
title | Bayi ticaret unvanı |
mersis | Bayi mersis numarası |
alias | Bayi tanımı |
name | Bayi yetkilisi adı-soyadı |
tckn | Bayi yetkilisi TCKN |
mobile | Bayi yetkilisi telefon numarası |
city | İl objesi |
town | İlçe objesi |
status | Bayi durumu |
*Not: İl ve ilçe objesi altındaki name
ve code
alanlarına karşılık gelen değerler İYS API Dokümantasyonu'nda listelenmiştir.
- İstek Şablonu:
{ "title": <str>, # Bayi Ticaret Ünvanı "mersis": <str>, "alias": <str>, # Bayi Tanımı (Şişli Mağaza) "name": <str>, # Bayi Yetkilisi Adı-Soyadı (Ad-Soyad) "tckn": <str>, # Bayi Yetkilisi TCKN (11 hane TC Kimlik No) "mobile": <str>, # Bayi Yetkilisi telefon numarası "city": <str>, "town": <str>, "status": <str> /* status verilmezse default "active" olarak ayarlanır */ }
-
İstek Örneği:
{ "tckn": 42790000000, "name": "Adım Soyadım", "city": { "name": "İstanbul", "code": "34" }, "town": { "name": "Şişli", "code": "05" }, "title": "ADIM SOYADIM TİCARET", "mersis": 0015001526400496, "alias": "ŞİŞLİ MAĞAZASI", "mobile": "+905357990000" }
-
İstek Cevabı:
200
{ "retailerCode": 44445555 }