Catalog
Catalog modulu saytdakı məhsulları (product) və onların kateqoriyalarını (category) idarə edir.
Məhsullar əvvəlcədən admin tərəfindən qurulur, frontend tərəfindən isə yalnız oxunur (bütün catalog endpointləri GET sorğularıdır).
Anlayışlar
| anlayış | məlumat |
|---|---|
product |
Kataloqdakı bir məhsul. Başlıq, slug, şəkillər və atributlardan ibarətdir. |
category |
Məhsulların ağac (tree) şəklində qruplaşdırıldığı kateqoriya. Bir kateqoriyanın alt kateqoriyaları (children) ola bilər. |
product_type |
Məhsul tipi. Hər tipin öz atribut dəsti olur. |
attribute |
Məhsul tipinə bağlı atribut (məs. rəng, ölçü). Filtrasiya və detal səhifəsində istifadə olunur. |
Endpointlər
| endpoint | təsvir |
|---|---|
GET /api/v1/catalog/categories/ |
Kateqoriya ağacı — Categories |
GET /api/v1/catalog/products/ |
Məhsul siyahısı (filtrasiya ilə) — Products |
GET /api/v1/catalog/products/{slug}/ |
Məhsul detalı — Products |
GET /api/v1/catalog/products/attributes/ |
Atribut seçimləri (filtr üçün) — Attributes |
Bütün sorğularda Sorğular bölməsində göstərilən autentifikasiya və dil headerləri istifadə olunmalıdır.