Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

Создание группы свойств для Стиральных Машин

Выбираем модуль: «Каталог Товаров -> Наборы Свойств».

При заходе в модуль, форма редактирования находится в режиме добавления нового элемента.

Добавим новый набор для стиральных машин:

Название: «Стиральные машины»

Постфикс для шаблонов: wash (может быть использован в дальнейшем для тонкой настройки шаблонов именно раздела стиральных машин).

Шаблон кода товаров: может использоваться для генерации кодов товаров по заданной схеме для использования во внешних приложениях (1С и т.д.) - оставляем пустым

Кол-во повторов блока подвидов в фильтре: блок заказа товаров вместо фильтра в деталях товара. При условии существования полей без учета остатков - оставляем 0

Список свойств и их параметров: Начинаем непосредственно создавать необходимые свойства товаров. «По умолчанию» доступны системные поля, некоторые из них содержат данные (например Страна производитель), а некоторые служат лишь для участия в фильтре (диапазон цен, наличие фото и другие).

Для набора свойств «Стиральные машины» на этапе постановки задачи были определены следующие свойства:

  1. Тип загрузки [текстовый справочник];
  2. Страна производитель [текстовый справочник];
  3. Скорость отжима [числовой справочник];
  4. Производитель [текстовый справочник]

Для участия в поиске (т.е. в фильтре) выделены:

  1. Производитель [выбор из списка];
  2. Тип загрузки [выбор из списка];
  3. Страна [выбор из списка];
  4. Скорость отжима [Поле ввода числа];
  5. Цена от, до

