Attributes
Məhsul atributlarını və onların mümkün dəyərlərini qaytarır. Əsasən məhsul siyahısında filtr interfeysini (məs. rəng, ölçü seçimləri) qurmaq üçün istifadə olunur.
Əlaqəli endpoint: Product-Attribute-Options Swagger
Request
GET /api/v1/catalog/products/attributes/
Bu endpoint səhifələnmir (pagination yoxdur) — bütün atributlar bir arrayda qayıdır.
Query parametrləri:
| key | məlumat |
|---|---|
product_type |
Məhsul tipinin id-si. Verilərsə, yalnız həmin tipə aid atributlar qayıdır |
Response
HTTP STATUS code 200
[
{
"id": 4,
"name": "Rəng",
"type": "text",
"values": ["qara", "ağ", "mavi"]
}
]
attribute obyekti:
| key | məlumat | çoxdil |
|---|---|---|
id |
Atributun identifikatoru | - |
name |
Atributun adı. attr_{name} filtrində bu ad istifadə olunur |
Var |
type |
Atributun tipi (text, number, boolean, date, time, datetime, file, image) |
- |
values |
Layihədəki məhsullarda bu atribut üçün mövcud olan unikal dəyərlər. Aktiv dilə (Accept-Language) görə qayıdır |
Var |
values arrayindəki dəyərlər Products endpointində attr_{name} filtrinə birbaşa ötürülə bilər.
Nümunə: yuxarıdakı cavaba görə GET /api/v1/catalog/products/?attr_Rəng=qara,ağ