Ürün listesi
GET /Products
Restoranın Adisyo'da yer alan ürün listesini listeler.
Örnek istek
Ürün listesi
curl -X GET "https://ext.adisyo.com/api/External/v2/Products" \
--header "x-api-key: <adisyo-tarafindan-verilen-api-key>" \
--header "x-api-secret: <istek-gonderilen-restoran-icin-gizli-bilgi>" \
--header "x-api-consumer: <istek-gonderen-firmayi-tanimlayan-bir-metin>"İstek Parametreleri
Bu method için ek bir parametreye ihtiyaç yoktur.
Örnek cevap
Ürün listesi
{
"data": [
{
"categoryName": "FIRINDAN",
"categoryId": 206669,
"products": [
{
"productName": "LAHMACUN",
"productCode": null,
"productUnits": [
{
"unitName": "Tam",
"prices": [
{
"price": 0,
"orderType": 1
},
{
"price": 0,
"orderType": 3
},
{
"price": 0,
"orderType": 5
}
],
"productUnitId": 2482507,
"isDefault": true
}
],
"productId": 2336571,
"taxRate": 10,
"isStockFollow": false,
"stockList": null,
"menus": []
},
{
"productName": "ADANA",
"productCode": null,
"productUnits": [
{
"unitName": "Tam",
"prices": [
{
"price": 0,
"orderType": 1
},
{
"price": 0,
"orderType": 3
},
{
"price": 0,
"orderType": 5
}
],
"productUnitId": 2482508,
"isDefault": true
}
],
"productId": 2336572,
"taxRate": 10,
"isStockFollow": false,
"stockList": null,
"menus": []
},
{
"productName": "HATAY DÖNER",
"productCode": null,
"productUnits": [
{
"unitName": "adet",
"prices": [
{
"price": 0,
"orderType": 1
},
{
"price": 0,
"orderType": 3
},
{
"price": 0,
"orderType": 5
}
],
"productUnitId": 2112388,
"isDefault": true
}
],
"productId": 1994344,
"taxRate": 10,
"isStockFollow": false,
"stockList": null,
"menus": []
},
{
"productName": "HAMBURGER",
"productCode": null,
"productUnits": [
{
"unitName": "adet",
"prices": [
{
"price": 0,
"orderType": 1
},
{
"price": 0,
"orderType": 3
},
{
"price": 0,
"orderType": 5
}
],
"productUnitId": 2112392,
"isDefault": true
}
],
"productId": 1994348,
"taxRate": 10,
"isStockFollow": false,
"stockList": null,
"menus": []
}
]
},
{
"categoryName": "BURGER MENÜLER",
"categoryId": 262361,
"products": [
{
"productName": "BURGER MENÜ",
"productCode": null,
"productUnits": [
{
"unitName": "adet",
"prices": [
{
"price": 114,
"orderType": 1
},
{
"price": 130,
"orderType": 3
},
{
"price": 114,
"orderType": 5
}
],
"productUnitId": 2953377,
"isDefault": true
}
],
"productId": 2767349,
"taxRate": 10,
"isStockFollow": false,
"stockList": null,
"menus": []
},
{
"productName": "DOUBLE BURGER MENÜ",
"productCode": null,
"productUnits": [
{
"unitName": "adet",
"prices": [
{
"price": 154,
"orderType": 1
},
{
"price": 170,
"orderType": 3
},
{
"price": 154,
"orderType": 5
}
],
"productUnitId": 2953379,
"isDefault": true
}
],
"productId": 2767351,
"taxRate": 10,
"isStockFollow": false,
"stockList": [
{
"stockQuantity": 0.000,
"salesChannel": "Ana Kanal"
},
{
"stockQuantity": 0.000,
"salesChannel": "Pazar yerleri"
}
],
"menus": []
}
]
}
],
"status": 100,
"message": "İşlem Başarılı."
}Cevap parametreleri
| Parametre Adı | Data Tipi | Açıklama |
|---|---|---|
data | Array | Ürün kategorileri ve ürünlerin listesi |
data.categoryName | String | Kategori adı |
data.categoryId | Number | Kategori ID'si |
data.products | Array | Kategoriye ait ürünlerin listesi |
data.products.productName | String | Ürün adı |
data.products.productCode | String? | Ürün kodu |
data.products.productUnits | Array | Ürün birimlerinin listesi |
data.products.productUnits.unitName | String | Birim adı (Tam, adet vb.) |
data.products.productUnits.prices | Array | Fiyat listesi |
data.products.productUnits.prices.price | Number | Fiyat |
data.products.productUnits.prices.orderType | Number | Sipariş tipi |
data.products.productUnits.productUnitId | Number | Ürün birim ID'si |
data.products.productUnits.isDefault | Boolean | Varsayılan birim olup olmadığı |
data.products.productId | Number | Ürün ID'si |
data.products.taxRate | Number | Vergi oranı |
data.products.isStockFollow | Boolean | Stok takibi yapılıp yapılmadığı |
data.products.stockList | Array? | Stok listesi (satış kanalı bazında) |
data.products.stockList.stockQuantity | Number | Stok miktarı |
data.products.stockList.salesChannel | String | Stok miktarının verildiği satış kanalı |
data.products.menus | Array | Menü listesi |
status | Number | Sonuç Kodları |
message | String | İşlem sonucu mesajı |