Добавим новый набор для Кроватей (см. рисунок 9):
Название: «Мебель-Кровати»
Постфикс для шаблонов: m-bed
Шаблон кода товаров: оставляем пустым
Кол-во повторов блока подвидов в фильтре: оставляем 0

Рисунок 9
Список свойств и их параметров:
Для набора свойств «Мебель-Кровати» на этапе постановки задачи были определены следующие свойства:
- Производитель [текстовый справочник],
- Страна производитель [текстовый справочник],
- Материал [подвид товара, текстовый справочник с влиянием на цену и остатки на складе],
- Количество спальных мест [подвид товара, справочник числовой с влиянием на цену]
Для участия в поиске (т.е. в фильтре) выделены:
- Страна производитель [выбор из списка],
- Материал [выбор из списка],
- Спальных мест [выбор из списка],
- Цена от, до
Добавление уже определенных свойств в набор (см. рис. 9):
- Выбираем в выпадающем списке элемент «Страна-производитель» и жмем «Добавить».
- НЕ включаем галочку «Общее» для данного свойства.
- Необходимо ли отображать данное свойство в фильтре? Да, необходимо - согласно постановки задачи. Включаем галочку «В фильтре» для данного свойства.
- В фильтре и описании товара поле должно отображаться с названием «Страна», соответственно ставим значение «Заголовок» в «Страна».
- Аналогично ранее описанной схеме добавляем поля диапазона цен «Цена от» и «Цена до»
Создание новых свойств:
- Жмем кнопку «редактировать/добавить новые». В появившемся диалоге виден список уже имеющихся полей и доступна форма для добавления новый свойств.
Добавим поле «Производитель» (см. рис. 10):
- «Название (админ)» - «М:Производитель», префикс «М» будет говорить нам о группе принадлежности данного свойства и позволит легко понять к чему оно относится в общем списке. Поскольку производители ля Шкафов будут те же, мы сможем переиспользовать это поле в их наборе свойств.
- «Заголовок (по умолчанию)» - «Производитель».
- «Тип данных свойства» - Согласно постановке задачи выбираем тип «Строка».
- «Хранить как» - Согласно постановке задачи выбираем «По значению из справочника».
- «Справочник-источник данных» - выбираем вариант «Создать новый». Называем справочник: «М: Производители».
- «Тип свойства» - оставляем тип свойства «Обычный».
- «Показывать на страницах» - Установим вывод во всех видах.
- «Показывать в фильтре как» - Согласно постановке задачи выбираем «не показывать».
- «Показывать в фильтре на страницах» - оставляем без изменений, т.к. мы отключили показ свойства в фильтре.
- «Показывать в форме товара (админ)» - Выберем «Основная форма (верх)».
- Все параметры свойства заданы. Жмем «Добавить» на форме редактирования. Свойство теперь доступно в общем списке.

Рисунок 10
- Не закрывая диалог редактирования свойств, добавим следующее свойство «Материал» (см. рис. 11)
- «Название (админ)» - «М:Материал»
- «Заголовок (по умолчанию)» - «Материал».
- «Тип данных свойства» - Согласно постановке задачи выбираем тип «Строка».
- «Хранить как» - Согласно постановке задачи выбираем «По значению из справочника».
- «Справочник-источник данных» - выбираем вариант «Создать новый». Называем справочник: «М: Материал».
- «Тип свойства» - «Материал» определен как подвид товара с влиянием на цену и остатки, поэтому тип свойства определяем как «Является подвидом товара». Это позволит создать для одного вида товара нужное количество подвидов с различными материалами изготовления, определить наличие физических товаров на складе, задать различные цены для различных материалов и все это в рамках одного товара, без необходимости дублирования информации.
- «Показывать на страницах» - Отображение подвидов товаров возможно только в деталях товаров, поэтому данный параметр недоступен в этом варианте.
- «Показывать в фильтре как» - Согласно постановке задачи выбираем «Список».
- «Показывать в фильтре на страницах» - «Список товаров» и «Карточка товара»
- «Показывать в форме товара (админ)» - Подвиды редактируются в специальном окне в деталях товара, данная настройка не подлежит изменению для подвидов и не отображается.
- Все параметры свойства заданы. Жмем «Добавить» на форме редактирования. Свойство теперь доступно в общем списке.

Рисунок 11
- Не закрывая диалог редактирования свойств, добавим следующее свойство «Количество спальных мест» (см. рис. 12)
- «Название (админ)» - «М: Количество спальных мест»
- «Заголовок (по умолчанию)» - «Спальных мест».
- «Тип данных свойства» - Согласно постановке задачи выбираем тип «Целое число».
- «Хранить как» - Согласно постановке задачи выбираем «По значению из справочника».
- «Справочник-источник данных» - выбираем вариант «Создать новый». Называем справочник: «М: Количество спальных мест».
- «Тип свойства» - «Материал» определен как подвид товара с влиянием на цену и остатки, поэтому тип свойства определяем как «Является подвидом товара». Это позволит создать для одного вида товара нужное количество подвидов с различными материалами изготовления, определить наличие физических товаров на складе, задать различные цены для кроватей с одним и двумя спальными местами.
- «Показывать в фильтре как» - Согласно постановке задачи выбираем «Список».
- «Показывать в фильтре на страницах» - «Список товаров» и «Карточка товара»
- Все параметры свойства заданы. Жмем «Добавить» на форме редактирования. Свойство теперь доступно в общем списке. Все свойства созданы. Закрываем диалог добавления.

Рисунок 12
- Вернувшись к форме добавления свойств в набор – выбираем в выпадающем списке только что определенные свойства и жмем «Добавить» для всех трех свойств поочередно. Свойства появились в списке. Далее задаем параметры его использования уже непосредственно в рамках создаваемого набора. Все свойства не являются общими, в фильтре согласно постановки задачи отображаются поля «материал» и «количество спальных мест».
- Установим нужный порядок вывода свойств, разделители и набор свойств готов. Жмем «Добавить».
|