Себестоимость и история закупочных цен
Обновлено · Команда «В плюсе»
Себестоимость — единственная величина в расчёте, которую маркетплейс не знает. Вы вводите её один раз по каждому товару, а дальше сервис сам подставляет ту цену, которая действовала на дату продажи.
Почему цена хранится с историей
Представьте: в марте вы закупали товар по 400 ₽, в июне поставщик поднял цену до 520 ₽. Если просто переписать цену в карточке, прибыль за март пересчитается по июньской закупке и «похудеет» задним числом — хотя мартовские продажи к новой цене отношения не имеют.
Поэтому старая цена не стирается, а закрывается датой. Продажи до смены считаются по старой цене, после — по новой.
| Закупочная цена | Действует с | Действует по | К каким продажам применяется |
|---|---|---|---|
| 400 ₽ | 1 марта | 10 июня | все продажи до 10 июня |
| 520 ₽ | 10 июня | — | продажи с 10 июня и далее |
Как ввести цены
Цена принадлежит аккаунту, а не отдельному магазину: заведите её один раз — и она применится к продажам этого артикула во всех подключённых кабинетах.
- Вручную — в разделе «Цены» или прямо в строке отчёта: увидели товар без цены, вписали, не уходя со страницы. Артикул сохраняется ровно так, как вы его указали, — если вписываете руками, скопируйте его из заказов вместе с регистром и пробелами. Проще всего заводить цену из строки отчёта или из списка «товары без себестоимости»: там артикул подставляется сам.
- Файлом — CSV или .xlsx со столбцами «артикул» и «цена». Артикул берётся из файла ровно таким, как он там записан: лишний пробел в начале или в конце делает его другим товаром, поэтому выгружайте прайс из своей учётной системы, а не набирайте вручную. Перед импортом сервис показывает предпросмотр: что распозналось, где ошибки. Дату «действует с» вы указываете сами — например, чтобы загрузить прошлогодние закупки задним числом.
Первый прайс загружайте датой первой продажи
Цена действует с указанной даты, а не «вообще». Поставите сегодняшнее число — прибыль по всем продажам, которые сервис уже загрузил, останется непосчитанной: товары попадут в список «без себестоимости». Поэтому при самой первой загрузке прайса сервис сам подставляет дату вашей первой продажи. Если тогда вы закупали по другой цене — поставьте свою дату, а прошлые закупки добавьте отдельной загрузкой с их датой.Если загружать весь прайс регулярно
Так и задумано: можно выгружать полный список из своей учётной системы хоть каждый день. Сервис сравнивает каждую строку с ценой, которая уже действует, и записывает только то, что изменилось. Цены, оставшиеся прежними, историю не засоряют — даже если вы указали новую дату «действует с».
После импорта видно разбивку: сколько цен новых, сколько изменилось и сколько осталось без изменений. Если в файле один и тот же артикул встречается дважды, применяется последняя строка.
Импорт применяется целиком: если что-то пойдёт не так, не запишется ни одна строка — половины файла в истории не окажется.
Артикулы должны совпадать с маркетплейсом
В предпросмотре сервис показывает, сколько артикулов из файла не встречается в ваших заказах, и отдельно предупреждает, если артикул похож на существующий, но отличается регистром или пробелами — и подписывает, чем именно («лишний пробел в конце»): на экране такие артикулы выглядят одинаково. Сами цены при этом загрузятся — товара может ещё не быть в продажах. Но если артикул записан иначе, чем в заказах, цена не применится ни к одной продаже, и товар останется без себестоимости.Что включать в себестоимость
Как минимум — закупочную цену товара. Разумно добавить всё, что тратится на партию до попадания на склад маркетплейса: доставку от поставщика, таможню, упаковку, маркировку. Логистику маркетплейса сюда включать не нужно — она уже вычитается отдельно, иначе вычтется дважды.Если цена окажется подозрительно высокой
Перед сохранением сервис сверяет закупочную цену с той, по которой товар реально продавался за последние 90 дней. Если закупка выше средней цены продажи больше чем в полтора раза, он переспросит и покажет обе цифры. Чаще всего за этим стоит лишний ноль, цена за упаковку вместо штуки или копейки, принятые за рубли.
Это подсказка, а не запрет: товар может продаваться в убыток, и тогда достаточно подтвердить — сохранится ровно та цена, которую вы ввели. У товара без продаж сверять не с чем, и вопроса не будет.
При загрузке файла та же сверка идёт по всему прайсу — в предпросмотре, до записи. Сервис показывает, у каких артикулов цена вызывает вопросы, и даёт скачать полный список отдельным файлом Excel: его удобно открыть рядом с прайсом и поправить артикулы там, где они у вас и лежат. Если подозрительных строк нет, импорт идёт как обычно, в один клик.
Что будет, если цену не указать
Выручку, комиссию, логистику и расходы площадки вы увидите сразу — они приходят из маркетплейса. Без закупочной цены нельзя посчитать только чистую прибыль по этому товару: в отчёте будет прочерк, а сам товар не попадёт в итоговую прибыль периода. На дашборде видно, какая доля продаж покрыта себестоимостью — то есть насколько можно доверять цифре чистой прибыли.
Указать вместо цены ноль нельзя — ни в форме, ни файлом. Ноль сервис считает незаданной себестоимостью: прибыль по такому товару была бы завышена ровно на всю закупку, причём незаметно — товар пропал бы из списка «товары без себестоимости», и найти причину было бы нечем. Чаще всего нули приезжают в прайсе из учётной системы, где колонка выгрузилась пустой: такие строки сервис показывает в предпросмотре отдельно и не записывает, а ранее заведённая цена остаётся в силе.
Зачем это ещё нужно
По закупочной цене считаются ещё две вещи: «заморожено в товаре» (сколько ваших денег лежит в остатках) и ROI — отдача на вложенные в закупку деньги.
Читайте также
Посмотрите на своих цифрах
Прикиньте прибыль по своему товару прямо на калькуляторе — без регистрации и карты.