Автоматическая
расстановка товаров
в интернет-магазине

Servermall

Проблема

В большинстве интернет-магазинов товары по умолчанию сортируются по дате добавления. Такой порядок не подходит ни продавцу, ни покупателю.

Представьте, что в бакалейном отделе супермаркета на входе всегда бы стоял товар, привезённый накануне: то макароны, то шпроты, то кофе. Не очень удобно, верно?

Как правило, в такой ситуации есть два варианта развития событий:

  1. Администратор расставляет товар вручную, что требует много времени и постоянного пересмотра при обновлении ассортимента.
  2. Администратору некогда этим заниматься, и витрина просто выглядит плохо.

Задача

Сделать так, чтобы страница любого раздела каталога покрывала большую часть потребностей аудитории и при этом отражала потребности и возможности магазина. И чтобы всё это происходило автоматически.

Важно показать пользователю: «Смотри, здесь явно есть что-то похожее на то, что ты ищешь». Тогда он с большей вероятностью захочет исследовать другие страницы каталога.

Решение

Для автоматизации расстановки нужно выделить ключевые параметры, влияющие на позицию товара, определить их вес, посчитать итоговый индекс сортировки и протестировать получившийся результат.

Вводим параметры

Создаём в свойствах всех товаров несколько параметров. Они могут быть очень разными — всё зависит от конкретного бизнеса. Среди них могут быть:

  • маржа;
  • наличие на складе;
  • наличие фото;
  • наличие видеообзора;
  • наличие отзывов;
  • степень востребованности

У каждого параметра есть значение: от 0 до 10. Оно либо определяется автоматически, либо указывается в свойствах товара на этапе заведения.

Например «Наличие» может меняться автоматом: 0 — нет на складе, 10 — есть на складе. А вот «Степень востребованности» выставляется вручную, исходя из знания предпочтений покупателя или статистики продаж.

Оцениваем значимость параметров

Важность всех параметров очень разная. К примеру, наличие товара на складе куда важнее наличия видеообзора: если товара нет, то продать его не получится, и никакой обзор тут не поможет. Поэтому у каждого параметра есть вес, который определяет его значимость.

Считаем индекс сортировки

Значение каждого параметра умножаем на вес параметра и всё это складываем. В результате получается одно число — индекс сортировки, который определяет место товара на витрине.

Чем больше индекс сортировки, тем выше расположен товар на странице. А если индекс изменился (например, когда что-то закончилось), товары автоматически переставляются на нужные позиции.

Индекс сортировки для каждого товара считается так:

Z — индекс сортировки, определяющий очередность товаров;

X — значение того или иного параметра (обычно от 0 до 10);

Y — вес параметра (обычно от 0,05 до 1).

Тестируем

Чтобы верно определить веса параметров, нужно многократно протестировать эту схему, экспериментируя с весами, пока витрина во всех ситуациях не выглядит так, как нужно: не только в состоянии «по умолчанию», но и после применения разных фильтров.

Это позволяет убедиться, что страница каталога всегда будет отражать интересы реальных пользователей и интересы магазина. Вне зависимости от действий пользователей и администратора сайта.

Дополнительные возможности

Эта система также помогает решать не самые очевидные, но важные задачи.

Если покупатель отказался от товара, то при установке соответствующего статуса индекс сортировки может автоматически ставиться на максимум. В этом случае товар оказывается в топе страницы каталога, и повышался шанс продать его прямо из машины, а не везти обратно на склад.

Также можно заранее заложить в алгоритм сезонное изменение весов разных параметров, в зависимости от текущей даты. На примере условного раздела «Всё для дачи», это поможет автоматически показывать на первой странице надувные бассейны летом, а лопаты для снега — зимой.

Нужно ли это вам

Мы успешно внедрили эту систему в нескольких интернет-магазинах и будем рады помочь вам. Если хотя бы одно из утверждений ниже имеет отношение к вашему магазину, пишите нам — вместе разберёмся, может ли эта система быть для вас полезной:

  • в магазине есть разнообразие товаров;
  • ассортимент подвержен изменениям (ввод-вывод, временное отсутствие на складе);
  • прибыль с продажи большинства больше, чем стоимость времени администратора, потраченное на заполнение значений.