Атрибуты можно разделить на три группы на основе области их применения: атрибуты товара, атрибуты класса товаров и глобальные атрибуты.

Атрибуты товара - это свойства, настраиваемые на уровне одного отдельного товара.

Глобальные атрибуты - это свойства, которыми могут обладать любые или все товары в магазине.

Чтобы настроить атрибуты товара, нужно определить, какие качества этого товара могут быть полезны покупателям, а также, есть ли такие же качества у других товаров в магазине. Это поможет понять, какой тип атрибутов лучше настроить для товара.

Например, если вы продаете футболки, полезно будет настроить такие атрибуты, как Размер (S, M, L, XL), Цвет (красный, синий, желтый и т.п.), Ткань (хлопок, лен и .п.) и т.д. Если футболки - это все, что вы продаете, то все эти свойства нужно настроить как глобальные атрибуты. Таким образом, вы сможете применять эти атрибуты ко всем артикулам в магазине. Если помимо футболок вы продаете другие товары, например, сумки, атрибуты Размер, Цвет и Материал могут не подойти. Например, размер важен при выборе сумки, но для покупателя намного полезнее знать габариты в сантиметрах, чем просто размер S, M или L. Аналогично, сумка может быть сделана не только из материи, но и из кожи, пластика, замши, соломы, т.е. для сумок подходит атрибут Материал, а не Ткань. В этом случае, следует создать отдельный класс для каждого типа товаров (Одежда для футболок и Сумки для сумок) и свои атрибуты для каждого класса (Размер, Цвет и Ткань для класса Одежда и Стиль, Материал и Размеры для класса Сумки).

Если у какого-то товара есть свойство, которым не обладает ни один другой товар в магазине, следует создать атрибут именно для этого товара. Например, если всего одна футболка в магазине с вышивкой, для нее можно задать доступные варианты рисунка, создав атрибут товара Вышивка (Бабочка, Цветок и т.п.)

Дополнительная информация: