Глава 3.Каталог Модуль Интернет-магазин – это, собственно, надстройка над модулем Каталог. Без каталога интернет-магазин работать не будет. Каталог товаров – это, в свою очередь, надстройка над модулем Информационные блоки.
Создание каталога товаров – один из самых трудоемких этапов при создании интернет-магазина как для разработчиков, так и для администраторов магазина в плане наполнения проекта реальным содержимым.
ТЗ на каталог товаров В Техническом задании на каталог товаров минимально необходимый уровень информации это:
Свойства раздела;
Свойства товара.
Эта информация определяет количество и свойства инфоблока(ов), а также структуру разделов каталога.
В качестве товаров для нашего примера возьмем фототовары. В рамках примера используем следующее описание каталога в ТЗ сайта:
Электронный каталог
Электронный каталог - это каталог товара, публикуемый в электронном магазине. Структура электронного каталога состоит из категорий, подкатегорий и самих товаров.
Товар - это объект, который имеет:
ID -уникальный идентификатор;
Категорию (родитель) - главная категория товара;
Дополнительные категории (secondary category);
Количество;
Описание;
Мета-описание;
Мета-ключевые слова;
Название страницы (Page Title);
Технические характеристики;
Поле производителя (Manufacturer);
Серийный номер производителя (Product code);
Цену (our price);
Цену конкурентов (MSRP);
Срок возврата товара по гарантии (RMA);
Изображения главное (возможность уменьшать исходное до нужных размеров как по высоте, так и по ширине автоматически в зависимости от настроек);
Дополнительные изображения (Additional Image);
Статус товара (preorder - принят, in stock – в наличии, out of stock - отсутствует, available date – дата поступления, и другие);
Compatibility (Совместимость для определенных типов товара);
SEO name (URL);
Enable/disable.
Категория или субкатегория - это объект, который имеет:
ID- уникальный идентификатор;
Name (имя);
Images;
Description;
Page title;
Meta keywords;
Meta description;
Status (Active, disabled).
| Как правило, заказчик редко бывает в курсе терминологии, используемой в «1С-Битрикс: Управление сайтом», а так же не всегда уверено разбирается в функционале системы. Поэтому разработчик должен четко понимать что заказчик имеет в виду под тем или иным пунктом ТЗ и какой пункт какими средствами CMS предстоит реализовать.
Примечание. Абсолютно справедливо и обратное: разработчик проекта не всегда может понимать, что имеет в виду заказчик.
В данном случае описание товаров и их свойств достаточно простое, создание каталога полностью решается штатными средствами системы.
Создание типа инфоблока Для создания каталога первым делом необходимо создать тип инфоблока. Существующие типы инфоблоков отображаются в меню в разделе Контент Административной части (Рисунок 3 .2).
Рисунок 3.2 В этих местах отображаются типы инфоблоков
Перейдите в административную часть на страницу Контент > Информ. Блоки > Типы информ. блоков. Откроется список типов информационных блоков, имеющихся в системе (Рисунок 3 .3).
Рисунок 3.3 Список типов инфоблоков
Нажмите на кнопку Добавить новый тип на Контекстной панели. Откроется форма создания нового типа инфоблока (Рисунок 3 .4).
Рисунок 3.4 Создание нового типа инфоблока
В закладке Основное укажите символьный код типа информационного блока в поле Идентификатор (ID). Код - это произвольный набор латинских букв и символов, понятный администратору сайта. Пусть в нашем примере это будет catalog_tovar.
Флажок у поля Использовать древовидный классификатор элементов по разделам определяет будет ли структура создаваемого типа инфоблока древовидной. Отказ от древовидной схемы требуется в крайне редких случаях.
Введите Название типа информационных блоков для русского языка.
Повторите ввод Названия для англоязычной версии.
Примечание. Даже если вы не планируете использование других языковых версий вашего сайта вам все равно необходимо заполнить колонку Название для всех имеющихся языковых интерфейсов сайта.
Колонки Разделы и Элементы не обязательны для заполнения. Но ввод в эти поля терминов позволяет сделать работу с каталогом более удобной, так как можно задать более соответствующие и понятные названия для будущих редакторов сайта.
Сохраните внесенные изменения. Форма закроется, система перейдет к списку имеющихся типов инфоблоков, среди которых отразится и вновь созданный тип инфоблока.
Примечание. Пока не создан ни один инфоблок у вновь созданного типа, этот тип инфоблоков не будет отображаться в разделе Контент.
|