create servisine yapılacak isteklerde gönderilecek attributes bilgileri ve detayları bu servis kullanılarak alınmalıdır.
https://merchantapi.idefix.com/pim/category-attribute/{categoryID}
Ürün create etmek için kategori özelliklerini almanız gerekecektir. Bunun için ise en alt seviyedeki kategori ID bilgisi kullanılmalıdır. Seçtiğiniz kategorinin alt kategorileri var ise bu kategori bilgisi ile ürün oluşturamazsınız.
Ürün create etmek için attributeleri çektiğinizde required True olanlar ürün oluşturma isteğinde mutlaka gönderilmelidir. Aksi halde ürününüz idefix sisteminde oluşmayacaktır.
{
"id": 546,
"name": "Tulum",
"categoryAttributes": [
{
"attributeId": 24,
"attributeTitle": "Dahili Hafıza",
"allowCustom": false,
"categoryId": 546,
"required": true,
"isVariant": true,
"isSlicer": true,
"attributeValues": [
{
"id": 93301,
"name": "1 TB"
},
{
"id": 93300,
"name": "6 GB"
},
{
"id": 93299,
"name": "1 GB"
}
]
}
]
}
Parametre Ad | Açıklama |
---|---|
id | Kategorinin İdefix sistemindeki id bilgisi |
name | Kategorinin İdefix sistemindeki isim bilgisi |
attributeId | Kategorideki özellik ID bilgisi |
attributeTitle | Kategorideki özellik adi |
allowCustom | true ise ürün create edilirken ID yerine freetext-string gönderim yapılmalıdır. |
required | true ise ürün create edilirken ilgili attributes, attributeValues alaninda gönderilmesi gerekmektedir. |
isSlicer | true ise idefix.com önyüzünde ürünler farklı olarak listelenir. |
isVariant | İlgili özelliğin varyanter olup olmadığı bilgisidir. idefix.com' da ürün görünürken bu özellik bilgisinin bir varyant olup olmadığını ifade eder. |
attributeValues.id | Kategorideki özellik değeri için girilebilecek değer ID bilgisi |
attributeValues.name | Kategorideki özellik değeri için girilebilecek değer adi |