- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Magento. Как создать атрибут и применить его к товарам
Октябрь 29, 2013
Данный туториал покажет, как создать атрибут и применить его к товарам в шаблоне Magento.
Magento. Как создать атрибут и применить его к товарам
В Magento атрибутами называют свойства товара. Их можно создавать в любом количестве. Чтобы применять одинаковые атрибуты для конкретных груп товара, необходимо использовать наборы атрибутов. К примеру, добавим атрибут “Материал”(“Material”).
- В админ панели Magento перейдите в Каталог (Catalog) -> Атрибуты (Attributes) -> Управление Атрибутами (Manage Attributes)
Здесь находятся все атрибуты, используемые в системе.
- Щёлкните по кнопке “ Создать Новый Атрибут (Add New Attribute)” в правом верхнем углу страницы.;
- Во вкладке Свойства (Properties) нужно настроить Свойства атрибута (Attribute Properties):
- Идентификатор атрибута (Attribute Identifier): имя атрибута, используемое в системе. Например, материал.
- Область действия (Scope): позволяет задать уровень действия атрибута, в частности Глобальный (Global) (значение данного атрибута должно быть одинаковым для всех товаров определенного вида, во всех сайтах и магазинах текущей установки Magento), Магазин (Store View) (значение атрибута для товара может меняться в зависимости от сайта и магазина), Сайт (Website) (позволяет менять значения атрибута в зависимости от того, на каком сайте он расположен, но внутри каждого сайта, во всех его магазинах, значение остаётся одинаковым).
- Тип данных владельца магазина (Catalog Input Type for Store Owner): описывает тип данных, которые будут храниться в атрибуте. Например, если нужно вручную вводить описание конкретного товара, выберите Текстовое поле (Text Field) и т.п. В нашем случае используем Выпадающий список (Dropdown).
- Уникальное значение (Unique Value): выберите “да” если хотите, чтобы значение атрибута для каждого товара было разными. Но мы используем “нет”, т.к. разные типы товаров могут быть сделаны из одного материала.
- Непустой (Values Required): нажмем “да”, поскольку все наши товары сделаны из определенного материала.
- Проверка значения для владельца магазина (Input Validation for Store Owner): определяет соответствие введённых данных типу свойства при сохранениии товара. В нашем случае такая проверка не требуется, поэтому выберем “Нет”.
- Применить к (Apply To): определяет, какие типы товара будут отображать данный атрибут . Если щелкнуть “ Выбранные Товарные Типы (Select product types)” в выпадающем меню можно указать, к каким типам (простые (Simple), группированные (Grouped) или изменяемые товары (Configurable Products) “материал” будет отнесён. Также можно использовать “Все типы товара (All Product Types)“.
- Настройки Свойств взаимодействия с фронт-эндом (Frontend Properties):
- Использовать в быстром/расширенном поиске: если выбрано “да”, информация, сохраненная в данном атрибуте, будет доступна для быстрого/расширенного поиска на сайте.
- Возможность сравнения во Фронт-энде (Comparable on Front-end): при выборе значения “да”, будет создан ряд для данного атрибута, если он содержится в хотя бы одном из сравниваемых товаров.
- Использовать в Навигации по фильтрам (Use in Layered Navigation) (применяется только с типом Выпадающий список (Dropdown), Множественный выбор (Multiple Select]) или Цена (Price)). Так как мы использовали “Выпадающий список (Dropdown)”, данная функция активна и можно выбрать, например, Фильтруемый (с результатами) (Filterable (with results)).
- Позиция (Position): определяет положение данного атрибута в меню Навигации по фильтрам.
- Видимость на странице Каталога во Фронт-энде (Visible on Catalog Pages on Front-end): если выбрано “нет”, атрибут не появится на странице информации о товаре. “Видимость” влияет только на отображение атрибута на сайте. Важно — если выставить “Видимость: нет (Visible: No)”, и “Сравнение: да”, атрибут будет в любом случае показываться в ряде сравнения.
- Во вкладке Управление метками/опциями (Manage Label/Options) можно добавить название атрибута для каждого вида магазина. Если метка магазина пустая, в нем будет использоваться название по умолчанию. Введем “Material (Материал)” для меток “Admin” и “English”. Затем, в секции Управление опциями (Manage Options) (значения атрибута) напишем лайкра (lycra), нейлон (nylon), полиэстер (polyester), атлас (satin), кружево (lace), шелк (silk) и прозрачная ткань (sheer fabric). Щелкните Добавить опцию (Add Option), чтобы добавить новое поле значения атрибута. В поле Позиция (Position) можно вводить числа 1,2,3, по которым будет определено место в списке.
- После этого, нажмите кнопку Сохранить атрибут (Save Attribute) в верхнем правом углу экрана.
- Для того, чтобы применить данный атрибут к продукту, сначала нужно добавить его в набор атрибутов. Вернитесь в меню Каталог (Catalog) и найдите вкладку Управление Наборами атрибутов (Manage Attribute Sets).
- Здесь находятся все наборы атрибутов. Нажмите кнопку Добавить новый набор (Click Add New Set).
- Введите в поле имя (Name) название для набора атрибута, например, материал. Используем настройку Основа (Based On) -> по Умолчанию (Default). Щелкните кнопку Сохранить набор атрибутов.
- На следующей странице новосозданный набор атрибутов расположен в третьей колонке под названием Несвязанные атрибуты (Unassigned Attributes). Перетащите его в одну из груп второй колонки, например, в Общие (General).
- Нажмите кнопку Сохранить набор атрибутов (Save Attribute Set) в верхнем правом углу.
- Создайте новый товар в меню Каталог (Catalog) -> Управление Товарами (Manage Products) -> «Добавить товар» (Add Product) и укажите нужный набор атрибутов в выпадающем меню Набор атрибутов (Attribute Set). Нажмите Продолжить (Continue).
- Теперь можно добавить новый продукт, содержащий созданный нами набор атрибутов (“материал (material)”). Поскольку новый атрибут мы добавили в секцию Общие (General) , он будет находится во вкладке Общие (General) в установленном порядке. После этого, атрибут появится на сайте среди информации о продукте.
Вы также можете воспользоваться детальным видео туториалом:
Magento. How to create an attribute and apply it to products