Всем привет! Сегодня я хочу рассмотреть вопрос, о котором часто забывают или не уделяют ему должное внимание, а именно – организация каталога и внутренней структуры интернет-магазина.
Я бы выделил несколько этапов построения хорошей структуры:
Структурирование базы данных товаров
Начнем с того, что без структурированной базы данных, вообще очень сложно создать интернет-магазин. Например, у меня есть один клиент, который занимается автомобильными запчастями, так уже несколько лет он продолжает работать по старинке (через звонок клиента) и мечтает о интернет-магазине, но так и не сподобился соединить 5 экселевских табличек в единый документ с единообразной структурой.
Этот этап работы сторонний специалист выполнить, как правило, не в состоянии, т.к. не владеет необходимой для этого информацией, а значит, делать это придется самостоятельно.
К типизированному каталогу (на данном этапе еще к базе данных) есть несколько требований:
В результате, количество корневых категорий уменьшилось с 24 до 6, а внутренние подкатегории были полностью реформатированы, при этом нельзя сказать, что изначальная структура каталога была неправильной, т.к. она соответствовала всем правилам профессиональной типизации автомобильного инструмента, но она оказалась непригодна для развития интернет-продаж.
Для решения вопроса с правильным построением каталога я бы рекомендовал провести определенные действия:
Как правило, сопоставив эти три пункта, можно получить структуру, которая будет близка к оптимальной.
Определение типа каталога
В данный момент в интернет-торговле используется три основных типа каталога:
Попробуем рассмотреть их подробнее:
Иерархическая организация каталога
Это классический подход к каталогизации и построению структуры, основой являются корневые категории, которые дробятся вниз на более мелкие, например:
Как можно заметить, структура вполне логичная и позволяет пользователю достаточно быстро найти интересующий его товар, кроме этого к плюсам такой структуры можно отнести:
Но возникают и сложности:
Таким образом, можно сказать, что иерархическая организация каталога – хорошее решение, но только при определенной структуре ассортимента, т.к. не позволяет пользователю осуществлять гибкую настройку отображения в каталоге.
С этой задачей хорошо справляется следующий тип организации каталога интернет-магазина.
Фасетная организация каталога
Основной принцип фасетной организации – отсутствие жесткой иерархии в каталоге, товары не имеют жесткой привязки к какому-то типу, но при этом имеют большое количество стандартизированных признаков, по которым, в зависимости от выбора посетителя, динамически формируется каталожная выдача.
При такой организации решаются все сложности, которые возникали при иерархической структуре, пользователь проставляет галочки и получает именно то, что соответствует его интересу, например: «желтые ботинки 43 размера» (выбраны параметры: цвет, тип, размер), или «кожаные туфли на каблуке» (выбраны параметры: материал, тип, наличие каблука).
На первый взгляд может показаться, что это идеальный вариант для любого интернет магазина, но это не так, по той причине, что фасетка хорошо и удобно отрабатывает только тогда, когда товары в выборке имеют одни и те же свойства, например мобильные телефоны или стиральные машинки, но вот организовывать сквозную фильтрацию и для телефонов, и для стиральных машин, будет не только затруднительно, но еще и крайне неудобно для посетителя.
Кроме того, при фасетной структуре страницы промежуточной фильтрации формируются динамически, а значит, достаточно плохо индексируются (или вообще не индексируются) поисковыми системами, а это важно для последующей работы по развитию интернет-магазина.
Также появляется определенная проблема с вложенностью товара и его обозначением в иерархическом дереве (важно как для посетителя, так и для поисковых систем).
Так что придется нам рассмотреть третий возможный тип построения каталога на сайте.
Смешанная фасетно-иерархическая организация каталога
Как видно из названия, третий тип организации каталожной структуры в интернет-магазине является смешением первых двух описанных, выражается это чаще всего в том, что в каталоге существуют первичные иерархические деления среди разных по набору свойств и параметров товаров, например:
При этом внутри каждой категории фильтрация осуществляется фасетным принципом, т.к. у всех товаров категории набор признаков един.
При этом возможны ситуации, когда фасетная фильтрация появляется не сразу в корневой директории, а на гораздо более низком уровне, например:
Как видно из предложенного примера, фасетка будет уместна только на третьем уровне вложенности, т.е. в разделе гайковерты, где их уже можно будет фильтровать по производителю, посадочному квадрату, мощности и т.д.
Подобная смешанная система хороша и для поисковиков, т.к. в этом случае появляются дополнительные промежуточные страницы каталога, и у каждого товара есть определенное место в иерархии.
Обобщая, можно сказать, что смешанная структура почти идеальный вариант для большинства интернет-магазинов, т.к. одновременно учитывает интересы пользователей и тех, кто работает с магазином с точки зрения его продвижения и рекламы.
Внутренняя градация в каталоге
Хочу немного остановиться на внутренних механизмах для структурирования информации для пользователя. Зачастую, при проектировании интернет-магазина, используется только один тип отображения информации на сайте, что не всегда удобно ввиду того, что с сайтом работают различные типы пользователей.
Приведу пример. Так получилось, что когда для одного из моих клиентов разрабатывался интернет магазин, то целью были исключительно розничные «разовые» покупатели, но по прошествии некоторого времени выяснилось, что сайтом активно пользуются старые оптовые клиенты, а вот для них интерфейс был гораздо менее удобен, т.к. при изначальном проектировании их интересы никто не учитывал.
В результате, в каталоге пришлось вводить дополнительные виды отображения информации, т.е. в конкретном примере табличный вид, без картинок, с возможностью проставить необходимое количество товара по списку на одном листе и массово добавить его в корзину одним кликом, не путешествуя по красочным карточкам товара, как в случае с розничным покупателем.
Таким образом, я советую предварительно подумать о том, какие пользователи и по каким сценариям могут работать с сайтом, и для каждой такой группы дать возможность работать максимально удобно. Это конечно увеличит стоимость и время разработки, но достаточно быстро окупится после запуска сайта.
//Александр Сафроненко
Ваша заявка отправлена. В ближайшее время мы с вами свяжемся.