Онлайн-касса для кафе: что выбрать и как запустить

Кафе нужна не «касса на стойке», а единая схема расчетов для зала, самовывоза, доставки, сайта и агрегаторов. Сначала назначьте для каждого канала момент формирования чека и ответственную систему. Затем подбирайте ККТ, ОФД, POS и эквайринг: так интернет-заказы не придется пробивать вручную, а один платеж не превратится в два чека.

Когда кафе нужна онлайн-касса и какие сценарии закрыть сразу

До выбора оборудования составьте карту расчетов. В ней должны быть не отделы кафе, а реальные действия клиента: заказал, оплатил, получил заказ, отменил заказ, вернул часть заказа.

Канал Когда формируется чек Кто формирует Что проверить
Стойка, самовывоз В момент приема наличных или безналичной оплаты Кассир через POS и ККТ Передачу суммы и способа оплаты в кассу
Зал с официантом В момент оплаты счета Кассир или официант в настроенном POS-сценарии Кто закрывает заказ, чтобы не было второго чека
Онлайн-предоплата После подтвержденной успешной оплаты Интеграция платежного сервиса и кассы Связку ID платежа, заказа и чека
Оплата по ссылке После подтверждения оплаты по ссылке Платежный сервис и кассовая интеграция Защиту от повторного callback или webhook
Оплата при вручении В момент приема денег у клиента Курьер или назначенная система расчета Как чек будет сформирован при отсутствии стабильной связи

Правила применения ККТ, регистрации и передачи фискальных данных устанавливает законодательство о кассовой технике. Официальные сервисы и разъяснения доступны на сайте ФНС России.

Какая онлайн-касса подходит кафе

Кафе с одной стойкой

Выбирайте ККТ, которую можно связать с вашим POS и терминалом. Ключевая проверка — не наличие разъемов, а передача суммы заказа и способа оплаты в кассовое ПО. Без нее кассир вводит сумму вручную и получает расхождения при сверке.

Кафе с сайтом, предзаказом или оплатой по ссылке

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

Для выбора платежной связки используйте материал «Интернет-эквайринг для интернет-магазина: выбор, сравнение и подключение оплаты». Для приема карт и СБП в зале поможет инструкция «Эквайринг для кафе: выбор сервиса, подключение и запуск оплат».

Доставка собственными курьерами

Не привязывайте доставку автоматически к мобильной кассе. Сначала определите тип расчета. При онлайн-предоплате чек формируется после оплаты на сайте. При расчете у двери чек нужен в момент, когда курьер принимает наличные или карту; выберите схему, в которой этот расчет попадает в ККТ без повторного ручного пробития.

Несколько точек и кассиров

Проверьте разделение прав: кассир проводит продажу, возврат и закрытие смены; администратор меняет меню, настройки и видит отчеты. Утвердите единый порядок возврата — иначе разные точки начнут оформлять одинаковую ситуацию по-разному.

Сравнение решений по критериям выбора

Критерий Что должно быть в решении Как проверить до покупки
POS и терминал Передача суммы и типа оплаты в кассу Провести демонстрационную оплату картой и наличными
Сайт и платежи Передача заказа и успешного статуса платежа Показать тестовый заказ от оплаты до чека
Защита от дублей Идемпотентная обработка уведомлений по ID платежа Отправить один и тот же webhook повторно и убедиться, что второй чек не создан
Предоплата Чек при авансе и полный расчет с зачетом аванса при выдаче Протестировать оплату, выдачу заказа и отмену
Возвраты Полный и частичный возврат с корректной суммой Оформить возврат одной позиции из заказа с доставкой
Доставка Сценарий расчета при вручении без ручного дубля Смоделировать оплату у клиента и потерю связи

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

Предоплата, доставка и возвраты: рабочие схемы

Онлайн-предоплата

После подтвержденной оплаты сайт или платежный сервис передает заказ в кассу, и формируется чек на полученную предоплату. При выдаче блюда или доставки настройте чек полного расчета с зачетом ранее внесенного аванса. Не заменяйте второй этап новым чеком на всю сумму без учета предоплаты.

Отмена и возврат

При отмене до выдачи заказа оформляйте возврат на сумму, которую реально возвращаете покупателю. При частичном возврате возвращайте только стоимость отмененных позиций или часть оплаты, а не весь заказ. Для интегратора подготовьте отдельные статусы «отмена», «полный возврат» и «частичный возврат», а для кассира — короткую инструкцию с конкретными кнопками вашего ПО.

Оплата при вручении

Если клиент платит курьеру, чек формируется при приеме денег. В схеме заранее зафиксируйте, кто именно принимает оплату, как заказ попадает в кассу и что делает курьер при проблеме со связью. Если заказ уже оплачен на сайте, не принимайте его повторно как новый расчет при вручении: при выдаче используйте сценарий зачета предоплаты.

