Onaylanan Satıcı Ürünlerini Listeleme
Api
Method:GET
Security:Basic Auth
URL:{path_the_comlab_pim_api}/pim/GetConfirmedVendorProduct
| Parametre | Tip | Açıklama |
|---|---|---|
| merchantSku | string |
Satıcı Ürün Kodunu belirtir. |
| vendorCode | string |
Satıcı VKN belirtir. |
| title | string |
Ürün Başlık alanıdır. |
| barcode | string |
Ürün barkod numarasını belirtir. |
| olcuBirimi | string |
Ölçü Birimini belirtir. |
| vatRate | string |
KDV oranını belirtir. |
| sctRate | string |
ÖTV oranını belirtir. |
| listPrice | string |
Satın Alma Fiyatını belirtir. |
| salePrice | string |
Satış Fiyatını belirtir. |
Request üzerinde iki filtre bulunmaktadır: "SAP barkodu var mı?" ve "Ürün onaylandı mı?" İhtyaca göre bu filtreler değiştirilir ve ihtiyaca uygun response alınır. Selected Columns alanında ürünlerle ilgili gelmesi istenen parametreler yer almaktadır. Bu alanlar ihtiyaca göre doldurularak istenilen verilerin gelmesi sağlanır.
Request Body:
[{
"FilteredColumns": [
{
"column": "hasExternalBarcode",
"value": false
},
{
"column": "isApproved",
"value": true
}
],
"SelectedColumns": [
"supplierId",
"vendorCode",
"merchantSku",
"title",
"olcubirimi",
"vatRate",
"sctRate",
"listPrice",
"salePrice"
],
"Page": 1,
"PageSize": 5
}
]
POSTMAN / Curl
curl --location 'https://stgapi.a101.prod.hebiar.com/pim/vendor/products?isPre=true&includeParents=false' \
--header 'Authorization: Base64str' \
--header 'Content-Type: application/json' \
--data '{
"FilteredColumns": [
{
"column": "hasExternalBarcode",
"value": false
},
{
"column": "isApproved",
"value": true
}
],
"SelectedColumns": [
"supplierId",
"vendorCode",
"merchantSku",
"title",
"olcubirimi",
"vatRate",
"sctRate",
"listPrice",
"salePrice"
],
"Page": 1,
"PageSize": 5
}'
]'
Filtreleme sonucunda gelen ürün sayısı ve ürünlere ait özellikler gelir. Örnekteki response'da 1 ürün gelmiş ve 1 sayfa listelenmektedir. Ürün üzeirnde tutan bilgilerin yanı sıra, ürüne ait ID, Barkod, SKU, Option, Model kodları ve Type gelir.
Response:
[{
"TotalPage": 1
"TotalProduct": 1,
"Products": [
{
"Columns": [
{
"Column": "sctRate",
"Value": "8"
},
{
"Column": "vatRate",
"Value": "18"
},
{
"Column": "title",
"Value": "Regular Fit Normal Kesim Gömlek"
},
{
"Column": "olcubirimi",
"Value": "KOL"
},
{
"Column": "merchantSku",
"Value": "s2"
},
{
"Column": "supplierId",
"Value": "47"
},
{
"Column": "vendorCode",
"Value": "TI"
},
{
"Column": "listPrice",
"Value": "0"
},
{
"Column": "salePrice",
"Value": "1"
}
],
"Id": 150,
"Barcode": " GOMLEK10KRMZM",
"Sku": " GOMLEK10KRMZM",
"Option": "GOMLEK10",
"Model": "GOMLEK",
"Type": 3
}
]