Атрибутами продукту в Magento 2, як правило, є характеристики продукту, які допомагають користувачам вибирати між варіантами продукту та знаходити найбільш підходящий. Це може бути колір, розмір, вага, матеріал тощо.
Атрибути продукту використовуються не тільки для визначення характеристик продукту Magento 2, але й у пошуку, який допомагає користувачам відсортувати результати та покращити їхню залученість.
Атрибути продукту Magento 2 також можна використовувати для різних типів правил, таких як правила динамічної категорії та cms display rule тощо.
Отже, якщо ви не розробник, який знає, як створити атрибут продукту програмно, продовжуйте читати.
Створення атрибуту продуктів в Magento
1. Підіть в Admin Panel > Stores > Attributes > Product.
2. Натисніть кнопку Add New Attribute.
3. Заповніть розділ Attribute Properties.
- Введіть Default Label атрибута. Він відображатиметься в адмін панелі.
- Виберіть тип атрибута в полі Catalog Input Type for Store Owner. Тут є такі доступні значення, як: Text Field, Text Area, Date, Yes/No, Mutliple Select, Dropdown, Price, Media Image, Fixed Product Tax, Visual Swatch,Text Swatch.
- Виберіть Так у полі Values Required, щоб зробити атрибут, обов'язковим для продуктів. У цьому випадку ви не зможете зберегти продукт із цим атрибутом, якщо його значення не задано.
4. Заповніть розділ Advanced Attribute Properties.
- Задайте Attribute Code. Якщо залишити це поле порожнім, код атрибуту автоматично згенерується із назви за замовчуванням.
- У Scope ви вибираєте рівень, на якому буде редагуватися атрибут. Оскільки Magento 2 є багатомовною та мультивебсайтною платформою, якщо це атрибут текстового поля, краще залишити його на рівні представлення магазину. Якщо ж значення атрибуту не залежить від сайту чи мови, кращим буде вибрати Global.
- Задайте Default Value. Ми звертаємо вашу увагу на те, що значення за замовчуванням не встановлюється автоматично для всіх існуючих продуктів. Воно додається лише після повторного збереження продукту.
- У полі Unique Value вкажіть Так, якщо ви не хочете, щоб одне і те ж значення атрибуту застосовувалось до різних продуктів, напр. Атрибут SKU повинен бути унікальним.
5. В полі Input Validation for Store Owner виберіть фільтр, який буде використаний для перевірки значення атрибута перед збереженням продукту.
6. Виберіть Так у полі Add to Column Options, щоб додати атрибут до списку параметрів стовпців у сітці продуктів.
7. Виберіть Так у полі Use in Filter Options, якщо ви хочете, щоб цей атрибут використовувався під час фільтрування продуктів.
8. Задайте Default Store View, який відображатиметься у вітрині магазину в розділі Manage Labels. Якщо у вас багатомовний сайт, ви можете встановити назву для кожної мови.
9. Налаштуйте Storefront Properties.
- Якщо ви хочете, щоб атрибут використовувався під час пошуку, виберіть Так у полі Use in Search.
- Якщо ви хочете, щоб атрибут використовувався в пошуку Magento 2 вам потрібно задати Search Weight.
- Виріште чи хочете ви, щоб атрибут використовувався в розширеному пошуку у полі Visible in Advanced Search.
- У полі Comparable on Storefront ви можете вибрати, чи використовуватиметься цей атрибут на сторінці порівняння продукту.
- У розділі Used in Layered Navigation ви вибираєте атрибут, який буде використовуватися в багаторівневій навігації.
- Ви обираєте, чи використовуватиметься атрибут для багаторівневого пошуку навігації в розділі Use in Search Results Layered Navigation.
- У полі Position ви задаєте позицію атрибуту в багаторівневій навігації.
- Виберіть Так у полі Use for Promo Rule Conditions, якщо ви хочете, щоб цей атрибут використовувався в умовах правил ціни кошика та правила цін калатогу.
- Для того, щоб атрибут відображався на сторінці продукту в додаткових параметрах, виберіть Так у полі Visible on Catalog Pages on Storefront.
- Виберіть Так у розділі Use in Product Listing, щоб додати це значення атрибута до об'єкта продукту PHP у списку продуктів (колекції продуктів).
- Якщо ви хочете, щоб атрибут використовувався для процесу сортування, виберіть Так у полі Used for Sorting in Product Listing.
Закінчивши не забудьте натиснути кнопку Save Attribute.
Додавання атрибутів до набору атрибутів
Magento дозволяє створювати скільки завгодно атрибутів продукту, кожен із власним типом введення, і додавати їх до набору атрибутів, які є групою атрибутів, характерних для певного виду продукту.
Після цього, підіть у Admin Panel > Stores > Attributes > Attribute Set, виберіть атрибут який вам потрібен, перетягніть його з Unassigned Attributes в Groups.
Після того як закінчите не забудьте зберегти набір атрибутів.
Таким чином, атрибути та набори атрибутів допомагають вам керувати продуктами, структуровати та легко знаходити їхню інформацію.
Однак іноді оновлення атрибутів може бути доволі складним завданням, особливо якщо у вас багато продуктів. Ось чому вам буде корисно можете переглянути статтю про те, як масово оновлювати атрибути продукту та економити багато часу.