Categories

Новые шаблоны

Magento. Как создать атрибут и применить его к товарам

Norman Fisher Октябрь 29, 2013
Rating: 4.1/5. From 9 votes.
Please wait...

Данный туториал покажет, как создать атрибут и применить его к товарам в шаблоне Magento.

Magento. Как создать атрибут и применить его к товарам

В Magento атрибутами называют свойства товара. Их можно создавать в любом количестве.  Чтобы применять одинаковые атрибуты для конкретных груп товара, необходимо использовать наборы атрибутов. К примеру, добавим атрибут “Материал”(“Material”). 

  1. В админ панели Magento перейдите в Каталог (Catalog) -> Атрибуты (Attributes) -> Управление Атрибутами (Manage Attributes)

    Здесь находятся все атрибуты, используемые в системе.

  2. Щёлкните по кнопке “ Создать Новый Атрибут (Add New Attribute)” в правом верхнем углу страницы.;

  3. Во вкладке Свойства (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)“.
  4. Настройки Свойств взаимодействия с фронт-эндом (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)”, и “Сравнение: да”, атрибут будет в любом случае показываться в ряде сравнения.
  5. Во вкладке Управление метками/опциями (Manage Label/Options) можно добавить название атрибута для каждого вида магазина. Если метка магазина пустая, в нем будет использоваться название по умолчанию. Введем “Material (Материал)” для меток “Admin” и “English”. Затем, в секции Управление опциями (Manage Options) (значения атрибута)  напишем лайкра (lycra), нейлон (nylon), полиэстер (polyester), атлас (satin), кружево (lace), шелк (silk) и прозрачная ткань (sheer fabric). Щелкните Добавить опцию (Add Option), чтобы добавить новое поле значения атрибута. В поле Позиция (Position) можно вводить числа 1,2,3, по которым будет определено место в списке.

  6. После этого, нажмите кнопку Сохранить атрибут (Save Attribute) в верхнем правом углу экрана.
  7. Для того, чтобы применить данный атрибут к продукту, сначала нужно добавить его в набор атрибутов. Вернитесь в меню Каталог (Catalog) и найдите вкладку Управление Наборами атрибутов (Manage Attribute Sets).

  8. Здесь находятся все наборы атрибутов. Нажмите кнопку Добавить новый набор (Click Add New Set).
  9. Введите в поле имя (Name)   название для набора атрибута, например, материал. Используем настройку Основа (Based On) -> по Умолчанию (Default). Щелкните кнопку Сохранить набор атрибутов.

  10. На следующей странице новосозданный набор атрибутов расположен в третьей колонке под названием Несвязанные атрибуты (Unassigned Attributes). Перетащите его в одну из груп второй колонки, например, в Общие (General).

  11. Нажмите кнопку Сохранить набор атрибутов (Save Attribute Set) в верхнем правом углу.
  12. Создайте новый товар в меню Каталог (Catalog) -> Управление Товарами (Manage Products) -> «Добавить товар» (Add Product) и  укажите нужный набор атрибутов в выпадающем меню Набор атрибутов (Attribute Set). Нажмите Продолжить (Continue).

  13. Теперь можно добавить новый продукт, содержащий созданный нами набор атрибутов (“материал (material)”). Поскольку новый атрибут мы добавили в секцию Общие (General) , он будет находится во вкладке Общие (General) в установленном порядке. После этого, атрибут появится на сайте среди информации о продукте.

Вы также можете воспользоваться детальным видео туториалом:

Magento. How to create an attribute and apply it to products

Шаблоны Magento
Эта запись была размещена в Magento туториалы и помечена как apply, attribute, create, Magento, products, to. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов