Ana içeriğe geç

Koleksiyon İşlemleri (Collections)

Bir mağazanın veya sistemin özel olarak grupladığı ürün vitrinleridir (Örn: "Yaza Merhaba Koleksiyonu", "Sevgililer Günü Hediyeleri"). Kampanyalarla birlikte kullanılarak özel sayfa (Landing page) oluşturmak için harikadır.

Tüm isteklerde x-avci-client kimlik başlığının gönderilmesi zorunludur.


1. Koleksiyonları Listeleme

Sistemdeki tüm yayında olan (aktif) koleksiyonları sayfalamalı olarak listeler. Koleksiyonların kendi vitrin görselleri ve açıklamaları bulunur.

  • Endpoint: GET /collections
  • Auth Gereksinimi: x-avci-client

2. Koleksiyon Detayı (İçindeki Ürünler)

Belirli bir koleksiyonun hem banner detaylarını hem de o koleksiyonun içine dahil edilmiş ürünleri (products) liste olarak döner.

  • Endpoint: GET /collections/:slug
  • Auth Gereksinimi: x-avci-client

Örnek JSON Yanıtı:

{
"status": "success",
"data": {
"title": "2026 Kış Kreasyonu",
"slug": "2026-kis",
"banner": "https://...",
"products": [
{
"id": "prod_1",
"name": "Kışlık Mont",
"price": 2500
}
]
}
}