GetCategoryAttributes¶
- class GetCategoryAttributes(integration, objects=None, batch_request=None, **kwargs)[kaynak]¶
Satış kanalında bulunan kategori ağacında kullanılan özellikleri ve değerlerini Omnitron üzerinde oluşturur. Özellikler oluşturulurken kullanılan DataClass CategoryAttributeDto ‘dur.
Oluşturulan attributelar ürün gönderimi sırasında mapping gerektirir.
Mapping yapıldıktan sonra ürün datasına ek olarak mapped_attributes eklenir. Detaylı bilgi için Üründe Mapping Verisi
GetCategoryAttributes <channel.setup.GetCategoryAttributes>
CategoryAttributeDto remote_id: str -> "Ozelligin varsa remote_id'si yoksa ismi remote id olarak belirlenebilir" name: str -> "Özelliğin adı, örneğin renk, beden içerik gibi" required: bool -> "Zorunlu bir özellik olup olmadığı" variant: bool -> "varyant kırılımı olarak kullanılıp kullanılmadığı" allow_custom_value: bool -> "satış kanalında tanımlı değerler dışında değer kabul edip etmediği" "örneğin renk için tanımlı değerler dışında kabul etmeyebilir" "Ölçü için satış kanalında tanımlı olmayan değerleride kabul edebilir" "Açıklama ise tanımlı değer olamayacağı için her zaman custom değer alabilir anlamındadır" values: List[CategoryAttributeValueDto] --- class CategoryAttributeValueDto: remote_id: str -> "özelliğin satış kanalındaki kodu" name: str -> "Özelliğin değeri"