HomeGuidesAPI ReferenceChangelogSupport Request
Guides

Trendyol Kategori - Özellik Listesi (getCategoryAttributes)

Trendyol kategori özelliklerini almak için gerekli API bilgileri ve örnekler.

createProduct V2 servisine yapılacak isteklerde gönderilecek attributes bilgileri ve bu bilgilere ait detaylar bu servis kullanılarak alınacaktır.

  • createProduct yapmak için en alt seviyedeki kategori ID bilgisi kullanılmalıdır. Seçtiğiniz kategorinin alt kategorileri var ise bu kategori bilgisi ile ürün aktarımı yapamazsınız.
  • Yeni kategorileri özellikleri eklenebileceği sebebiyle güncel kategori özellik listesini haftalık olarak almanızı öneririz.
👍

İPUCU

Ürün kategori ağacı belirli aralıklarla güncellenmektedir. Güncel olmayan bir kategori ağacı kullanmanız durumunda eksik veya hatalı veri girişi yapabilirsiniz. Bu sebep ile her işlem öncesinde en güncel kategori ağacını kullanmanız gerekmektedir.

GET getCategoryAttributes

Örnek Servis Cevabı

{
    "id": 411,
    "name": "Casual Ayakkabı",
    "displayName": "Casual Ayakkabı",
    "categoryAttributes": [
        {
        "categoryId": 411,
        "attribute": {
            "id": 14,
            "name": "Materyal"
        },
        "required": false,
        "allowCustom": false,
        "varianter": false,
        "slicer": false,
        "attributeValues": [
            {
            "id": 82,
            "name": "Deri"
            },
            {
            "id": 85,
            "name": "Hakiki Deri"
            },
            {
            "id": 105,
            "name": "Suni Deri"
            },
            {
            "id": 107,
            "name": "Süet"
            },
            {
            "id": 109,
            "name": "Tekstil"
            },
            {
            "id": 685,
            "name": "Rugan"
            },
            {
            "id": 715,
            "name": "Nubuk"
            }
        ]
        },
        {
        "categoryId": 411,
        "attribute": {
            "id": 207,
            "name": "Malzeme Tipi"
        },
        "required": false,
        "allowCustom": false,
        "varianter": false,
        "slicer": false,
        "attributeValues": [
            {
            "id": 2214,
            "name": "Hakiki"
            },
            {
            "id": 2215,
            "name": "Suni"
            }
        ]
    },
}

Filtre Parametreleri

ParametreAçıklama
nameKategorinin Trendyol sistemindeki Adı
displayNameKategorinin Trendyol sistemindeki Adı- Ön yüzde görünen
attribute.idKategorideki özellik ID bilgisi
attribute.nameKategorideki özellik adı
allowCustomtrue ise createProduct yapılırken ID yerine freetext-string gönderim yapılmalıdır.
requiredtrue ise createProduct yapılırken ilgili attributes, attributeValues alanında gönderilmesi gerekmektedir.
slicertrue ise trendyol.com üzerinde ayrı bir ürün kartı oluşturulur.
varianterTrendyol.com'da ürünü görünürken bu özellik bilgisi bir varyant bilgisi olup olmadığını ifade eder
attributeValues.idKategorideki özelliği için girilebilecek değer ID bilgisi
attributeValues.nameKategorideki özelliği için girilebilecek değer adı