Остаток, которому можно верить

Каталог ломается не на витрине, а на цифрах: продали то, что уже зарезервировано; посчитали маржу по прайсу вместо закупки; на маркетплейсе висит остаток вчерашнего дня. Здесь про то, как этого не делать.

Карточка товара с остатками по вариантам
Матрица вариантов товара: размеры, цвета и остаток по каждому

Остаток по каждому варианту

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

Строки заказа: зарезервировано, собрано, отгружено

Свободное и зарезервированное — разные числа

Пока заказ собирается, товар держится за клиентом и не продаётся второй раз. По каждой строке заказа видно: что зарезервировано, что собрано, что уже уехало и чего ждём от поставщика.

Документ приёмки поставки с закупочными ценами

Приёмка поставки — документом, а не на глаз

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

Характеристики товара, заданные схемой категории

Характеристики — по схеме категории, а не как получится

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

Штрихкод товара и подтянутая по нему карточка

Штрихкод подтягивает карточку

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

Обмен каталогом между учётной системой и площадками

Один каталог, а не пять копий

Обмен с 1С и МойСклад: товары, цены и остатки приезжают оттуда, где вы их и так ведёте. Остатки уезжают на Ozon и Wildberries — чтобы не продать на маркетплейсе то, что утром ушло из магазина.

Один остаток на все витрины

Товар лежит в одном месте, а показывается везде — и списывается тоже отовсюду.

Сайт и каталог

Витрина берёт наличие из того же остатка. Распроданное не оказывается в корзине.

Мессенджеры

Каталог уезжает в WhatsApp, витрина открывается в Telegram. Цена и наличие те же.

Маркетплейсы

Остатки на Ozon и Wildberries обновляются с той же цифры, что и на сайте.

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

Чего пока нет — скажите прямо

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

Товар лежит на нескольких складах.

Точки хранения ведутся отдельно, остаток считается по каждой. Заказ собирается с той, откуда реально отгружают.

У нас учёт в 1С и менять его мы не будем.

И не нужно. 1С остаётся источником правды по остаткам и ценам, а сюда они приезжают обменом. Обратно уходят заказы и оплаты.

Себестоимость меняется от поставки к поставке.

Она хранится по приёмке, а не одним числом на товар. Поэтому маржа по заказу считается по той партии, которой отгрузили.

Что с весовым товаром и наборами?

Весовой считается в своих единицах, набор списывает составляющие. Как именно — зависит от вашей номенклатуры, это разбирается при настройке.

Покажите, как считаете сейчас

У каждого своя схема: где-то Excel, где-то 1С, где-то тетрадь. Расскажите свою — скажем прямо, что закрывается готовым, а что придётся настраивать.