Каталог продукции
Для чего нужен каталого продукции?
Первый ответ, который приходит в голову - это для электронного магазина. Ответ правильный, но далеко не полный. Ведь очень часто надо просто преподнести информацию о своей продукции, не продавая ее через сайт: опубликовать прайсы, дать рекламу и т.п.
Поэтому в CMS xSight предусмотрена поставка данной компоненты как в составе электронного магазина, так и отдельно от него.
Рассмотрим основные возможности данного модуля:
- Ведение неограниченного количества товарных позиций;
- Древовидная классификация продукции по категориям;
- Ведение альтернативной классификации продукции;
- Гибкая настройка характеристик продукции;
- Сравнение продуктов;
- Загрузка каталога и обновлений к нему из внешнего источника;
- Ограничение просмотра характеристик продукции в зависимости от прав пользователя;
- Обсуждение продуктов каталога;
- Выставление оценок продукту.
Ведение товарных позиций
Данный подмодуль позволяет администратору создавать товарные позиции, удалять их, изменять их характеристики, загружить иллюстрации и перемещать на разные ветки классификаторов.
Классификация по категориям
Для того, чтобы пользователю было проще ориентироваться в продукции, представленной на сайте, в системе предусмотрена возможность ее классификации по категориям.
Поскольку категорий может быть много, и зачастую они между собой взаимосвязаны, то классификатор категорий продукции имеет древовидную структуру с неограниченной вложенностью подкатегорий.
Например, у нас есть каталог компакт дисков. Все диски подразделяются на диски с программным обеспечением, музыкой и фильмами. Получаем три категории "Программное обеспечение", "Музыка" и "Фильмы". Однако, музыки, как и всего остального, может быть очень много. Следовательно, разбиваем категорию "Музыка" на подкатегории по направлениям: "Рок", "Поп", "Джаз", "Металл" и т.п. Если оказывается, что в каждой подкатегории все равно очень много наименований продукции, разбиваем их на подкатегории, скажем, по имени исполнителя. И так далее. А если, вдруг, выяснится, что какой-то исполнитель играет вовсе не рок, а джаз, то подкатегорию с его именем можно будет переместить из "Рока" в "Джаз". При этом все ее подкатегории и продукция переместятся вместе с ней.
Таким образом администратор сайта может создавать, удалять и перемещать категории в иерархии, а также классифицировать продукцию в категориях по своему усмотрению.
Хорошей практикой является вывод дерева категорий на общедоступной части сайта. При этом каждая категория представляет собой ссылку на список продукции этой категории. Это значительно упрощает для посетителей сайта задачу поиска интересующей его продукции.
Альтернативная классификация
Для того, чтобы проиллюстрировать назначение альтернативной классификации, вернемся к нашему примеру с компакт-дисками.
Предположим, мы хотим разделить диски на подкатегории еще и по стране. Задача, на первый взгляд, тривиальная. Однако, при более внимательном изучении получившейся структуры, это оказывается не так-то просто. Ведь рок, джаз, металл и т.п. играют во всех странах.
Получается два варианта. Либо в каждой категории с названием направления создавать подкатегории с названиями всех стран, либо наоборот - в каждой категории с названием страны дублировать подкатегории с названиями направлений. И в том, и в другом случае получаем дублирование информации. Это не очень хорошо по двум причинам:
- становится сложнее искать информацию, т.к. попав на подкатегорию "Канада" пользователь предполагает увидеть там всех канадских исполнителей, а видит только исполнителей выбранного направления.
- дублирование информации требует значительно больших трудозатрат по администрированию каталога.
Выходом из этой ситуации является создание альтернативной классификации - по странам. При этом у каждого музыкального диска будет две характеристики - направление и страна.
Одновременно с решением проблемы дублирования информации, такой подход еще и значительно упрощает поиск: теперь посетители сайта могут искать диски и по направлению, и по стране одновременно.
Гибкая настройка характеристик
Настраиваемые характеристики продукции - это, по сути, метапараметры, описанные в разделе "Управление структурой сайта".
Однако, поскольку эта возможность наиболее часто востребована именно для каталогов продукции, остановимся на ней в этом разделе подробнее.
Зачастую мы сталкиваемся с ситуацией, когда для всей продукции, представленной на сайте невозможно выделить общий перечень характеристик.
Для примера рассмотрим магазин бытовой техники. Холодильники характеризуются объемом морозильной камеры, количеством компрессоров и типом размораживания, а вытяжки - мощностью, типом управления и наличием подсветки.
Дублировать характеристики холодильников для вытяжек и наоборот неудобно, т.к. при наличии хотя бы 5-10 категорий получится огромный список характеристик, из которого для каждой категории продукции заполняется только 10-20%.
На помощь в данной ситуации прходит функциональность по гибкой настройке параметров.
Она предоставляет администратору возможность самому указать перечень характеристик для каждой категории продукции.
Кроме того, если какая-то характеристика имеет ограниченный набор значений, администратор может это указать и заполнить справочник возможных значений для этой характеристики.
Например, вытяжки бывают белые, металлик и коричневые. В этой ситуации администратор указывает, что параметр "Цвет" для категории "Вытяжки" имеет ограниченный набор значений, и заносит эти значения в справочник.
После этого, ему уже не надо набивать цвет для каждой вытяжки вручную - он может выбрать нужное значение из списка.
Сравнение продуктов
Сравнение продуктов - неотъемлемая часть всех каталогов. Эта возможность значительно упрощает пользователю выбор товара.
При сравнении продукции для всех сравниваемых товаров выводятся все их характеристики. При этом значения одного и того же параметра выводятся в одной строке для всех сравниваемых товаров. Если у какого-то из товаров отсутствует та или иная характеристика, то вместо нее выводится соответствующий текст, сообщающий о ее отсутствии.
При работе с каталогом пользователь может свободно добавлять и удалять товары на странице сравнения.
Максимальное количество одновременно сравнваемых товаров задается администратором в конфигурации.
Загрузка каталога и обновлений
Часто приходится сталкиваться с ситуацией, когда каталог продукции уже занесен, к примеру, в складскую систему, и набивать его на сайте вручную не хочется.
В этой ситуации можно воспользоваться функцией загрузки каталога из внешнего источника.
Более того, при изменении каких-либо характеристик продукции в складской системе их также совсем необязательно набивать повторно на сайте - можно воспользоваться функцией загрузки обновлений.
Эта же функциональность может использоваться при разработке аггрегаторов.
Ограничение просмотра характеристик в зависимости от прав
Данная функциональность позволяет указать, какие характеристики продукции могут видеть все пользователи, а какие - только определенная категория.
Например, информацию об остатках на складе можно показывать только своим филиалам, а оптовые цены - только партнерам.
Обсуждение продуктов каталога
Обсуждение продуктов каталога на сайтах, разработанных на базе CMS xSight, проводится средствами форума.
При этом ветка обсуждения обладает теми жа свойствами, что и тема форума. Единственным ее отличием является то, что расположена она не в форуме, а непосредственно на странице с описанием продукта.
Выставление оценок продукту
Помимо обсуждения достоинств и недостатоков того или иного товара, пользователи каталогов продукции, разработанных на базе CMS xSight могут выставлять товарам оценки.
Максимальное и минимальное количество баллов, которое может поставить пользователь, задается администратором в конфигурации.