Обновление цен на Kaspi файлом: тенге, курс, наценка

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

Что нужно в файле обновления цен

На Kaspi цены обновляются через кабинет магазина, для массовых правок есть загрузка файлом. Интерфейс и шаблон периодически меняются, поэтому перед загрузкой скачайте актуальный образец в кабинете и сверьте названия колонок. Логика при этом стабильная: файл — это список «идентификатор товара → новая цена».

  • Идентификатор — SKU или артикул, который заведён в вашем магазине. Совпадение должно быть символ в символ: лишний пробел или другой регистр — и строка не применится.
  • Цена — одно число, в тенге. Именно в тенге: если закупку вы храните в рублях, пересчитать цены нужно до загрузки, а не в уме.

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

Пересчёт рублёвой закупки в тенге

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

Пример цепочки для позиции с закупкой 900 ₽: 900 × 5,6 = 5 040 ₸ — это себестоимость в тенге. Дальше наценка 35%: 5 040 × 1,35 = 6 804 ₸. После округления до десятков получается 6 800 ₸ — это число и попадает в файл.

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

Шаг «Колонки»: действие «Умножить» с внутренним курсом на колонке рублёвой цены
Пересчёт рублёвой закупки в тенге одним действием «Умножить»

Наценка и округление поверх курса

Наценку накладывайте вторым действием «Умножить» — отдельно от курса. Можно перемножить оба коэффициента в один (5,6 × 1,35 = 7,56), но тогда при каждом скачке курса придётся пересчитывать составной коэффициент заново, а наценка в нём перестанет читаться. Два действия — курс и наценка — меняются независимо: курс двигается раз в неделю, наценка — раз в квартал.

Как перевести процент наценки в коэффициент и где здесь подводные камни — в статье про наценку на прайс.

Третье действие — «Округлить». Для тенге разумный шаг — десятки или сотни: 6 804 выглядит хуже, чем 6 800 или 6 900. Учтите только, что на дешёвых позициях округление до сотни съедает заметную долю маржи: для товара за 450 ₸ это плюс-минус десять процентов. На таких строках округляйте до десятков.

Цепочка из трёх действий на колонке цены: курс, наценка, округление
Цепочка на одной колонке: умножить на курс, умножить на наценку, округлить

Курс сдвинулся — меняем один коэффициент

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

Сохранённый шаблон конвертации с коэффициентом внутреннего курса
Курс сдвинулся — меняем один коэффициент в сохранённом шаблоне

Задайте себе порог реакции: например, пересчитывать цены при отклонении курса на 2–3% от того, что зашит в шаблон. Ниже порога маржа амортизирует колебание; выше — вы уже продаёте в убыток или, наоборот, завышаете цену и теряете позиции в выдаче.

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

Типовые ошибки при пересчёте

  • Забыли пересчитать после скачка курса. Классика: курс вырос на пять процентов, цены на Kaspi остались старые — и неделю вы продаёте с маржой около нуля. Лечится порогом реакции и сохранённым шаблоном.
  • Перепутали направление пересчёта. Поделили вместо умножения или взяли обратный курс — и все цены уехали на порядок. Превью показывает это сразу: итоговая цена в тенге должна быть заметно больше рублёвой закупки, а не меньше.
  • Наценка посчитана дважды. Если прайс поставщика уже содержит розничную цену в тенге, а поверх вы добавили своё «Умножить» — маржа удвоилась. Проверяйте, что именно за цена стоит в исходной колонке.
  • Округление съело маржу на дешёвых позициях. Шаг округления выбирайте под ценовой диапазон, а не один на весь прайс.
  • Не открыли отчёт о загрузке. Часть строк не применилась из-за несовпавших SKU, а вы уверены, что цены обновлены. После загрузки сверяйте отчёт и выборочно проверяйте цены на витрине.

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

Как понять, что пора обновлять цены из-за курса?

Заведите порог — например, 2–3% отклонения текущего курса от того, что зашит в шаблон. Пока колебание внутри порога, маржа его амортизирует; вышли за порог — поменяйте один коэффициент и перезалейте файл. Плюс обновляйте цены при каждой смене прайса поставщика.

Можно ли обновить цены только на часть ассортимента?

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

Один составной коэффициент или два действия?

Два действия «Умножить»: первым — внутренний курс, вторым — наценка. Курс двигается часто, наценка редко; с составным коэффициентом каждую неделю придётся перемножать его заново, и в числе 7,56 уже не видно ни курса, ни маржи.

Что делать, если часть цен не обновилась?

Откройте отчёт о загрузке в кабинете — там видно, какие строки не применились и почему. Чаще всего причина в идентификаторе: SKU в файле не совпал с SKU карточки пробелом, регистром или дефисом. Исправьте колонку и загрузите файл повторно.