Сервис для поставщика HoReCa помогает вести прайс-листы, замены товара и повторные заказы ресторанов в одном простом рабочем процессе без тяжёлой ERP.

Пока клиентов немного, таблица кажется удобной. В ней можно хранить каталог, цены и историю заказов. Но у поставщика HoReCa все быстро усложняется. Один ресторан покупает по базовой цене, другой работает по спецусловиям, третий берет товар только коробками, четвертый просит отсрочку и отдельный набор позиций.
В этот момент одна общая таблица уже не помогает, а мешает. Менеджер меняет цену для одного клиента и случайно задевает другого. Кто-то копирует файл, кто-то открывает старую версию, и уже через неделю непонятно, где актуальные данные.
Особенно тяжело с товарами, которые часто меняются. Сегодня есть один сироп, завтра его нет, послезавтра пришел аналог от другого бренда. В таблице такие вещи обычно отмечают в примечаниях, цветом или отдельным сообщением в чате. В итоге ресторан видит одно, менеджер помнит другое, а склад отгружает третье.
Проблема становится еще заметнее, когда правки живут сразу в нескольких местах. Часть изменений приходит в мессенджере, часть обсуждают голосом, часть оставляют в комментариях к таблице. Один менеджер обновил прайс, другой не заметил, закупщик ресторана оформил заказ по старой версии. Ошибка тут не в людях, а в самом способе работы.
Даже повторные заказы перестают быть повторными. Вместо того чтобы открыть прошлую корзину и быстро подтвердить ее, менеджер каждый раз собирает заказ заново. Нужно вспомнить объемы, проверить цены, уточнить наличие и вручную предложить замену, если позиции нет. Когда таких заказов десять за день, это уже не мелочь, а постоянная потеря времени.
Обычные таблицы плохо держат живой процесс, в котором много исключений, быстрых замен и персональных условий. Поэтому отдельный сервис нужен не ради красивого интерфейса, а ради порядка. Цена, наличие, замена и история заказа должны лежать в одном месте и не зависеть от того, кто что переслал в чат пять минут назад.
Такому сервису не нужно копировать большую ERP. Его задача проще - убрать путаницу в товарах, ценах и заказах, чтобы менеджер, склад и клиент видели одну и ту же картину.
Основа - единый каталог без дублей. У каждой позиции должна быть одна карточка с понятным набором данных: название, фасовка, единица измерения, артикул, категория и статус наличия. Если один и тот же товар заведен несколько раз под разными именами, ошибки быстро попадут в прайсы, заказы и остатки.
Следующий блок - прайсы по клиентам или группам клиентов. Одной кофейне нужны особые условия на зерно и молоко, другой - на десерты и упаковку. Когда цены задаются прямо в системе, а не в десятках файлов, старых версий и случайных скидок становится намного меньше.
Отдельно стоит продумать замены. Их лучше не обсуждать каждый раз с нуля, а заранее задать понятные правила. Если нет сиропа одного бренда, можно предложить аналог того же объема. Если закончились сливки 20%, нельзя автоматически подставлять товар с другими характеристиками, если это влияет на меню.
Повторные заказы удобнее собирать из шаблонов. У ресторанов и кофеен часто повторяется один и тот же набор на неделю. Менеджер открывает шаблон, меняет количество в нескольких строках и сразу отправляет заказ дальше.
Нужна и история изменений. Она показывает, когда поменялась цена, кто обновил карточку товара, какие замены уже согласовывали раньше. Это помогает быстро разбирать спорные ситуации.
Минимальный набор здесь простой:
Этого уже достаточно, чтобы навести порядок в поставках без тяжелой и дорогой системы.
Начинать лучше не с большой платформы, а с самого простого маршрута заказа. Клиент должен видеть актуальный товар, выбирать нужное, при необходимости подтверждать замену и быстро повторять прошлую закупку. Вокруг этого и стоит строить процесс.
Первый шаг - единый список товаров. Не держите один прайс в Excel, второй в мессенджере, а третий у менеджера в заметках. Для каждой позиции достаточно понятного минимума: название, фасовка, цена, единица продажи, наличие и короткий комментарий, если товар сезонный или идет под заказ.
Дальше разделите клиентов по типам и условиям. Кофейне, ресторану и небольшой пекарне часто нужны разные цены, минимальные суммы заказа, дни доставки и отсрочка оплаты. Если не сделать это сразу, менеджеры очень быстро начнут править заказы вручную.
После этого задайте допустимые замены для ключевых позиций. Не для всего каталога, а для того, что реально влияет на ежедневную работу кухни или бара. Если закончился сироп определенного бренда, клиент должен заранее видеть согласованный вариант, а не узнавать о нем после звонка.
Когда база готова, сохраните частые заказы как шаблоны. У многих клиентов закупка повторяется почти без изменений: молоко, зерно, сиропы, стаканы, крышки. Один шаблон на будний день и один на выходные уже сильно сокращают время на оформление.
Рабочий сценарий выглядит просто: клиент открывает свой каталог с нужными ценами, выбирает шаблон, меняет несколько позиций по ситуации, видит доступные замены и отправляет заказ без долгой переписки.
Не запускайте все сразу на всю базу. Возьмите 5-10 постоянных клиентов и прогоните с ними процесс две недели. На таком пилоте быстро видно, где путается фасовка, какие замены вызывают вопросы и какие шаблоны нужны чаще всего.
Главная ошибка в прайсах для HoReCa - смешивать все в одной цене. Базовую стоимость лучше хранить отдельно, а скидки и специальные условия накладывать сверху. Тогда менеджер сразу понимает, сколько товар стоит сам по себе и что именно клиент получает по договоренности.
Это особенно важно, когда один и тот же товар уходит разным ресторанам и кофейням на разных условиях. Если скидка записана прямо в карточке товара как новая цена, через неделю уже трудно понять, где постоянная стоимость, а где временная уступка.
В системе должна быть видна дата начала текущей цены. Не просто пометка цена обновлена, а конкретный день, с которого действует новая стоимость. Тогда при споре не нужно поднимать переписку и сравнивать старые файлы. Менеджер, закупщик и бухгалтер смотрят на одну и ту же дату.
Еще один частый источник путаницы - временно недоступные позиции. Их не стоит удалять из прайса. Лучше явно отмечать как недоступные, чтобы клиент видел: товар есть в ассортименте, но сейчас его нельзя заказать. Это снижает число лишних звонков и помогает быстрее предложить замену.
Для ежедневной работы важен и поиск. Когда в прайсе сотни позиций, товар должны находить и по названию, и по артикулу. Один закупщик ищет молоко 3,2%, другой вводит внутренний код. Если сервис понимает оба варианта, заказ собирается быстрее и с меньшим числом ошибок.
На экране прайса должно быть видно пять вещей: базовую цену, персональное условие или скидку, дату начала текущей цены, статус наличия и одну актуальную версию прайса на сегодня. Рабочая версия должна быть только одна. Историю можно хранить отдельно, но в ежедневной работе никто не должен искать файл с названием вроде Прайс финал 2.
Споры вокруг замены начинаются не из-за самой замены, а из-за неожиданности. Ресторан ждет один товар, а получает другой слишком поздно и без подтверждения. Поэтому замена должна выглядеть не как решение поставщика, а как понятное предложение с прозрачными условиями.
Простое правило работает лучше всего: замена возможна только внутри близкой категории. Если закончились сливки 33% в упаковке 1 л, предлагайте сливки той же жирности и близкой фасовки. Если нет рукколы одного бренда, можно показать рукколу другого поставщика, но не салатный микс вместо нее.
В карточке замены стоит сразу показывать:
Короткая причина особенно важна. Достаточно одной фразы: нет на складе, поставка задержалась, аналог в той же категории. Длинные объяснения только мешают. Закупщику и шефу нужно быстро понять, можно ли брать товар без риска для кухни и себестоимости.
Хорошо работает и короткое сравнение в одну строку. Например: моцарелла 2 кг недоступна, предлагаем моцареллу 2,2 кг, цена выше на 4%, производитель другой. Такой формат сразу снимает большую часть вопросов.
Самая частая ошибка - молча подменять товар в заказе. Даже если замена кажется очевидной, подтверждение лучше фиксировать до отгрузки. Это может быть кнопка в личном кабинете, ответ в чате или отметка менеджера после звонка. Главное, чтобы потом было видно, кто согласовал замену, когда это произошло и какой вариант выбрали.
Если замена влияет на вкус, размер порции, аллергенность или заметно меняет цену, не стоит полностью отдавать решение системе. Такие случаи лучше сразу отправлять менеджеру. Он уточнит детали, предложит один-два безопасных варианта и зафиксирует итог без лишнего спора.
Повторный заказ должен занимать минуты, а не полчаса переписки. Если ресторан каждую неделю берет один и тот же набор молока, сиропов, кофе и расходников, ему не нужен новый сбор корзины с нуля. Удобнее открыть прошлую поставку, нажать одну кнопку и получить черновик нового заказа.
Дальше важна гибкость. В черновике клиент должен сразу менять количество позиций перед отправкой. Например, кофейня обычно берет 20 литров овсяного молока, но перед длинными выходными хочет 30. Если это можно поправить в той же форме, без звонков менеджеру, заказ уходит быстрее и с меньшим числом ошибок.
У одного клиента редко бывает только один сценарий закупки. Поэтому полезно хранить несколько шаблонов: для обычной недели, для выходных с высоким трафиком, для сезонного меню. Тогда управляющему не нужно каждый раз вспоминать, что именно требуется для летних напитков или банкетного дня.
Полезны и мягкие напоминания по регулярным дням заказа. Если ресторан почти всегда отправляет заявку по вторникам и пятницам, система может заранее об этом напомнить. Это снижает число срочных дозаказов в последний момент.
Перед отправкой стоит показать, что изменилось по сравнению с прошлой поставкой. Достаточно короткого списка: какие позиции добавлены, какие убраны, где изменилось количество и какие товары сейчас недоступны. Так клиент быстрее замечает ошибки. Если раньше он заказывал 10 упаковок стаканов, а сейчас случайно поставил 100, это видно сразу.
Представим поставщика, который обслуживает сеть из 12 кофеен. У точек немного разные объемы, но состав заявок почти один и тот же: молоко, сиропы, зерно, стаканы, крышки, десерты. Раньше менеджер вел все в таблицах и постоянно сверял, что изменилось по цене, что есть в наличии и что можно заменить.
В рабочем сервисе у каждой кофейни есть свой шаблон заказа. В начале недели сотрудник не набирает все заново, а берет прошлую заявку как основу. Основные позиции уже подставлены, остается поправить количество.
Дальше процесс идет коротко и понятно. Кофейня видит только свой ассортимент и свои цены. Повторяющиеся позиции уже лежат в черновике. Если товара нет, система предлагает заранее согласованные замены. Менеджер смотрит только на отклонения и подтверждает спорные места до финальной отправки.
Например, в заказе было 20 коробок овсяного молока, а на складе осталось только 12. Вместо долгой переписки сервис сразу показывает доступную замену: другой бренд с тем же объемом или близкую фасовку. Менеджер видит отклонение от шаблона и подтверждает замену до того, как заказ уйдет клиенту.
Это снимает самый частый конфликт: ресторан ждал одно, а приехало другое. Здесь итог виден заранее. В заказе отдельно отмечено, что подтверждено без изменений, что заменено и что временно убрано из-за отсутствия.
Для кофейни результат простой - чистый итоговый заказ с понятным количеством, ценами и заменами. Для поставщика это значит меньше звонков, меньше ручных ошибок и быстрее сборка отгрузки.
Самая частая ошибка - пытаться запустить сразу большую систему, хотя проблемы начинаются с мелочей. Если в каталоге неясные цены, в заменах нет правил, а шаблоны заказов живут в сообщениях менеджеров, новый процесс быстро превращается в еще один источник путаницы.
На старте лучше не гнаться за количеством функций. Намного важнее, чтобы ресторану было просто выбрать товар, понять цену и повторить прошлый заказ без звонков и лишних уточнений.
Обычно процесс ломается в нескольких местах. Часто базовую цену, скидку и акцию складывают в одно поле. Еще одна ошибка - разрешать любые замены без правил. Не меньше проблем бывает там, где шаблоны повторных заказов хранятся только в переписке. А если названия товаров меняются без истории, старые шаблоны начинают выглядеть как набор чужих позиций.
Чтобы запуск прошел спокойнее, достаточно нескольких правил:
Последний пункт часто недооценивают. Если включить новый порядок сразу для всех клиентов, слабые места просто не успеют проявиться вовремя. Намного безопаснее взять несколько кофеен или ресторанов с понятным ассортиментом и посмотреть, где люди путаются.
Перед запуском лучше проверить не дизайн и не отчеты, а базовые вещи, на которых чаще всего ломается работа.
Полезно проверить это на живом примере. Возьмите одного клиента, например сеть кофеен, и соберите для него тестовый заказ из 15-20 позиций. Посмотрите, как система показывает цену, единицу измерения, наличие и возможную замену по каждой строке.
Если бариста или закупщик не понимает заказ с первого взгляда, проблема не в пользователе, а в настройке. Хороший признак простой: человек может повторить прошлую заявку за минуту и поправить только несколько позиций.
Не пытайтесь запускать новый порядок сразу на весь отдел. Лучше начать с одного менеджера и нескольких ресторанов, где заказы идут регулярно и уже понятны типовые проблемы. Так проще увидеть, что реально мешает работе, а что кажется важным только на словах.
Хороший старт - взять 3-5 клиентов и пройти с ними один полный цикл: обновление прайса, согласование замены, повторный заказ, подтверждение отгрузки. Уже на этом этапе станет видно, где процесс тормозит.
Сначала опишите работу в простом виде, без экранов и кнопок. Кто обновляет цены, кто согласует замены, как ресторан повторяет прошлый заказ, что делать, если позиции нет в наличии. Пока это не помещается на один лист, рано думать про разработку.
После этого полезно замерить потери по времени. Не в общем, а по конкретным действиям: сколько минут уходит на поиск актуального прайса, сколько - на согласование замены, сколько сообщений нужно, чтобы повторить прошлый заказ. Такие цифры быстро показывают, что нужно автоматизировать в первую очередь.
Если готовые инструменты не подходят под ваши правила, такой внутренний кабинет можно быстро собрать в TakProsto и проверить на пилоте без тяжелой ERP. Это особенно удобно, когда нужно за короткое время сделать веб или мобильное приложение из чата и не растягивать запуск на месяцы. Для компаний, которым важна локальная инфраструктура, у TakProsto есть и понятный плюс: платформа работает на серверах в России и использует локализованные open-source модели.
На старте важна не красота интерфейса, а понятный и повторяемый процесс. Когда менеджер, закупщик и ресторан одинаково понимают, как оформляется заказ, автоматизация поставок HoReCa начинает экономить время почти сразу.
Потому что таблица быстро перестает быть единственным источником правды. Цены, наличие и замены начинают жить в разных файлах и чатах, из-за чего менеджер, клиент и склад видят разные версии заказа.
Если у клиентов разные условия, таблицы почти всегда приводят к ручным правкам и ошибкам.
Для старта хватит единого каталога, персональных прайсов, правил замены, шаблонов повторных заказов и истории изменений. Этот набор уже убирает большую часть путаницы.
Не стоит сразу копировать большую ERP. Сначала важно наладить сам маршрут заказа.
Лучше хранить базовую цену отдельно, а скидку или персональное условие накладывать сверху. Тогда сразу видно, сколько товар стоит сам по себе и что именно получает конкретный клиент.
Еще важно показывать дату начала текущей цены, чтобы не спорить о старых версиях прайса.
Замены стоит разрешать только внутри близкой категории и с понятными ограничениями по фасовке, характеристикам и цене. Тогда клиент заранее понимает, что можно согласовать без риска для кухни.
Если замена влияет на вкус, аллергенность, размер порции или заметно меняет стоимость, ее лучше отправлять менеджеру на ручное подтверждение.
Самый удобный вариант — повторение прошлой заявки или запуск шаблона. Клиент открывает черновик, меняет несколько количеств и сразу видит, что недоступно и что можно заменить.
Так заказ собирается за минуты, а не через длинную переписку с менеджером.
Храните один каталог без дублей и дайте поиск и по названию, и по артикулу. Это особенно важно, когда один закупщик ищет товар по описанию, а другой — по внутреннему коду.
В карточке товара обычно хватает названия, фасовки, единицы продажи, цены, статуса наличия и короткого комментария.
Да, удалять не стоит. Лучше явно помечать такие позиции как временно недоступные, чтобы клиент видел, что товар есть в ассортименте, но сейчас его нельзя заказать.
Это снижает число лишних звонков и помогает быстрее предложить согласованный аналог.
Пилот лучше запускать на 3–5 или 5–10 постоянных клиентах с понятным ассортиментом. За пару недель обычно видно, где путается фасовка, какие замены вызывают вопросы и какие шаблоны реально нужны.
Запуск на всей базе сразу почти всегда скрывает ошибки до первого сбоя.
История изменений помогает быстро понять, кто поменял цену, когда обновили карточку и какую замену уже согласовывали раньше. Это полезно и для разбора споров, и для ежедневной работы менеджеров.
Без такой истории команда начинает искать старые файлы и сообщения, а это снова возвращает хаос.
Если вам нужно навести порядок в прайсах, заменах и повторных заказах, а не внедрять тяжелую систему на месяцы, ERP не обязательна. Во многих случаях достаточно простого внутреннего кабинета с понятными правилами.
Если готовые инструменты не подходят под ваши процессы, такой веб- или мобильный сервис можно быстро собрать в TakProsto и проверить на пилоте.