Что подготовить перед запуском

  • Реквизиты ИП или организации, данные для регистрации ККТ, фискальный накопитель и договор с ОФД.
  • Доступы к кассовому, платежному, POS- и учетному сервисам.
  • Рабочую номенклатуру: блюда, напитки, модификаторы, комбо, скидки, доставку и возвратные позиции.
  • Таблицу соответствия: способ оплаты — статус заказа — кассовый сценарий — ответственный.
  • Поле для телефона или e-mail покупателя в дистанционном заказе.

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

Для оплат по ссылке через СБП разберите отдельную схему в статье «Чек по ссылке СБП для бизнеса: как выдавать и что проверить».

Пошаговый запуск онлайн-кассы в кафе

  1. Составьте карту расчетов. Отдельно перечислите стойку, зал, самовывоз, сайт, предоплату, оплату по ссылке, курьера и агрегаторы.
  2. Назначьте источник чека. Для каждого канала определите одну кассу или интеграцию, которая создает чек.
  3. Подтвердите обмен данными. Проверьте передачу состава заказа, суммы, типа оплаты, статуса заказа и контакта покупателя.
  4. Настройте защиту онлайн-платежей. Создавайте чек только по успешному подтвержденному платежу; сохраняйте ID платежа и не обрабатывайте повторный webhook или callback как новый расчет.
  5. Настройте ККТ и ОФД. Зарегистрируйте кассу, подключите фискальный накопитель, ОФД и передачу фискальных данных.
  6. Загрузите меню и кассовые сценарии. Добавьте модификаторы, скидки, доставку, предоплату, зачет аванса, полный и частичный возврат.
  7. Проведите тестовую смену. Сделайте тесты наличными, картой, СБП, онлайн-предоплатой, выдачей заказа, отменой, возвратом и закрытием смены.
  8. Обучите команду. Дайте кассирам инструкцию для продажи, ошибки в оплате, возврата и сбоя связи; назначьте ответственного за эскалацию проблем.

Ошибки, которые срывают запуск

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

Предоплату принимают как окончательную продажу. При выдаче заказа забывают оформить полный расчет с зачетом аванса. Что делать: протестируйте два документа на одном заказе: получение предоплаты и выдачу заказа.

Доставку подключают после запуска зала. Курьер принимает деньги, а кассир позднее вручную пробивает заказ. Что делать: до старта утвердите сценарий расчета при вручении и проведите выездной тест.

Возврат не проверяют. При отмене интернет-заказа сотрудники отменяют весь заказ вместо частичного возврата. Что делать: добавьте в инструкцию отдельные действия для полной отмены и возврата одной позиции.

Тестируют только успешную оплату. В день запуска возникают проблемы при отказе терминала, потере связи или отмене заказа. Что делать: включите эти случаи в обязательный тестовый чеклист.

Короткий чеклист перед покупкой

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

Нужна схема под зал, доставку и сайт? Свяжитесь с Интернет Кассой. Проведем аудит каналов оплаты, подберем совместимое решение, поможем с регистрацией и настройкой ККТ, ОФД и платежей, затем проведем тестовый запуск на ваших сценариях.

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

Нужна ли кафе онлайн-касса, если часть заказов принимают в зале, а часть — онлайн?

Да, для каждого расчета кафе должно организовать формирование кассового чека. Разделите зал, сайт, предоплату, оплату по ссылке и расчет при вручении: у каждого канала должен быть один назначенный момент фискализации.

Можно ли поставить в кафе кассу без интеграции с эквайрингом?

Да, можно, но кассиру придется вручную переносить сумму и сверять платеж. Для зала проверьте передачу суммы из POS или терминала, а для сайта — автоматическое создание чека только после успешной оплаты.

Нужно ли отправлять электронный чек при оплате на сайте кафе?

Да, при дистанционной оплате направьте покупателю электронный кассовый чек. Получайте телефон или e-mail в заказе и запускайте отправку после подтвержденного платежа.

Как оформлять чек при онлайн-предоплате за заказ?

Сформируйте чек при получении предоплаты, а при передаче заказа — чек полного расчета с зачетом аванса. Для отмены или частичного возврата настройте возврат на фактически возвращаемую сумму и протестируйте этот путь до запуска.

Как избежать двойного чека при оплате на сайте?

Обрабатывайте только подтвержденный успешный платеж и сохраняйте ID платежа как ключ от повторной обработки. Интеграция должна игнорировать повторный webhook или callback с тем же ID и сверять между собой статус платежа, номер заказа и созданный чек.

Как выбрать кассу для доставки еды?

Разделите доставку по способу оплаты: онлайн-предоплата фискализируется после подтверждения платежа, а расчет при вручении — в момент приема денег. Если деньги принимает курьер, выберите и протестируйте схему, в которой он или подключенная к его заказу система может сформировать чек без ручного дублирования.