Система считает вашу сеть каждую ночь и говорит, что поменять на полке и когда ехать
Подключаемся к вашей базе на чтение и каждую ночь считаем, сколько зарабатывает каждая ячейка и как часто на точку выгодно ездить. На выходе — задания операторам, а не отчёт. Эффект замеряем по фактическим продажам, а не по прогнозу.
Столбик — накопленная валовая прибыль на конец месяца: сколько замены заработали к этому дню по факту продаж. Замена приносит деньги ещё два–четыре месяца после того, как её сделали, поэтому итог растёт и в месяцы, когда новых замен почти не было. Наведите на столбик — покажет прибавку за месяц.
Всё замерено по фактическим продажам, ничего не достроено оценкой. Пологий июнь — каникулы: 232 автомата из 380 закрыты, работает около 40 % сети.
Замерено за март–август 2026 — с первого месяца, когда замены пошли массово. За эти полгода они принесли 13,81 млн ₽ валовой прибыли при обороте сети 99,2 млн ₽. Месяц считается по дате, когда деньги заработаны, а не когда задание поставлено. Сеть — 380 снековых автоматов, только снек: кофе и другие направления в расчёт не входят.
| Валовая прибыль | Выручка | |
|---|---|---|
| По всей снековой сети380 автоматов | +13,9 % | +11,9 % |
| Там, где замены выполнены344 точки из 380 | +14,4 % | +12,4 % |
Крупная цифра — по всей сети. Замены дошли до 344 точек из 380, поэтому «там, где сделали» отличается немного: расчёт добрался почти до всей сети. Смотреть надо на валовую прибыль — это заработок. Обе цифры считаются со знаком: неудачные замены входят в них минусом, а не выбрасываются.
Часть из них зарабатывает. Остальные просто занимают место — и вы не знаете, какие именно
Столько в нашей собственной сети. Поставьте свои числа — и посмотрите, за чем на самом деле надо уследить.
Теперь возьмите одну из них и ответьте в уме.
Она сегодня торгует? Или ячейка тихо не работает, и когда вы об этом узнаете? Если товар не идёт, чем его заменить? Забрать у «Колы» одну ячейку из трёх — или, наоборот, отдать ей четвёртую? А если на следующей неделе жара? А срок годности? А оператор столько не увезёт?
Ответили? Хорошо. Осталось 22 962. И так каждую неделю.
Товаровед успевает поверхностно глянуть пять-десять точек в день — те, что выбрала сама или по которым пришло замечание. Остальные живут с раскладкой, которую собрали когда-то и с тех пор не трогали. Это не про плохого товароведа. Это про арифметику.
Мы считаем все — каждую ночь. Утром товаровед получает не вопросы, а список: что вывести, что поставить, сколько ячеек отдать. Остаётся распечатать бланк оператору.
Три вопроса, которые обычно не задают — потому что ответить на них руками нельзя. А деньги зависят именно от них:
У каждой ячейки есть цена — доля аренды, доля приезда, замороженные в товаре деньги. Система считает, сколько ячейка приносит в день, и собирает те, что не отбивают своё место, в один список — сразу по всей сети, а не по точкам, до которых дошли руки.
Позиция занимает четыре ячейки, а продаётся как две. Две лишние можно отдать другому товару — и увидеть в рублях, сколько даст перестановка, ещё до того, как оператор поедет.
Не «раз в неделю по привычке», а период, при котором приезды и потери от пустой полки в сумме стоят меньше всего. По каждой точке отдельно и заново — как только меняются продажи.
На выходе — не отчёт, который надо ещё осмыслить. Список заданий оператору: точка, номер ячейки, что вынуть, что поставить. И через несколько визитов — сколько это принесло на самом деле.
GV-АгентУследить за тысячами ячеек невозможно. И не нужно — я считаю их за вас каждую ночь.
На следующей неделе +28. Пять ячеек под воду или семь? У кого их забрать — у батончиков или у снека? И ездить теперь как раньше или чаще, раз вода уходит вдвое быстрее? По каждому автомату свой ответ, и правильный он ровно до следующего прогноза.
Пока это решают память товароведа и настроение оператора, полка живёт вчерашней погодой. У нас это считается каждую ночь — по каждой ячейке каждого автомата.
Во сколько раз меняются продажи против базы 10–15 °C
| Тип локации, +20…25 °C | Вода | Снек |
|---|---|---|
| Улица и транспортные узлы | 2,02 | 0,80 |
| Вузы · институты | 1,32 | 0,89 |
| Офисы · бизнес-центры | 1,26 | 0,91 |
| Школы · 9 подразделений | 1,14 | 0,70 |
Во сколько раз меняются продажи против базы 10–15 °C. На улице в жару вода уходит вдвое, в офисе — лишь на четверть больше обычного.
Модель обучена на 5 240 991 событии продаж с 2024 года — офисы, школы и вузы, транспортные узлы, улица. В одну и ту же жару разные локации ведут себя по-разному, и у каждого типа свой коэффициент. Дальше она дообучается на ваших данных: коэффициенты пересчитываются каждую ночь по продажам вашей сети.
Что с этим делает система: берёт прогноз, пересчитывает спрос по каждой ячейке и сама выдаёт задания — воде добавить две ячейки, забрать их у позиции, которая на этой неделе просядет, период с семи дней сократить до пяти. Утром это готовый список для оператора, а не тема для обсуждения.
Зачем это в деньгах. Не «продать больше», а не привезти лишнего в жару — это просрочка — и не недовезти в холод. На скоропорте это треть загрузки.
Спросите GV-Агента: «Что поменять в автоматах перед жарой на следующей неделе?»
GV-АгентЯ не показываю отчёты. Я говорю, что сделать сегодня: точка, ячейка, что вынуть, что поставить.
Выгрузить продажи, свести с арендой, вспомнить, кто куда ездил, — и к вечеру получить картину прошлой недели. А решение нужно сегодня.
Здесь это четыре экрана. Открыли — и видно, где теряете и что с этим делать. Собираются из вашей же телеметрии с автоматов; ниже — не рекламные картинки, а те самые панели.
Данные на примерах обезличены. На вашей сети цифры считаются из вашей базы.
Шесть направлений — деньги, обслуживание, полка, оборачиваемость, процессы, данные — сводятся в одну оценку. Она нужна, чтобы за секунду понять, стало лучше или хуже, а разбираться идти уже в раздел.
Рядом — сколько сеть недозарабатывает прямо сейчас, с разбивкой по тому, кто это закрывает: товаровед или логист.
Спросите GV-Агента: «Что сегодня в сети хуже всего и почему?»
Ночной расчёт находит позиции, которые не отбивают своё место, и подбирает замену: что продаётся быстрее в этой локации, влезает в ячейку по габаритам и не просрочится до следующего приезда.
Товаровед утверждает волну целиком или построчно. Оператор получает бланк: точка, номер ячейки, что вынуть, что поставить.
Спросите GV-Агента: «Что стоит поменять на этой точке и сколько это даст?»
| Точка | Ячейка | Замена | Прирост |
|---|---|---|---|
| БЦ «Северный» | 3B | Батончик А→Снек Б | +4 180 ₽ |
| БЦ «Северный» | 5C | Вода 0,5→Напиток В | +3 640 ₽ |
| Завод, цех 4 | 2A | Печенье Г→Батончик Д | +3 105 ₽ |
| ТЦ Радуга, 0876 | 6D | Жвачка Е→Орехи Ж | +2 870 ₽ |
| Университет, к. 2 | 1F | Чипсы З→Снек И | +2 415 ₽ |
| Точка | Ездим | Хватит | Что даст |
|---|---|---|---|
| БЦ «Северный» чаще нормы | раз в 3,4 дн | раз в 7 дн | +8 100 ₽/мес |
| Завод, цех 4 чаще нормы | раз в 5,1 дн | раз в 8 дн | +3 900 ₽/мес |
| ТЦ Радуга, 0876 полка пустеет | раз в 9,8 дн | раз в 6 дн | +5 400 ₽/мес |
| Университет, к. 2 в норме | раз в 7,0 дн | раз в 7 дн | — |
| Склад, проходная чаще нормы | раз в 6,2 дн | раз в 14 дн | +6 300 ₽/мес |
«Раз в неделю» — не решение, а привычка. Реже — дешевле дорога, но полка пустеет. Чаще — полка полная, но каждый выезд стоит денег. Система ищет период, при котором сумма «приезды + потери от пустых ячеек» за месяц наименьшая. По каждой точке отдельно.
Перебираются все периоды подряд — от одного дня до предельного. Побеждает тот, что даёт больше денег, а не тот, что прошёл порог.
Пустую полку не угадываем. Простой автомата без товара виден по телеметрии — и попадает в расчёт как факт, а не как предположение. У нас после этого период сократился у 44 точек и не вырос ни у одной.
Спросите GV-Агента: «Куда мы ездим чаще, чем нужно, и сколько на этом теряем?»
| Точка | Выручка | Валовая | Итог |
|---|---|---|---|
| ТЦ Радуга, 0876 | 184 300 ₽ | 112 400 ₽ | +68 100 ₽ |
| БЦ «Северный» | 156 800 ₽ | 96 200 ₽ | +54 700 ₽ |
| Завод, цех 4 | 78 400 ₽ | 44 900 ₽ | +11 200 ₽ |
| Склад, проходная | 21 600 ₽ | 11 800 ₽ | −4 300 ₽ |
| Общежитие, 2 этаж | 14 200 ₽ | 7 900 ₽ | −9 600 ₽ |
Считать вы умеете и без нас. Дело в другом: открыли рабочий стол — и сразу видно, какая точка тянет вниз и почему. Аренда, приезды и себестоимость по закупочной цене на дату чека уже вычтены, сводить ничего не надо.
В нашей сети этот экран нашёл 237 автоматов и 765 706 ₽ аренды, которые вообще не попадали в расчёт. Летние месяцы выглядели лучше, чем были на самом деле.
Спросите GV-Агента: «Какие точки были убыточны в июле и почему?»
Не внедрение на полгода и не проект с этапами. Первый шаг ничего не стоит и ни к чему не обязывает: даже если дальше мы не сработаемся, отчёт по вашей базе останется у вас.
Подключаемся к вашей учётной системе только на чтение и проверяем данные: заполнены ли закупочные цены, категории, габариты ячеек, сроки годности, не задвоены ли автоматы. Вы получаете таблицу — что мешает считать и на что это влияет. Система у всех своя — разбор чужой базы для нас обычная работа.
Считаем по каждой ячейке, сколько она зарабатывает и что поставить вместо отстающей позиции — с учётом сезона, каникул, погоды, сроков годности и цены приезда. Вы видите свою сеть в деньгах, а не в выгрузках.
Товаровед утверждает волну, операторы получают задания по ячейкам. Через несколько визитов видно, что каждая замена дала на самом деле — включая те, что не сработали. GV-Агент объяснит любую цифру словами.
GV-Агент встроен в кабинет и видит те же данные, что и вы. Он не пересказывает интернет: на каждый вопрос он идёт в вашу базу, считает и отвечает конкретикой — с номерами точек, суммами и тем, что с этим делать.
GV-Агент знает устройство вашего кабинета и вашей сети: где какой раздел, что означает каждый показатель, как считается период обслуживания и почему сегодня закрыт расчёт. Он отвечает и на «что это за столбец на экране», и на «где мы теряем деньги в этом месяце».
Зачем это на практике. Кабинет с двумя десятками экранов человек осваивает неделями и половину так и не открывает. GV-Агент снимает этот порог: спросил словами — получил ответ и ссылку на нужный раздел.
GV-АгентОбещать умеет любой. Я показываю замеренное — и вычитаю из него то, что не сработало.
Не демонстрация на выдуманных данных и не пилот. Боевая вендинговая сеть: 380 снековых автоматов, 23 076 ячеек. Цифры сняты с работающей системы — замер по фактическим продажам, а не расчёт и не обещание.
Что изменилось в сети за эти восемь месяцев: ячейки перестали простаивать — товар, который не отбивал место, заменён; операторов стало меньше — маршруты считаются по деньгам, а не по привычке; эффект каждой замены виден в рублях, а не на словах.
Провал июня–августа на графике — каникулы: часть сети стоит закрытой. Если в вашей сети нет школ и вузов, этой ямы не будет.
Это не прогноз и не «ожидаемый эффект». Система берёт фактические продажи после замены, вычитает то, что зарабатывал вытесненный товар, и показывает разницу. По каждой точке, каждому оператору и каждому месяцу.
Замены, которые не сработали, из этой суммы вычтены. Отсюда же считается бонус оператору: процент от того, что замена реально дала, а не за факт работы.
Спросите GV-Агента: «Сколько принесли замены в июне и кто из операторов сделал больше всех?»
Здесь всё — факт, оценки нет. Замерено по фактическим продажам с января по август: 14,01 млн ₽ на 6 718 заменах, из них 81 % сработали в плюс. Годовой цифры на этой странице нет намеренно — сентябрь–декабрь ещё не наступили, а достраивать замер прогнозом мы не хотим. Февраль при этом был разовой перетряской ассортимента школ, и повторять его в расчёте будущего было бы неправдой.
Мы показываем и промахи. Из 6 718 замен 1 133 сработали в минус на 720 тыс ₽ — и это вычтено, а не спрятано. Всего промахи и просадки убрали из итога 1,62 млн ₽: сумма одних удачных промежутков составила бы 15,63 млн ₽, честный итог — 14,01 млн. Цифра, которую нельзя проверить по фактическим продажам, на этом сайте не появляется: «потенциал» мы за достижение не выдаём.
Как именно это посчитано. Что считается заменой, что вычитается за вытесненный товар, как выкидываются каникулы и где мы сознательно занижаем — расписано целиком на странице «Методика расчёта».
Автомат на транспортном узле, одна из ячеек. У воды негазированной было 4 ячейки — 20 бутылок. Одну отдали «Горилле».
Названия и номера точек в примерах условные: продажи конкретной сети в конкретной точке — коммерческая тайна клиента.
| Товар | До 16.06 | После 16.06 |
|---|---|---|
| Вода негаз. — осталось 3 ячейки | 17,75 шт/день | 18,07 шт/день |
| «Горилла» — новая, 1 ячейка | — | 3,67 шт/день |
Вода на трёх ячейках продаёт не меньше, чем продавала на четырёх. Четвёртая ничего не добавляла — она просто стояла. Вычитать за «вытеснение» нечего, весь заработок энергетика на этом месте — чистый прирост.
Лишняя вода на полке — обычное дело: её ставят с запасом, в надежде на жару или по ощущению оператора. Алгоритм не догадывается, а смотрит прогноз и держит под воду ровно столько мест, сколько она выберет. Освободившееся отдаёт тому, кто на этой неделе продаётся лучше.
Итог по сети от честности вырос, а не упал. Первая модель показывала 7,7 млн ₽ «суммы выигрышей» и не вычитала промахи вовсе. Нынешняя даёт 14,01 млн ₽ за те же восемь месяцев — и это уже после того, как из неё вычтены 1,62 млн ₽ промахов и просадок.
Справедливый вопрос: софт для вендинга обычно пишут те, кто автомат видел на картинке. Мы начинали с другой стороны — у нас своя сеть, и всё, что здесь описано, мы сначала считали для себя, потому что руками уже не получалось.
ООО «ГРОУВЕНД» работает с февраля 2022 года. Не пилот и не демонстрационный стенд. Расчёт идёт каждую ночь по сети из 380 снековых автоматов, задания уходят операторам, эффект замеряется. Всё, что показано выше, — это рабочий день компании, а не витрина.
Что заказать, что убрать с полки, куда ехать сегодня, почему точка ушла в минус — мы отвечаем на эти вопросы для собственных 23 076 ячеек, а не изучали их по чужим отчётам. Поэтому система отвечает так, как нужно руководителю, а не так, как удобно программе.
Ни один блок не попал в продукт раньше, чем отработал у нас и принёс деньги. Поэтому мы показываем не обещания, а замеры: сколько принесли замены, на скольких автоматах и за какой месяц.
Задание пишется так, чтобы его выполнил человек в фургоне: точка, номер ячейки, что вынуть, что поставить. Расчёт, который нельзя выполнить руками за минуту, в вендинге не работает — это мы тоже прошли.
GV-АгентВ вашу базу я только смотрю. Записать в неё не могу физически — это запрещено на уровне вашего сервера.
Это первый вопрос любого владельца сети, и правильный. Ответ у нас технический, а не в виде обещания.
ACCESS_MODE READ через TPB. Любая попытка записи отклоняется самой СУБД ошибкой SQLCODE −817 — независимо от того, что написано в нашем коде. Это запрет на уровне вашего сервера, а не наша политика.sysdba не нужен. Можете завести отдельного пользователя под нас и отозвать его в любой момент.Как подключимся — сами посмотрим, что заполнено, и пришлём таблицы: какие позиции и какие поля дозаполнить. Разбор пробелов — работа системы, а не домашнее задание вашему товароведу.
Семь шагов со снимками экрана: номер автомата, тип точки, категория, ширина и высота ячейки, срок годности, поставщик и себестоимость. По каждому полю — где оно и что сломается, если пропустить.
Оставьте контакты — свяжемся, подпишем NDA и договоримся о доступе на чтение. Первый отчёт вы получите независимо от того, будем ли работать дальше.
Мы не заменяем систему учёта, на которой стоит ваша сеть, — мы читаем её и считаем поверх. Поэтому мнение тех, кто эту систему сделал, здесь весит больше любого нашего слова.