Один прайс — на площадки трёх стран: Россия, Казахстан, Узбекистан

Вы продаёте на Wildberries в России, подключили Kaspi в Казахстане и Uzum в Узбекистане. Товарный ряд один — скажем, 1200 позиций, мастер-прайс в рублях. Но каждая страна ждёт свой файл: России нужны рубли и колонки под шаблон WB, Казахстану — тенге и короткий набор полей, Узбекистану — сумы и своя форма. Вести три прайса руками значит каждое изменение закупочной цены вносить трижды — и ловить расхождения между файлами неделями. Разберём оргсхему, в которой мастер-прайс один, а по странам его разводят сохранённые шаблоны конвертера.

Схема разводки: один мастер-прайс, три шаблона

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

  1. Шаблон «Россия — WB». Рубли без пересчёта, наценка на комиссию и логистику, набор колонок под шаблон Wildberries.
  2. Шаблон «Казахстан — Kaspi». Цена умножается на курс тенге и свою наценку, лишние колонки удаляются.
  3. Шаблон «Узбекистан — Uzum». Свой курс, своя наценка, свой набор колонок под форму площадки.

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

Список сохранённых шаблонов конвертера: Россия, Казахстан, Узбекистан
Один мастер-прайс и три сохранённых шаблона — по одному на страну

Курсы валют: один коэффициент в шаблоне

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

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

  • Округление. После умножения добавьте действие «Округлить»: тенге — до целых или десятков, сумы — до сотен. Иначе получите цены вида 4372,61, которые выглядят странно и режут маржу.
  • Курс с запасом. Многие закладывают курс чуть выше текущего, чтобы не пересобирать файл при каждом колебании на полпроцента.
  • Дата курса. Держите в заметках, курс на какое число зашит в шаблоне. При ревизии цен это первое, что нужно проверить.
Шаг Колонки: действие Умножить на курс тенге и округление результата
Шаг «Колонки»: «Умножить» на курс и сразу «Округлить» — вся валютная логика в двух действиях

Разные наборы колонок под каждую площадку

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

  • Переименование и перестановка — заголовки и порядок колонок под требования площадки.
  • Удаление лишнего — закупочная цена и внутренние пометки наружу не уходят ни в одну страну.
  • Константа — одно значение на всю колонку: например, город склада или срок доставки, если площадка ждёт такое поле.
  • Склейка по шаблону — «{Бренд} {Наименование}», если площадка хочет название одним полем, а в мастер-прайсе оно разнесено.

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

Ассортиментные различия: фильтры по странам

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

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

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

Контроль маржи по странам

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

СтранаВалютаПересчётНаценкаОкругление
Россия — WBрублине нужен×1,25до рублей
Казахстан — Kaspiтенгекурс KZT×1,35до десятков
Узбекистан — Uzumсумыкурс UZS×1,40до сотен

Цифры в таблице — пример для иллюстрации: свою наценку считайте от комиссии площадки, стоимости доставки и минимально приемлемой маржи. Как строить наценку действием «Умножить» и не терять копейки на округлении, подробно показано на странице про наценку на прайс.

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

Три итоговых файла экспорта: для России, Казахстана и Узбекистана
Результат одного прогона: три файла в трёх валютах из одного мастер-прайса

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

Курс меняется каждую неделю. Перенастраивать шаблоны заново?

Нет. В шаблоне страны правится один коэффициент в действии «Умножить» на колонке цены — это минута работы. Мастер-прайс, наборы колонок и фильтры при этом не трогаются.

Цены в мастер-прайсе в рублях. Где пересчитывать их в тенге и сумы?

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

Часть товаров нельзя продавать в одной из стран. Как их исключить?

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

Как понять, что цена в какой-то стране ушла ниже себестоимости?

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