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

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

Что именно хранит шаблон

Шаблон — это сохранённый набор настроек всего пути файла через конвертер прайс-листов. Функция доступна после регистрации: бесплатный режим без регистрации (до 2 МБ, примерно 1000 строк, 3 конвертации в день) позволяет прогнать файл, а вот запомнить настройки сервис может только для зарегистрированных пользователей. В шаблон входит всё, что вы один раз настроили:

  • Структура. С какой строки начинается таблица, как схлопнуть многострочную шапку в одну строку заголовков, какие строки-разделы выкинуть.
  • Колонки. Как переименовать и переставить колонки под целевой формат, какие удалить.
  • Действия на колонках. «Умножить» для наценки (например, ×1,15), «Округлить» до рублей, «Убрать пробелы» в ценах, склейка по шаблону «{Бренд} {Наименование}», константа на всю колонку.
  • Фильтры строк. «Остаток больше 0», «цена больше порога», «не содержит Итого» — одно условие или несколько.
  • Экспорт. XLSX со значениями без формул или CSV в UTF-8 с точкой с запятой.
Сохранённые настройки шаблона конвертации: структура, колонки, действия, фильтры
Шаблон хранит весь путь файла: от структуры до экспорта

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

Еженедельный прайс: минута вместо получаса

Типовой сценарий выглядит так. Пришло письмо с новым прайсом — вы открываете конвертер и:

  1. перетаскиваете файл на страницу;
  2. выбираете сохранённый шаблон — структура, колонки, наценка и фильтры выставляются сами;
  3. смотрите живое превью и скачиваете готовый файл.

Вся рутина — наценка ×1,15, округление, фильтр по остатку — уже зашита в шаблоне. От вас остаётся только контроль: пробежать глазами превью и убедиться, что колонки на месте, а цифры похожи на правду. Как выстроить вокруг этого ритм, чтобы цены не устаревали, — в статье про регулярное обновление прайсов.

Применение сохранённого шаблона к новому прайсу поставщика
Новый прайс того же поставщика: выбрать шаблон и проверить превью

Сколько шаблонов держать

Правило простое: один шаблон на одну повторяющуюся связку «источник → приёмник». На практике это обычно означает:

  • По шаблону на поставщика. У каждого своя шапка и свои названия колонок — один и тот же шаблон на чужом файле не сработает.
  • По шаблону на площадку. Один и тот же ассортимент для WB и для Ozon уходит разными файлами — значит, это два разных шаблона.
  • По шаблону на категорию или направление, если различаются правила: например, наценка на крепёж 15%, а на электроинструмент 10%.

Обратная ошибка — плодить копии. Если два файла обрабатываются одинаково, им хватит одного шаблона. И подписывайте шаблоны человеческими именами: «Север → WB» и «Север → дилеры» читаются лучше, чем «Шаблон 3». Кстати, шаблоны — это второй уровень автоматизации обновления прайсов: выше него только расписание и API.

Список сохранённых шаблонов по поставщикам и площадкам
По шаблону на каждую связку «поставщик → площадка»

Поставщик поменял формат: правим один раз

Рано или поздно это случается: поставщик вставил рекламную строку над шапкой, переименовал «Цена опт» в «Оптовая цена» или переставил колонки местами. Симптом простой — после применения шаблона превью выглядит странно: съехали заголовки, колонка цен пустая.

Порядок действий:

  1. Загрузите новый файл и примените шаблон — по превью сразу видно, что поехало.
  2. Поправьте настройку: сдвиньте строку начала таблицы на шаге «Структура» или пересопоставьте колонку на шаге «Колонки».
  3. Сохраните шаблон — дальше снова работает схема «загрузил → применил → скачал».

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

Шаблоны и API: полный автомат

Шаблон закрывает полуручной режим: человек ещё загружает файл и нажимает кнопки, но уже ничего не настраивает руками. Следующий шаг — убрать человека совсем: скрипт забирает прайс из почты или папки, отправляет его на конвертацию по тому же шаблону через API и получает готовый файл. API доступен на платных тарифах от 590 ₽ в месяц — как устроена конвертация через API и что для неё нужно, разобрано отдельно.

Переходить на API имеет смысл только после того, как шаблоны отработали хотя бы месяц без сюрпризов: автоматика разгоняет не только скорость, но и ошибку.

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

Сколько шаблонов можно сохранить?

Шаблоны доступны после регистрации — вместе с файлами до 5 МБ и 10 000 строк. Держите по шаблону на каждого поставщика и каждую площадку: для типичного набора это пять-десять шаблонов, и это нормальная рабочая практика.

Что делать, если поставщик поменял формат прайса?

Поправить шаблон один раз. Загрузите новый файл, примените шаблон и посмотрите на превью: если колонки или строки съехали, скорректируйте настройку на шагах «Структура» и «Колонки» и сохраните шаблон. Заводить второй шаблон под новый формат не нужно.

Чем шаблон отличается от API?

Шаблон — это полуручной режим: вы загружаете файл сами, а конвертер применяет сохранённые настройки. API — режим без человека: файл отправляет скрипт, готовый результат забирает интеграция. API доступен на платных тарифах от 590 ₽ в месяц.

Можно ли попробовать без регистрации?

Да. Без регистрации доступны файлы до 2 МБ (примерно 1000 строк) и 3 конвертации в день — этого хватит, чтобы проверить обработку на своём прайсе. Сохранение шаблонов откроется после регистрации.