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ğ