İçerik ve Ayarlar
Stok Lokasyonları Servisi
Market gibi lokasyon bazlı satış yapan hesaplar için stok lokasyonları listesini çekebileceğiniz servise ait detayları bu sayfada bulabilirsiniz.
** Önemli Not : Bu servis lokasyon destekli olduğundan dolayı, istek içerisinde gönderilen countryCode değerine göre listeleme yapılmaktadır. countryCode ön tanımlı değeri TR'dir **
Sayfaları Listeleme
get
/api/shop/locations
Bu servis verilen bilgilere göre satıcı tarafında kayıtlı lokasyon bilgilerini listeler. Servisten gelen warehouseId bilgisi, cookie yada localstorage'e kaydedilmeli ve ürün servisine warehouseId ile birlikte istek yapılmalıdır.
Örnek İstek
axios.get('{baseUrl}/api/shop/locations')
Servis Cevabı ve Alan Açıklamaları
| Alan adı | Açıklama |
|---|---|
| id | Lokasyon id bilgisi |
| warehouseId | Depo ID bilgisi |
| description | Lokasyon adı/açıklaması |
| lat | Harita enlem bilgisi |
| lng | Harita boylam bilgisi |
| children | Alt birimler (örn: İstanbul->Sarıyer) |
[
{
"id": 2,
"warehouseId": 1,
"description": "Sarıyer",
"lat": null,
"lng": null,
"children": [
{
"id": 4,
"warehouseId": 1,
"description": "Zekariyaöy",
"lat": null,
"lng": null,
"children": []
}
]
},
{
"id": 5,
"warehouseId": 1,
"description": "Beşiktaş",
"lat": null,
"lng": null,
"children": [
{
"id": 6,
"warehouseId": 1,
"description": "Akaretler",
"lat": null,
"lng": null,
"children": []
}
]
}
]