Skip to content

Kategoriler

Taban adres: https://api.winkwop.com/api/v1/integration/categories İzinler: okuma uçları read_categories, yazma uçları write_categories ister.

Listele

bash
curl https://api.winkwop.com/api/v1/integration/categories \
  -H "X-Api-Key: wk_sk_..."
json
[
  {
    "id": "cat-uuid",
    "parent_id": null,
    "name": "Giyim",
    "slug": "giyim",
    "description": null,
    "image_url": null,
    "product_sort_by": null
  }
]

Tek kategori

bash
curl https://api.winkwop.com/api/v1/integration/categories/{id} \
  -H "X-Api-Key: wk_sk_..."

Oluştur

bash
curl -X POST https://api.winkwop.com/api/v1/integration/categories \
  -H "X-Api-Key: wk_sk_..." \
  -H "Content-Type: application/json" \
  -d '{"name": "Giyim"}'

Alt kategori oluşturmak için parent_id verin:

bash
curl -X POST https://api.winkwop.com/api/v1/integration/categories \
  -H "X-Api-Key: wk_sk_..." \
  -H "Content-Type: application/json" \
  -d '{"name": "Tişört", "parent_id": "cat-uuid"}'

slug otomatik üretilir, gövdede göndermezsiniz.

Güncelle

bash
curl -X PUT https://api.winkwop.com/api/v1/integration/categories/{id} \
  -H "X-Api-Key: wk_sk_..." \
  -H "Content-Type: application/json" \
  -d '{"name": "Kadın Giyim"}'

PUT kısmi değildir — name zorunlu, göndermediğiniz opsiyonel alanlar (description, image_url, seo_title, ...) boşaltılır.

Sil

bash
curl -X DELETE https://api.winkwop.com/api/v1/integration/categories/{id} \
  -H "X-Api-Key: wk_sk_..."

Kategoriye bağlı ürünler varsa ürünlerin category_ids listesinden bu kategori çıkar, ürünler silinmez.

Ürünü kategoriye atama

Kategori uçlarında ürün-kategori ilişkisini kurmazsınız — bir ürünü kategoriye eklemek için ürün oluştur/güncelle ucunda category_ids: ["cat-uuid"] gönderin. Bir ürün birden fazla kategoriye ait olabilir.

Winkwop tema platformu