Цель урока
Обзор возможностей фильтров и сортировок в каталоге интернет магазина uCoz. Базовые настройки.
Определиться, по каким полям выполнять сортировку, фильтрацию товаров.
Введение
В этом уроке мы познакомимся с фильтрами и сортировкой.
Ответ на вопрос "какие задачи решают фильтры и сортировка?" поможет вам настроить их так, чтобы помочь пользователю сделать выбор искомого товара, тем самым приблизив его к совершению покупки.
Для чего же нужны фильтры и сортировка в магазине? Их главная задача - сузить круг поиска в каталоге с большим количеством товаров. Именно в каталоге с большим количеством товаров, но в категории где только одна страница с товарами и их не 100 на странице, фильтры и сортировка скорее будут только привлекать к себе лишнее внимание.
Давайте приступим к настройке: ПУ - Интернет-Магазин - Настройки модуля.
Настройка фильтров и сортировки
Перейдем к тому месту, на котором мы остановились в прошлый раз. ПУ — Интернет-магазин — Настройки модуля:
Сортировка
Сортировка материалов категории/все товары/товары пользователя по умолчанию
Когда пользователь впервые заходит на сайт он увидит товары в том порядке, который мы укажем в этом пункте. Обычно товары сортируются по наименованию от "А" к "Я". Конечно, можно поставить сортировку по цене или производителю, но тогда правилом хорошего тона будет добавление такой строчки: "Товары отсортированы по цене".
Тут три пункта настройки: Сортировка материалов: в категории (по ссылке $CAT_URL$
), на странице все товары (страница находится по адресу http://ваш_сайт/shop/all), на странице со списком материалов пользователя (страница по адресу http://ваш_сайт/shop/user/номер_пользователя/goods). Т.е. для каждой из трех страниц мы можем задать свой тип сортировки. Не знаю зачем, но наверно, это кому-то пригодится.
Выводить меню для сортировки материалов
Кроме того, что мы задаем сортировку по умолчанию, можно позволить пользователю самому выбрать параметр для сортировки.
Меню для сортировки имеет свою переменную $SORT_SELECTOR$
, которая работает на трех типах страниц: категория, все товары, товары пользователя. При нажатии этой галочки в настройках, появится новая строка "Пункты в меню сортировки".
Пункты в меню сортировки
Как видно, у нас огромный выбор, по какому пункту сортировать. Но не спешите проставить все возможные пункты. Давайте подумаем и оставим только то, что действительно необходимо.
- Артикул - сортировка возможна в редких случаях, когда каждый пользователь знаком с номенклатурой вашего каталога. В других случаях - пункт будет занимать лишнее место.
- Производитель - этот пункт лучше подойдет для фильтров. Дублировать его в сортировке не стоит.
- Наименование - прекрасно подойдет для сортировки по умолчанию. Оставить его стоит лишь по той причине, чтобы пользователь мог вернуться к сортировке по умолчанию.
- Цена - сортировка по цене хорошо работает в любом магазине.
- Гарантия - этот пункт лучше подойдет для фильтров. Дублировать его в сортировке не стоит.
- Вес - в зависимости от типа товаров, может применяться в фильтрах или сортировке, а также не применяться совсем.
- Дата добавления, Дата изменения - схожие пункты, лучше не применять их одновременно, а один их них оставить стоит, чтобы покупатель мог отследить новинки.
- Комментарии, Рейтинг, Популярность (оформление), Популярность (просмотров), Популярность (продаж) - эти параметры в целом очень схожи между собой в глазах покупателя. Выберите один из них и используйте в сортировке.
Итак, сколько пунктов вы насчитали для своего магазина? Я насчитал 4, 5-6 это крайний максимум.
Фильтры
Выводить меню для фильтрации материалов
Фильтры не менее эффективно справляются со своей задачей, чем сортировка. Порой без них просто не обойтись. Один клик - и неподходящие товары отсеяны.
Чтобы отобразить фильтры нужно не просто поставить галочку (как и в случае с сортировкой), нужно поместить переменную в шаблон каталога: $FILTER_SELECTOR$
. До размещения переменных в шаблоне нам еще много предстоит научиться, поэтому, поставим галочку и увидим список доступных пунктов для фильтров.
Список полей, участвующих в меню фильтрации
Здесь список чуть меньше, но все же, приличный.
- Артикул - применение в фильтрах нежелательно. Каждый товар имеет уникальный артикул, так ведь? Представляете, каким огромным будет список фильтра? А после применения фильтра останется лишь один товар, так как можно выбрать только один пункт фильтра. Это неэффективно и неудобно.
- Производитель - это поле прекрасно может участвовать в фильтрации.
- Наименование - применение в фильтрах нежелательно. Причины те же, что и у артикула.
- Гарантия - применение в фильтрах допустимо, если гарантия является важным фактором при выборе товара. Сейчас гарантией никого не удивишь, считается, что она есть по умолчанию на все товары. Поэтому я бы не рекомендовал ее использовать в фильтрах.
- Вес - то же, что и с гарантией.
- Наличие - немного забегая вперед, скажу, что можно показывать пользователям есть ли товар в наличии у вас на складе или под заказ. Если эта ситуация близка вам, то смело применяйте для фильтров этот пункт.
Тип отображения меню фильтрации
Фильтры могут быть представлены в двух вариантах: выпадающими списками или набором ссылок. Выпадающие списки более компактны, а набор ссылок работает в один клик. Что по-вашему лучше? Выбирайте.
Выводить количество товаров, попадающих под фильтр
Полезная опция, пользователь может сразу видеть, что по этому фильтру есть определенное количество товаров и прикинуть, стоит ли применять фильтр дальше или приступить к выбору из того, что отфильтровалось.
Дублировать фильтры товаров в адресной строке
При включенной опции, как только пользователь применить один из фильтров в URL страницы будет добавлена специальный параметр. Такой URL можно сохранить и пересылать другим людям, при переходе по ссылке они увидят уже отфильтрованные товары.
Упражнения
- 1. Активируйте сортировку и фильтры в панели управления модулем.
- 2. Сделайте выбор полей, по которым будет осуществляться сортировка и фильтрация.
- 3. Заполните эти поля у товаров.
- 4. Просмотрите результат в каталоге.
P.S. Если результата нет, возможно в вашем шаблоне отсутствуют $SORT_SELECTOR$, $FILTER_SELECTOR$
. Я не могу прямо сейчас рассказать вам, как их разместить, это мы будет рассматривать позже.
Оцените материал:
Расскажите друзьям и коллегам о полезной статье: