Как вести простой инвентарь, который не будет устаревать

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

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

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

Если ты ведёшь простой инвентарь в тетради, на доске или в Excel, эта сцена тебе знакома. И ты наверняка уже пытался исправить это дисциплиной. Хорошая новость: дисциплина никогда не была проблемой.

Что такое простой инвентарь?

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

Это не твой каталог. Каталог отвечает клиенту на вопрос «а у вас есть?»; инвентарь отвечает тебе самому на вопрос «сколько осталось и что заказать на этой неделе?». Можно иметь каталог без инвентаря — показываешь, чем торгуешь, не считая штуки, — и многим бизнесам этого достаточно. Инвентарь становится нужен в тот день, когда ты сказал «есть» — а не было.

Почему твой инвентарь всегда устаревает?

Потому что записывать — это вторая работа, отдельная от продажи, а вторая работа всегда проигрывает. Продажа происходит в одиннадцать утра, когда магазин полон, а клиент ждёт сдачу; запись откладывается на вечер, а вечером — закрытие, ужин, усталость.

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

Правильный вопрос не «как мне не забыть записать?». Правильный вопрос — «как сделать так, чтобы продажа записывала сама себя?».

Как инвентарь списывается сам?

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

На странице, сделанной с Proyecta, это работает так: если клиент платит картой, число уменьшается в этот же момент. Если заказ с оплатой при получении или переводом, он остаётся в статусе ожидания оплаты, и число уменьшается, когда ты сам регистрируешь этот платёж в своей консоли — кнопка в момент получения денег, а не запись вечером. Разница звучит маленькой, а на деле — вся суть: нажать «Зарегистрировать платёж» — часть процесса получения денег, а получение денег не забывается никогда. Запись в тетради была отдельной работой, а отдельные работы срываются.

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

Каким товарам нужен номер?

Только тем, что заканчиваются. Товар без номера продаётся как обычно, будто его всегда в достатке, и никогда не появляется как «нет в наличии» — так что тебе не нужно пересчитывать весь магазин, чтобы начать.

Из сорока с лишним товаров, которыми торгует дон Браулио, номер нужен только восьми: кормам, которые заканчиваются каждую неделю. Проволоке, кормушкам и вёдрам счётчик не нужен — про них он никогда не говорил «нет».

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

Что происходит, когда товар доходит до нуля?

Твоя страница сама помечает его «Нет в наличии» и отключает кнопку заказа. Никто не сможет заказать мешок, которого уже не существует, и четверговое «да, есть» исчезает, потому что страница сказала правду раньше тебя.

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

Что по-прежнему остаётся твоей работой?

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

И никто не предупредит тебя, что что-то заканчивается. Число там для того, чтобы ты его видел, когда открываешь консоль; сообщения «пора заказать у поставщика» не существует — это по-прежнему твоя забота. Инвентарь снимает с тебя запись, а не размышление.

Начни без похода на склад

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

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