Сезонный прайс: как переключать ассортимент два раза в год

У сезонного бизнеса год делится на две половины. В марте из прайса уходят тепловые пушки, снеговые лопаты и антигололёдные смеси, на их место приходят шланги, теплицы, мотокосы и всё для полива; в сентябре ассортимент переворачивается обратно. Пока позиций триста, перелом кажется мелочью — ровно до первого тёплого уикенда, когда покупатели уже ищут шланги, а витрина всё ещё полна снегоплавилок, потому что «некогда было пересобрать файл». Разберём, как переключать ассортимент два раза в год без аврала: два сохранённых шаблона конвертера, сезонный коэффициент на ценах и подготовка за две-три недели до даты переключения.

Один год — два прайса

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

Рабочая схема другая. Исходник один — полный прайс поставщика, в котором есть и сад, и снег. А вот настроек обработки две: сезон «весна-лето» и сезон «осень-зима». Каждый сезон — это свой сохранённый шаблон в конвертере прайс-листов со своим набором фильтров по категориям. Файл поставщика загружается один и тот же, а на выходе получаются два разных сезонных прайса — в зависимости от того, какой шаблон применён.

Два шаблона: «весна-лето» и «осень-зима»

После регистрации конвертер хранит сохранённые шаблоны, и под сезонный бизнес их заводят два. Общая часть у шаблонов одинаковая: шаг «Структура» (с какой строки начинается таблица, как схлопнуть многострочную шапку, что выкинуть вместе со строками «Итого»), порядок и имена колонок на шаге «Колонки», базовая чистка — «Убрать пробелы» в ценах и артикулах.

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

Фильтры по категориям в шаблоне «весна-лето»: остаются сад, полив и теплицы
Шаг «Фильтры»: летний шаблон оставляет только сезонные категории

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

Сезонные цены: коэффициент внутри шаблона

Наценка у сезонных товаров тоже сезонная. В пик спроса на мотокосы рынок держит одну наценку, в ноябре — совсем другую. Поэтому коэффициент сезона зашивают прямо в шаблон: на шаге «Колонки» к закупочной цене добавляют действие «Умножить» — скажем, ×1,25 в шаблоне «весна-лето» и пониже на распродаже несезонных остатков. Рядом ставят «Округлить» до рублей или десятков, чтобы в выгрузке не было копеек.

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

Действия на колонке цены: умножить на коэффициент сезона и округлить
Коэффициент сезона зашит в шаблон — пересчёт происходит при конвертации

Что делать с несезонными карточками

Убрать товар из прайса — полдела: карточки на площадках остаются. Тут два подхода, и выбирают их по ситуации:

  • Обнулить остаток. Карточка живёт дальше со статусом «нет в наличии»: сохраняются отзывы, рейтинг и история продаж. Подходит для товара, который вернётся следующей весной.
  • Снять с продажи или архивировать. Для позиций, которые выводятся насовсем: модель снята с производства, поставщик сменился, маржа не сошлась.

Технически обнуление делается тем же конвертером: прогоните прайс под «обратным» шаблоном, где фильтр оставляет уходящие категории, а действие «Константа» на колонке остатков ставит всем ноль. Получается файл, которым вы разом гасите несезонные остатки на площадке. Актуальные правила обнуления проверьте в кабинете своей площадки — у каждой свой раздел загрузки остатков.

Готовиться заранее, а не в день сезона

Переключение «в день X» почти гарантированно срывается: поставщик задержал прайс, площадка обрабатывает файл часами, а покупатели уже ищут сезонный товар. Спрос просыпается за две-четыре недели до пика, поэтому и готовиться начинают заранее:

  1. За три недели. Запросить у поставщика сезонный прайс и список новинок. Заодно убедиться, что формат файла не изменился.
  2. За две недели. Тестовый прогон обоих шаблонов на новом файле: число строк на выходе, выборочные цены, сезонный коэффициент.
  3. За неделю. Решить судьбу несезонных остатков: что обнуляем, что распродаём со скидкой, что выводим насовсем.
  4. День X. Конвертация под актуальным шаблоном, загрузка на площадки, контрольный обход витрины через час.
Превью сезонного прайса перед скачиванием: число строк и пересчитанные цены
Тестовый прогон за две недели до сезона: строки и цены проверяются в превью

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

Частые вопросы

Поставщик присылает один общий прайс на весь год. Как получить из него сезонный?

Это как раз рабочий случай: делите его фильтрами. На шаге «Фильтры» задайте условия по колонке категории — «содержит сад», «содержит полив» и так далее, — и сохраните настройки как шаблон «весна-лето». Второй шаблон с зимними категориями даст осенне-зимний прайс из того же файла.

А если в прайсе нет колонки с категориями?

Попросите поставщика её добавить — большинство идёт навстречу, когда понимает, что файл читает программа, а не человек. Запасной вариант — фильтровать по наименованию: «содержит шланг», «содержит коса». Такая настройка хрупче и требует проверки глазами после каждого обновления номенклатуры.

Когда переключаться: по календарю или по погоде?

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

Нужно ли обнулять несезонные остатки, если товар физически лежит на складе?

Если готовы отгружать его и в несезон — оставляйте честный остаток: шланг в ноябре тоже иногда покупают. Обнуляют те позиции, по которым не хотите получать заказы: склад далеко, отгрузка невыгодна, упаковка займёт неделю. Главное — чтобы решение было осознанным, а не «как получилось».