Поля «страна производитель» и диапазон цен – являются заранее определенными и уже присутствуют в списке доступных свойств. Сразу добавим их в набор (см. рис. 1):

  1. Выбираем в выпадающем списке элемент «Страна-производитель» и жмем «Добавить».
    • Является ли это свойство общим для всех наборов свойств нашего каталога? Нет, не является, поскольку как минимум в наборе для MP3 композиций оно не будет присутствовать, соответственно НЕ включаем галочку «Общее» для данного свойства.
    • Необходимо ли отображать данное свойство в фильтре? Да, необходимо - согласно постановки задачи. Включаем галочку «В фильтре» для данного свойства.
    • В фильтре и описании товара поле должно отображаться с названием «Страна», соответственно ставим значение «Заголовок» в «Страна».
  2. Добавим фильтр по диапазону цен. Выбираем в выпадающем списке элемент «Цена от» и жмем «Добавить».
    • Поскольку это поле может использоваться только в фильтре, то для него можно установить только значение «Заголовок». Нас устраивает установленное значение «Цена от», оставляем без изменений.
  3. Аналогичным образом добавляем второе поле диапазона цен «Цена до», «Заголовок» устанавливаем «до».

    Рисунок 1

    Поля «производитель», «скорость отжима» и «тип загрузки» не являются предопределенными. Создадим их:

     

  4. Жмем кнопку «редактировать/добавить новые». В появившемся диалоге виден список уже имеющихся полей и доступна форма для добавления новых свойств. Добавим поле «Скорость отжима» (см. рис. 2):

    • «Публиковать» - отключение данной галочки служит для временного сокрытия свойства. Оставляем без изменений.
    • «Название (админ)» - определяет как будет называться данное свойство в панели администратора, имеет смысл назвать его следующим образом: «СМ:Скорость отжима», префикс «СМ» будет говорить нам о группе принадлежности данного свойства (Стиральные машины) и позволит легко понять к чему оно относится в общем списке. Для более сложных структур можно использовать многоуровневые префиксы, например «БТ:СМ» (бытовая техника – стиральные машины)
    • «Заголовок (по умолчанию)» - определяет заголовок свойства для публичной части сайта. Каждое свойство может быть использовано более чем в одном наборе свойств и значение заголовка (по умолчанию) при его добавлении будет определяться именно этим значением. Устанавливаем равным «Скорость отжима».
    • «Префикс, Постфикс» - нужны для данных имеющих единицы измерения и прочие параметры. Например для массы можно установить постфикс «кг». В нашем случае ставим постфикс «об/мин», а префикс оставляем пустым.
    • «Тип данных свойства» - определяет значения какого типа будут храниться в данном свойстве. Согласно постановке задачи выбираем тип «Целое число».
    • «Хранить как» - возможны различные варианты хранения значений свойств: по значению, справочник и т.д. Различия между ними описаны в общем руководстве по Каталогу Товаров, а также непосредственно на форме редактирования в интерфейсе администратора. В нашем случае согласно постановке задачи выбираем «По значению из справочника».
    • «Справочник-источник данных» - поскольку был выбран тип хранения в справочнике, то необходимо выбрать из какого справочника брать данные. Справочник должен хранить значения того же типа, что и тип данных создаваемого свойства. Подходящих справочников заранее не было создано, соответственно выбираем единственный возможный вариант «Создать новый». Называем справочник: «СМ: Скорость Отжима».
    • «Сортировка в фильтре» - определяет в каком порядке будут выводиться данные в выпадающем списке в фильтре на сайте. Выбираем наиболее подходящий «По названию» и «По возрастанию».
    • «Тип свойства» - поскольку все стиральные машины с различными значением создаваемого свойства (Скорость отжима) являются различными моделями оставляем тип свойства «Обычный». Более подробно про подвиды товаров будет пояснено при создании набора свойств для мебели.
    • «Показывать на страницах» - определяет в каких режимах это поле будет отображаться на сайте. Установим вывод только в карточке товара. (Можно выбрать несколько режимов одновременно, удерживая нажатым Ctrl)
    • «Показывать в фильтре как» - определяет в каком виде данное свойство будет отображаться в фильтре на сайте. Согласно постановке задачи выбираем «Текстовое поле».
    • «Показывать в фильтре на страницах» - определяет в каких режимах это поле будет отображаться в фильтре на сайте. Выберем все доступные значения.
    • «Показывать в фильтре администратора» - определяет необходимо ли отображать данное свойство в фильтре в панели администратора сайта. Не включаем.
    • «Показывать в форме товара (админ)» - система Amiro.CMS позволяет настраивать интерфейс администратора наиболее удобным для пользователя образом. Можно поместить поле для редактирования в любое место, исходя из собственных соображений по частоте его использования, количеству полей, загруженности интерфейса и т.д. Выберем «Основная форма (верх)».
    • «Не использовать в общем списке» - данный параметр можно включать, если необходимо нестандартное отображение данного свойства в фильтре, в товаре и т.д. Требуется редко, только при сложных компоновках дизайна. Оставляем не включенным. 
    • «Описание» - Если в данном параметре установить описание свойства, то оно будет отображаться как подсказка на сайте для посетителя. Установим как «Скорость отжима менее 800 об/мин обычно недостаточно. Скорости же более 1000 об/мин излишне пересушат стираемые вещи. Наиболее оптимально использовать машинки с регулируемой скоростью, и максимально скоростью - не менее 800»
    • Все параметры свойства заданы. Жмем «Добавить» на форме редактирования. Свойство теперь доступно в общем списке. Закрываем диалог добавления.
    • Вернувшись к форме добавления свойств (см. рис. 1) в набор – выбираем в выпадающем списке только что определенное свойство «СМ: Скорость отжима» и жмем «Добавить». Свойство появилось в списке. Далее задаем параметры его использования уже непосредственно в рамках создаваемого набора.
    • Является ли это свойство общим для всех наборов свойств нашего каталога? Нет, не является, оно имеет смысл только для бытовой техники, соответственно НЕ включаем галочку «Общее» для данного свойства.
    • Необходимо ли отображать данное свойство в фильтре? Да, необходимо - согласно постановки задачи. Включаем галочку «В фильтре» для данного свойства.
    • В фильтре и описании товара поле должно отображаться с названием «Скорость отжима», что совпадает с введенным ранее значением заголовка (по умолчанию), соответственно оставляем без изменений.

    Рисунок 2

    Аналогичным образом добавляем свойство «Тип загрузки» (см. рис. 3).

  5. Жмем кнопку «редактировать/добавить новые». В появившемся диалоге виден список уже имеющихся полей и доступна форма для добавления новый свойств.
    Добавим поле «Тип загрузки»:
    • «Публиковать» - Оставляем без изменений.
    • «Название (админ)» - «СМ:Тип загрузки»
    • «Заголовок (по умолчанию)» - «Тип загрузки».
    • «Префикс, Постфикс» - оставляем пустыми
    • «Тип данных свойства» - Согласно постановке задачи выбираем тип «Строка».
    • «Хранить как» - Согласно постановке задачи выбираем «По значению из справочника».
    • «Справочник-источник данных» - поскольку соответствующие по типу данных не подходят по значениям (Страны), выбираем «Создать новый». Называем справочник: «СМ: Тип загрузки».
    • «Сортировка в фильтре» - «По названию» и «По возрастанию».
    • «Тип свойства» - оставляем тип свойства «Обычный».
    • «Показывать на страницах» - Установим вывод только в деталях товара.
    • «Показывать в фильтре как» - Согласно постановке задачи выбираем «Список».
    • «Показывать в фильтре на страницах» - Выберем все доступные значения.
    • «Показывать в фильтре администратора» - Не включаем.
    • «Показывать в форме товара (админ)» - Выберем «Основная форма (верх)».
    • «Не использовать в общем списке» - Оставляем не включенным.
    • «Описание» - оставим незаполненным
    • Все параметры свойства заданы. Жмем «Добавить» на форме редактирования. Свойство теперь доступно в общем списке. Закрываем диалог добавления.
    • Вернувшись к форме добавления свойств (см. рис. 1) в набор – выбираем в выпадающем списке только что определенное свойство «СМ: Тип загрузки» и жмем «Добавить». Свойство появилось в списке. Далее задаем параметры его использования уже непосредственно в рамках создаваемого набора.
    • Является ли это свойство общим для всех наборов свойств нашего каталога? Нет, не является, оно имеет смысл только для бытовой техники, соответственно НЕ включаем галочку «Общее» для данного свойства.
    • Необходимо ли отображать данное свойство в фильтре? Да, необходимо - согласно постановки задачи. Включаем галочку «В фильтре» для данного свойства.
    • В фильтре и описании товара поле должно отображаться с названием «Тип загрузки», что совпадает с введенным ранее значением заголовка (по умолчанию), соответственно оставляем без изменений.

    Рисунок 3

    Аналогичным образом добавляем свойство «Производитель» (см. рис. 4).

  6. Жмем кнопку «редактировать/добавить новые». В появившемся диалоге виден список уже имеющихся полей и доступна форма для добавления новый свойств. Добавим поле «Производитель»:
    • «Публиковать» - Оставляем без изменений.
    • «Название (админ)» - «БТ:Производитель». Префикс «БТ», поскольку производителей для всей бытовой техники имеет смысл хранить в едином списке, а не дублировать.
    • «Заголовок (по умолчанию)» - «Производитель».
    • «Префикс, Постфикс» - оставляем пустыми
    • «Тип данных свойства» - Согласно постановке задачи выбираем тип «Строка».
    • «Хранить как» - Согласно постановке задачи выбираем «По значению из справочника».
    • «Справочник-источник данных» - поскольку соответствующие по типу данных не подходят по значениям (Страны), выбираем «Создать новый». Называем справочник: «БТ: Производитель».
    • «Сортировка в фильтре» - «По названию» и «По возрастанию».
    • «Тип свойства» - оставляем тип свойства «Обычный».
    • «Показывать на страницах» - Поскольку в нашем случае производитель всегда присутствует в названии товара (Например Zanussi FE 1002), то установим вывод только в деталях товара.
    • «Показывать в фильтре как» - Согласно постановке задачи выбираем «Список».
    • «Показывать в фильтре на страницах» - Выберем все доступные значения.
    • «Показывать в фильтре администратора» - Не включаем.
    • «Показывать в форме товара (админ)» - Выберем «Основная форма (верх)».
    • «Не использовать в общем списке» - Оставляем не включенным.
    • «Описание» - оставим незаполненным
    • Все параметры свойства заданы. Жмем «Добавить» на форме редактирования. Свойство теперь доступно в общем списке. Закрываем диалог добавления.
    • Вернувшись к форме добавления свойств (см. рис. 1) в набор – выбираем в выпадающем списке только что определенное свойство «БТ: Производитель» и жмем «Добавить». Свойство появилось в списке. Далее задаем параметры его использования уже непосредственно в рамках создаваемого набора.
    • Является ли это свойство общим для всех наборов свойств нашего каталога? Нет, не является, оно имеет смысл только для бытовой техники, соответственно НЕ включаем галочку «Общее» для данного свойства.
    • Необходимо ли отображать данное свойство в фильтре? Да, необходимо - согласно постановки задачи. Включаем галочку «В фильтре» для данного свойства.
    • В фильтре и описании товара поле должно отображаться с названием «Производитель», что совпадает с введенным ранее значением заголовка (по умолчанию), соответственно оставляем без изменений.

Рисунок 4

Все свойства для набора бытовой техники определены. Выберем наиболее удобный порядок их отображения на сайте. Для этого с помощью стрелок передвинем производителя и цены в начало списка, а страну производитель – в конец.

Также добавим свойство «Вертикальный разделитель» и поставим его после цен. Набор свойств для бытовой техники создан. Обязательно жмем «Добавить»!


Важно!

До списка свойств, и после, должны стоять системные свойства: «Начало блока» и «Конец блока». Что позволит правильно сформировать фильтр и исключит ошибки.


Как можно заметить, процесс добавления новых свойств довольно прост, хотя и содержит много параметров. Но это позволяет достичь огромной гибкости настройки каталога без необходимости редактирования шаблонов, программирования и т.п. Для правильной настройки, один из важнейших моментов - предварительно определиться с постановкой задачи и четко представлять что именно необходимо создать.

Версия для печати

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.