Учёт на маркетплейсах в Самаре: связка держится на справочнике товаров
В этой статье
Когда селлер жалуется, что отчёты не сходятся, причина в девяти случаях из десяти лежит не в формулах, а в справочнике. Продажа приходит из кабинета площадки под одним кодом, себестоимость лежит в закупке под другим, склад считает третьим, и цифры соединяются приблизительно. Разберём, как выстраивается связь между системами и что её обычно ломает.
Единый код товара как основа обмена
Любая интеграция сводится к вопросу «как понять, что это одна и та же позиция». У товара одновременно существуют внутренний код, штрихкод, артикул продавца и служебные идентификаторы каждой площадки. Мы собираем справочник, где эти значения лежат в одной строке, и дальше все системы разговаривают через него. Один товар – одна строка справочника, независимо от количества площадок. Пока такой строки нет, любой отчёт по прибыли остаётся оценкой.
Что связывается на практике
Схема обмена у торговой компании обычно включает четыре направления:
- кабинеты Wildberries, Ozon и Яндекс Маркета – заказы, продажи, удержания и остатки по API;
- закупка и склад – приходные партии, цены поставщиков, упаковка и маркировка;
- расчётный счёт – поступления от площадок и оплата поставщикам;
- рекламные кабинеты площадок – расходы на продвижение конкретных карточек.
Каждое направление подключается отдельно и проверяется на закрытом месяце. Отчёт, собранный сразу из всех источников без сверки, показывает правдоподобные, но неверные цифры.
Где обмен рвётся чаще всего
Первое место – новые позиции. Расширили размерный ряд, добавили цвет, сменили упаковку: в кабинете строка появилась, в справочнике нет. Второе – комплекты. Набор продаётся как одна позиция, а списывается как несколько, и если разложение настроено только на складе, площадка считает набор бесконечным. Третье – возвращённый товар, который заводят под новым кодом, чтобы отделить от нового. Любой разрыв справочника выглядит как рост прибыли, и в этом главная подлость: позиция без себестоимости попадает в отчёт с нулевыми затратами и тянет вверх средние показатели по категории. Поэтому проверка на «товар без себестоимости» стоит в отчёте отдельной строкой и требует реакции в тот же день.
Себестоимость по партиям, а не по последней цене
У поставщиков товаров для дома, автотоваров и продуктов питания закупочная цена меняется от партии к партии. Если расчёт берёт последнюю цену, прибыль по остаткам старой партии считается неверно в обе стороны. Себестоимость должна привязываться к партии, а в неё входят не только деньги поставщику, но и упаковка, маркировка, доставка до склада площадки и приёмка.
Реклама привязывается к карточке, а не к обороту
Расходы на продвижение чаще всего разносят на весь ассортимент пропорционально выручке. Так удобно, но именно из-за этого убыточные позиции выглядят приемлемо: реклама, потраченная на один товар, размазывается по всем. Мы привязываем траты к конкретной карточке, и картина меняется – часть ассортимента оказывается в минусе, хотя формально продаётся.
Проверка связки на реальных деньгах
Готовую схему мы проверяем в три шага и только потом передаём заказчику:
- продажи за месяц из кабинетов сходятся с финансовым отчётом площадки;
- отчёт за вычетом удержаний сходится с поступлениями на расчётный счёт;
- ни одна проданная позиция не осталась без себестоимости и без привязки к партии.
Сроки, стоимость и поддержка
Подключение кабинетов по API занимает неделю и стоит от 60 000 ₽, сведение справочника входит в полную оцифровку – от 190 000 ₽ и три-четыре недели. Смету и состав работ мы фиксируем до старта, а не по факту. Дальше связку сопровождаем: следим за доступами, форматами отчётов и появлением товаров без себестоимости. Другие задачи автоматизации собраны в разделе автоматизация бизнеса.
РОСТСАЙТ работает с 2011 года в 79 городах. Нужен порядок в учёте продаж в Самаре – позвоните: +7 (901) 417-22-12.