Главная Кассы (POS)

Кассы (POS)

От Справка Смартомато
• 7 статьи

Carbis («Мини доставка»)

Carbis — компания, которая делает модули для работы внешних сервисов с R-Keeper: «Мини доставку» и ProCart. «Мини доставка» устарела, Carbis её больше не продаёт, и новые подключения идут через ProCart (см. страницу «ProCart»). Эта страница нужна для клиентов, у которых «Мини доставка» уже работает. Что нужно до подключения - Модуль «Мини доставка» и сервер доставки (DeliveryHatch) с продлённой лицензией. - Доступный XML-интерфейс на кассовом сервере R-Keeper. - Статический IP-адрес на кассе клиента. Шаги на стороне R-Keeper Нужно задать список блюд, которые внешняя система увидит через API доставки. Делается это в менеджерской RK7: 1. Открыть справочник «Меню» → «Классификации блюд». 2. Создать новую классификацию «Использовать для интернет-заказов». 3. Создать в ней категории — такие, какими будут группы блюд на сайте, — и запомнить идентификатор этой классификации. 4. Назначить категорию из этой классификации каждому блюду, которое продаётся через внешнюю систему. Например, «супы», «первые блюда», «десерты». - Зачем: группы на сайте получат названия этих категорий, в какой бы группе меню R-Keeper ни лежало блюдо. Важно: API доставки не поддерживает комбо-блюда и блюда с дробным количеством (весовые). Чтобы не было программных ошибок и сбоев при сохранении заказов, такие блюда для внешних заказов не используют. Что передать в Смартомато - Идентификатор классификации «Использовать для интернет-заказов». Куда обращаться - Если дилер — Carbis и проблема на стороне кассы: поддержка Carbis в Телеграме. - Если Carbis ставили самостоятельно — сотрудник, который его настраивал. Типовые ошибки и вопросы клиентов - **connect <ip>:12501. Error=10061 Connection refused**. XML-интерфейс на кассовом сервере недоступен, и доставка не может подключиться к кассовому серверу. - **Failed to open TCP connection to <ip>:11111 (Connection refused …)**. Сервер доставки (DeliveryHatch) не запущен или недоступен. Скорее всего, в его конфигурации указан неверный порт XML-интерфейса кассовых станций: похоже, вписали тот же, что у кассового сервера. С этим клиент идёт в Carbis или к сотруднику, который настраивал Carbis. - **There is no license for this feature.** Не продлена лицензия на сервер доставки. - Что приходит из Carbis. Название, описание, цена, модификаторы из схемы. Фото и вес не переносятся. - Способ оплаты. В Carbis способ оплаты не передаётся: в текущем API интеграции типов оплаты нет. - Что уходит в Carbis. В комментарии — номер заказа (если включено), комментарий к заказу, самовывоз или адрес доставки, применённые акции, сдача. Отдельными полями — имя, телефон и адрес доставки гостя. Связанные статьи - Синхронизация меню, цен и стоп-листов с кассой - Стоп-листы - Сдача с наличных - Наценка по источнику заказа - Комбо и сборные блюда - Весовые блюда - Редактор настроек интеграции

Обновлено Oct 21, 2026

Frontpad

Frontpad — онлайн-сервис для учёта и управления продажами и небольшим производством. Заказ на доставку приходит в Смартомато, а затем, после подтверждения или сразу (зависит от настройки), автоматически уходит во Frontpad. Шаги на стороне Frontpad 1. Открыть app.frontpad.ru → «Настройки» → «Общие». 2. В блоке «Функции» напротив «API» нажать «Настроить», поставить галочку «Включен» и скопировать код из поля «Секрет». Зачем: это токен, по которому Смартомато обменивается данными с Frontpad. 3. Создать типы оплаты: «Справочники» → «Варианты оплаты» → «Новый вариант». Нужны два дополнительных варианта: - «Картой курьеру»; - «Картой на внешнем сервисе». Коды указаны на этой же странице, в графе «Код API». 4. Создать статусы: «Справочники» → «Статусы». Нужны: подтверждён, готовится, приготовлен, у курьера, доставлен, отменён. Коды берутся из графы «Код API». Зачем: по ним Смартомато принимает статусы заказа из Frontpad, см. Статусы заказа и их смена. Дополнительно, по задачам клиента - Платная доставка. Завести во Frontpad блюдо для доставки и сообщить его id. В заказах с платной доставкой оно придёт отдельной позицией с ценой доставки. - Сервисный сбор. Завести блюдо с ценой 1 ₽ и сообщить код, см. Итоги заказа и сервисный сбор. - Дополнительные филиалы. Сообщить код API филиала. Зачем: заказ уходит на тот филиал, код которого передан в запросе. - Модификаторы. Сообщить id модификаторов из Frontpad (см. «Типовые ошибки»). - Бонусы Frontpad bonus. Запросить у Frontpad токен бонусной системы — он не всегда совпадает с токеном API. Зачем: гость получает единый бонусный счёт в ресторане и в доставке, см. Внешние системы лояльности. Что передать в Смартомато - Код из поля «Секрет» (токен API). - Коды API типов оплаты. - Коды API статусов заказа. - При необходимости: id блюда доставки, код блюда сервисного сбора, коды филиалов, id модификаторов, токен Frontpad bonus. - Если клиентская база во Frontpad уже есть — формат, в котором там записаны телефоны (см. «Типовые ошибки»). Типовые ошибки и вопросы клиентов - После импорта все блюда в одной папке. Frontpad не отдаёт по API категории. После первого импорта категории создают в Смартомато вручную и раскладывают по ним блюда. При следующих импортах новые блюда тоже попадают в общую папку, а старые обновляются. - Модификаторы не подтянулись. Frontpad не отдаёт их по API. Модификаторы создают в Смартомато вручную и привязывают к блюдам по id из Frontpad. Заказ уходит во Frontpad вместе с модификаторами. - Что приходит из Frontpad при импорте. Id блюд, название, цена, доступность. КБЖУ API не поддерживает. - Комментарий обрезан. Frontpad принимает в комментарии только 100 символов. - Какие данные об акциях уходят во Frontpad. Сумма использованных бонусов, общая скидка на заказ (процентные и суммовые акции складываются) и подарочное блюдо по нулевой цене в составе заказа. Название акции не передаётся. - Статусы. Смартомато их только принимает из Frontpad. - Постоянный гость распознан как новый. Маска телефона в заказе отличается от той, что в базе Frontpad. Смартомато может передавать номер в нужном формате, поэтому достаточно сообщить, в каком виде телефоны хранятся во Frontpad. Связанные статьи - Синхронизация меню, цен и стоп-листов с кассой - Стоп-листы - Статусы заказа и их смена - Внешние системы лояльности - Сдача с наличных - Итоги заказа и сервисный сбор - Редактор настроек интеграции

Обновлено Oct 21, 2026

ProCart

ProCart — модуль компании Carbis, через который внешние сервисы работают с кассой R-Keeper. Заказы с сайта и из приложения приходят в Смартомато, а после подтверждения попадают через кассовый терминал на кухню. Модуль умеет только то, что есть в самом R-Keeper. Кроме того, Carbis сам решает, какие функции делать в ProCart: одни выходят в плановых обновлениях, другие делаются по заявке за отдельную плату. Пример: менять статус и закрывать заказ по API сам R-Keeper умеет, а ProCart — нет. Что нужно до подключения - R-Keeper версии 7.6.4.347+ или 7.6.5.40+, Windows 7 или новее. - Статический белый внешний IP-адрес кассы и возможность пробросить порт. - Интерфейс «XML-сохранение заказа» (лицензия XML-Save Order). Поддерживаются SaaS- и lifetime-лицензии. По статье от 30.12.2025 интерфейс стоит 850 ₽ в месяц. Лицензию получают и активируют после настройки связи модуля с R-Keeper. - Модуль ProCart. Он платный, покупается у Carbis и лицензируется по числу кассовых серверов, с которыми работает. По статье от 30.12.2025: 2000 ₽ за месяц, 6000 ₽ за 3 месяца, 12 000 ₽ за полгода, 20 000 ₽ за год. Смартомато за интеграцию отдельно не берёт. - Меню — одна общая база (справочник), сколько бы ни было точек. Шаги на стороне R-Keeper и Carbis 1. Написать в обслуживающую организацию R-Keeper, примерно так: «Мы хотим внедрить у себя Смартомато и для этого необходимо поставить модуль Procart». Если там помочь не могут, то же письмо отправляют разработчику, Carbis, на zakaz@carbis.ru. Инженеры подскажут, как установить модуль и оплатить лицензию. 2. Установить и настроить модуль по инструкциям Carbis: описание ProCart, настройка R-Keeper. 3. Включить блюда для интернет-продаж в классификацию, прописанную в ini-файле ProCart. Зачем: меню отдаётся в Смартомато по этой классификации. Если она прописана неверно, меню не импортируется. 4. Завести коды валют для предоплатных типов оплаты: картой онлайн, оплата на внешнем сервисе, бонусы. «Наличные» и «Картой курьеру» через API не передаются, так как передача доступна только для предоплатных валют. Способ оплаты придёт в комментарии к заказу, и кассир выбирает его вручную при закрытии. 5. Проверить, что касса доступна: статус подключения показывает dev.carbis.ru/test. 6. Не блокировать на сетевом оборудовании адреса API Смартомато — 95.213.242.92 и 95.213.242.80/28. При необходимости добавить их в белый список. Зачем: иначе Смартомато не достучится до кассы (см. «Типовые ошибки»). Дополнительно, по задачам клиента - Цена доставки. Завести блюдо доставки с ценой 1 ₽ и сообщить код. Второй способ: завести по блюду на каждую цену доставки. - Сервисный сбор. Завести блюдо с ценой 1 ₽ и сообщить код, см. Итоги заказа и сервисный сбор. - Наценка. Передавать наценку отрицательной скидкой ProCart научился с версии v1.9.1.64, до неё нужно обновиться. Запасной способ — блюдо наценки с ценой 1 ₽, выгруженное для интернет-продаж. Он ломает чеки и себестоимость в отчётах. См. Наценка по источнику заказа. - Акции. Завести в Кипере суммовую скидку на заказ с изменяемым значением, по инструкции Carbis. Сумма скидки в рублях придёт в поле discounts. - Заказ за стол. Сообщить коды столов в Кипере. Для привязки заказов по источникам (доставка, самовывоз, агрегаторы) — коды столов под каждый источник. См. Заказ в зале и QR-меню. - Категории заказа. Сообщить коды категорий заказа из Кипера, если источник или тип доставки нужно связать с категорией. - Комментарий к блюду на чеке. Если он не печатается, клиент настраивает макет сервис-печати в Кипере сам или через обслуживающую организацию. Несколько ресторанов - Три ресторана, три разных R-Keeper, разные коды блюд. В одном R-Keeper должно быть полное меню со всех точек, а коды блюд на всех точках — одинаковые. Доступность блюд по ресторанам затем выставляется вручную в Смартомато. - Разное меню по ресторанам. Если позиции различаются кодами (артикулами), импорт соберёт меню всех точек в единую номенклатуру. Это не сработает, если блюда одинаковые, а коды у них разные. Что передать в Смартомато - Внешний IP машины и порт. - Токен доступа. - Коды валют: картой онлайн, оплата на внешнем сервисе, бонусы. - Для каждого ресторана — хост и токен его кассы. - При необходимости: коды блюд доставки, сервисного сбора и наценки, коды столов и категорий заказа. Куда обращаться - Установка и лицензия — обслуживающая организация (дилер) R-Keeper. Если она не помогает — Carbis, zakaz@carbis.ru. - Проблема на стороне кассы, если дилер — Carbis: поддержка Carbis в Телеграме. - Документация модуля: wiki.carbis.ru/external/procart. Типовые ошибки и вопросы клиентов - **Failed to open TCP connection to <ip>:11111 (Connection refused …)** 1. Удалить наш сертификат, чтобы применился правильный: выполнить certmgr.msc, найти и удалить сертификат smartomato, очистить кэш браузера. Либо вручную добавить в доверенные адреса API-сервера Смартомато: 95.213.242.92 и 95.213.242.80/28. 2. Проверить, не заблокированы ли эти адреса у клиента. Адрес http://host:token/api/v3/ping должен открываться. Если не открывается, нужно проверить блокировки на сетевом оборудовании и добавить адреса в белый список. - **execution expired**. Касса недоступна, запрос ушёл в таймаут. Нужно обратиться к дилеру. - **(RKException) Инстанс … был деактивирован**. Проблема с лицензией: дилер перегенерирует лицензию на saas-xml. - **RK7CASH005: Ошибка печати на принтер UniFR.dll#1**. Нужно сразу проверить принтер: есть ли бумага, включён ли он. Для проверки попросить распечатать что-то другое, Кипер покажет подробности. По статье, вероятно, была передана предоплата, которую не удалось распечатать, а без печати на ФР она в заказе не сохраняется. - Меню не импортируется. В ini ProCart прописана не та классификация. - Блюдо на стопе в Смартомато, но в выгрузке его нет. Блюдо закрыто правом или торговой группой либо не добавлено в классификацию. - Как снять блюдо со стопа. На кассе открыть ограниченные или запрещённые блюда и удалить позицию из списка. Блюдо на стопе пропадает из выгрузки или приходит с ценой 0 (null). - Удалили позицию в R-Keeper, а она осталась в Смартомато. Импорт меню добавляет новые позиции и обновляет старые, но удалённое в R-Keeper не удаляет: убрать его нужно вручную. - Что не приходит из ProCart. Вложенные категории, фото блюд, КБЖУ, вес блюд. С весовыми блюдами интеграция не работает. Выгрузить меню из отдельной папки или категории нельзя. - Откуда берётся описание блюда. Если у блюда заполнен Комментарий, ProCart отдаёт его, даже когда заполнен Рецепт. Рецепт отдаётся, только если Комментария нет. - Какие статусы уходят в ProCart. Никакие: Смартомато статусы только принимает. - Бонусы и акции. Бонусы передаются отдельным типом оплаты, сумма скидки по акциям — отдельным полем. Связанные статьи - Подключение к кассе - Синхронизация меню, цен и стоп-листов с кассой - Стоп-листы - Учёт остатков блюд - Цены и наличие блюд по точкам - Заказ в зале и QR-меню - Наценка по источнику заказа - Конструктор акций - Подарки в акциях - Итоги заказа и сервисный сбор - Сдача с наличных - Редактор настроек интеграции

Обновлено Oct 21, 2026

R-Keeper

R-Keeper — кассовый софт компании UCS. В нём ресторан заводит меню, пробивает заказы и строит отчётность. Эта страница — про облачную схему r_keeper Delivery. Подключение через модули Carbis описано на страницах «ProCart» и «Carbis (Мини доставка)». Что нужно до подключения У клиента должны быть куплены модули R-Keeper: - XML для WSA; - Delivery_Base; - Filial. Шаги на стороне R-Keeper 1. Подключиться по API по инструкции r_keeper. В результате появятся данные авторизации: - Client ID — 16 символов; - Client Secret — публичный ключ, 128 символов. - Зачем: по этим данным Смартомато подключается к r_keeper Delivery, см. Подключение к кассе. 2. Настроить представление меню по инструкции r_keeper. Зачем: из него импортируется меню по ресторанам, см. Синхронизация меню, цен и стоп-листов с кассой. 3. Завести «блюдо» доставки с произвольной ценой. Зачем: через него в заказе передаётся цена доставки из Смартомато. Дополнительно, по задачам клиента - Сервисный сбор. Завести блюдо с ценой 1 ₽ и сообщить его код. Зачем: этим блюдом в кассу уходит сервисный сбор, см. Итоги заказа и сервисный сбор. - Оплата бонусами. Бонусы от Смартомато всегда приходят в Кипер скидкой. Для этого нужен внутренний код скидки в Кипере (rk7Id, число). Как внешняя бонусная система будет работать внутри самого Кипера и что в нём можно подключить, статья оставляет открытым вопросом. - Акции. Сообщить код акции в Кипере. При отправке заказа сумма скидки по акции добавляется к сумме ручной скидки. Что передать в Смартомато - Client ID и Client Secret. - Код блюда доставки. - Коды типов оплаты: картой онлайн, оплата на внешнем сервисе. Для бонусов — rk7Id скидки. - При необходимости: код блюда сервисного сбора и коды акций в Кипере. Типовые ошибки и вопросы клиентов - Заказы за стол. r_keeper Delivery не поддерживает их по API. - Меню по ресторанам. Импортируется автоматически. - Какие статусы уходят в R-Keeper. Никакие: Смартомато статусы только принимает. - Стопы модификаторов не подтягиваются. API r_keeper Delivery отдаёт стопы только по блюдам, отдельного списка стопов модификаторов нет. Модификаторы ставят на стоп вручную в Смартомато. Стопы блюд синхронизируются как обычно. - Приборы. В заказе передаётся число персон, равное числу приборов. Отдельными блюдами приборы не передаются. - Заказ изменили в Кипере. Если включён импорт заказов из R-Keeper, изменения состава, цен и доставки, сделанные в Кипере, в Смартомато не приходят. - Правки заказа из Смартомато. Если включена передача изменений в R-Keeper, их рекомендуется вносить до оплаты и до подтверждения заказа. Иначе при закрытии заказа в R-Keeper возможны ошибка и расхождение по суммам. Связанные статьи - Подключение к кассе - Синхронизация меню, цен и стоп-листов с кассой - Стоп-листы - Учёт остатков блюд - КБЖУ и состав блюда - Приборы, комментарий и опции доставки - Сдача с наличных - Конструктор акций - Подарки в акциях - Итоги заказа и сервисный сбор - Редактор настроек интеграции

Обновлено Oct 21, 2026

iiko

iiko — система ресторанного учёта. Смартомато работает с ней через iikoTransport (API iikoCloud): заказы с сайта, из приложения и от операторов уходят на кассовый терминал iikoFront, а меню, стоп-листы, курьеры и столы приходят из iiko. Настройку на стороне iiko обычно делает дилер iiko клиента. По статье Syrve — иностранная ветка iiko с такими же настройками, её тоже подключают. Что нужно до подключения - Версия iiko совместима с iikoCloud API (iikoTransport) и не ниже 8.3.7. - Лицензии: - iikoAPI Cloud для интеграции с сайтами; - iikoDelivery для работы кассы на доставку. - На тарифах iikoCloud Pro и iikoCloud Enterprise обе лицензии уже включены, отдельно их покупать не нужно. - На LifeTime iikoCloud API покупают отдельно на весь чейн, а iikoDelivery — на каждый iikoFront, который будет принимать заказы. Стоимость — на сайте iiko, в прайс-листе лицензия называется iikoDelivery. - Наличие лицензии проверяют в iiko BackOffice: «Администрирование» → «Установить лицензию». - Если iikoDelivery купить нельзя (LifeTime, см. «Пробелы»), все заказы можно отправлять в iiko как заказы «за стол». Для этого в iiko нужен модуль TableService и отдельные столы под доставку и под самовывоз. Если модуля нет и докупить его нельзя, остаётся только переход на облачное решение iiko. - Меню ведут по правилам (подробнее — «Меню» ниже). Если меню делается для агрегаторов, в том числе Яндекс.Еды, размеры блюд заводят модификаторами (Яндекс.Еда с размерами не работает). - Плагин iiko для iikoFront доступен на тарифе Смартомато «Бизнес» и выше. Шаги на стороне iiko Общая инструкция по iikoTransport есть в базе знаний iiko. Ниже порядок из чек-листа Смартомато. iikoTransport и API-ключ 1. Подключить iikoTransport и модуль iikoDelivery, если их ещё нет. С этим помогает дилер iiko. 2. Сгенерировать API-ключ (api login) в личном кабинете iikoWeb, в настройках iikoTransport. Посмотреть ключ в iikoOffice можно так: «Обмен данными» → «Настройка iikoTransport» → «Настройки Cloud API» → нажать на название ключа. 3. Подключить к ключу все точки, на которые будут приниматься заказы. Все они должны быть доступны под одним API-ключом и отдаваться запросом api-ru.iiko.services/api/1/organizations. Зачем: по этому ключу Смартомато видит организации и терминалы iiko и связывает их со своими ресторанами, см. Подключение к кассе. 4. Веб-хуки в iikoTransport не настраивать: Смартомато пропишет их сам, когда получит ключ. 5. Источник заказа можно оставить пустым. Если нужно, чтобы сервису не были доступны заказы, созданные в обход него, указать источник заказа Smartomato. Типы оплат Общая информация — в базе знаний iiko. - Нужны типы оплат для наличных, для банковских карт и для оплаты на сайте. Названия любые; если такие типы уже есть, их достаточно выгрузить в API. - Каждый тип доступен извне. Тип для оплаты на сайте допускает проведение оплаты извне. - У каждого типа задан алфавитно-цифровой код в верхнем регистре, например CASH, BANK, SITE. - Порядок в iikoOffice: «Розничные продажи» → «Типы оплат» → «Добавить». - Оплата на сайте: - тип «Банковские карты», в чеке — «Оплата на сайте»; - включены «Можно комбинировать с другими типами оплаты», «Применять для всех категорий блюд», «Открывать денежный ящик» и «Может приниматься извне»; - «Проведение оплаты» — как внешний, так и на стороне ресторана; - код, например SITE; - платёжная система — внешняя. - Картой курьеру — те же настройки, код, например CUR, и отмечено «Является фискальным». - Картой на внешнем сервисе (по одному типу на агрегатор: Яндекс, Delivery, Сбермаркет и т. д.) — те же настройки, код, например YA, DC, SBERM. - «Является фискальным» у оплаты на сайте и у оплаты на внешнем сервисе отмечают, только если у заведения нет онлайн-кассы. С онлайн-кассой чек пробивается на стороне ресторана. При интеграции с Яндекс.Чеком тип оплаты создают нефискальным. - Зачем: Смартомато передаёт в заказе тип оплаты, и касса должна принять его извне, см. Фискальные параметры чека. Типы заказов - В интеграции используются типы «Доставка курьером», «Самовывоз» и «Заказ за стол». Обычно в iiko они есть по умолчанию и сразу доступны в API. - Если типов для доставки курьером и самовывоза нет, их создают самостоятельно. Подробнее — в базе знаний iiko. Меню Меню для Смартомато ведут во внешнем меню iikoWeb: с 01.11.2026 iiko не отдаёт номенклатуру iikoOffice, и меню из iiko можно загрузить только из внешнего меню, см. Синхронизация меню, цен и стоп-листов с кассой. Смартомато импортирует его из API. Инструкции iiko: выгрузка меню, внешнее меню iikoWeb. - Требования к меню: - позиции заведены как «Блюдо» (type: "Dish"), а не как товар (Good); - модификаторы — групповые (modifierGroups), см. справку iiko; - размеры блюд (обычно пиццы) заведены модификаторами с мин/макс 1/1, а не размерами (itemSizes); - вложенность папок не рекурсивная; - внешнее меню выглядит так, как его должен увидеть гость: без технических модификаторов («с собой», «здесь», «жарить»), с понятными названиями вместо складских вроде «П/Ф Блины греч.с черн.икр.30г», без лишних папок. - iikoOffice — устарело. С 01.11.2026 iiko не отдаёт номенклатуру iikoOffice, и импорт меню из неё в Смартомато завершается ошибкой; ниже — как это было устроено. Меню выгружали в iikoCloud на каждом RMS: «Обмен данными» → «Выгрузка меню» → добавить категории или блюда → «Сохранить». Фото и описание можно поправить прямо в выгрузке, двойным кликом по блюду. Порядок категорий и блюд в выгрузке меняют стрелками, и этот порядок приходит в Смартомато. - iikoChain. Если на всех точках доставки меню одинаковое, рекомендуется включить репликацию внешнего меню из iikoChain. - iikoWeb. «Внешнее меню» → выбрать меню → «Список блюд» → добавить категорию или блюдо в категорию. Порядок меняют перетаскиванием. - Когда изменения доходят до Смартомато. Обновление выгрузки приходит в API в течение 30 минут, после этого в Смартомато можно запускать импорт. Фото и описания в крупных меню доходят до API за время до часа. - Доступность блюда на точке задаётся ценами по организациям. Если на точке блюдо продаваться не должно, при работе через приказы цена в приказе остаётся пустой (null). Если блюдо просто исключают из меню конкретного RMS, об этом нужно сказать Смартомато. Зачем: по цене в каждой организации Смартомато решает, продаётся ли блюдо на точке, см. Цены и наличие блюд по точкам. - Групповой модификатор: - в номенклатуре создают папку (например, «Начинка»); - в ней заводят позиции с типом номенклатуры «Модификатор», с ценой и прайс-листом; - в карточке блюда нажимают «Добавить» → «Добавить групповой модификатор». - Тип модификатора задают ограничениями группы: - обязательный выбор одного (Select) — «Мин» и «Макс» равны 1; - степпер (Stepper) — «Макс» равно N; жёсткий лимит на каждый модификатор ставят галочкой «Ограничение на минимум и максимум у дочерних модификаторов»; - чекбокс — выбор одного или нескольких. - Технический модификатор, например упаковка, которая должна уходить с блюдом всегда, но гостю не показываться: - обязательная группа (мин/макс 1) с опознавательным префиксом в названии, пример из статьи — ~~~фальг.упаковка; - внутри группы — один модификатор; - если технических модификаторов несколько, заводят несколько групп; - одну и ту же группу нельзя привязать к одному блюду как 1/1, а к другому как 0/1. - Префикс согласуют со Смартомато. Зачем: см. Конфигуратор модификаторов. - Весовое блюдо заводят с ценой за 1 кг при любом шаге. Минимальный вес и шаг задаются уже в Смартомато, а iiko считает цену по переданному весу, см. Весовые блюда. - Служебные позиции со свободной ценой. Их заводят как «Блюдо» с галочкой «Свободная цена» и добавляют во внешнее меню iikoWeb, а в Смартомато они скрыты от гостя. Шаги — ниже, в «Блюдо „Доставка" со свободной ценой». - «Доставка» — Зачем: без неё стоимость доставки в iiko не передаётся, она приезжает этим блюдом в составе заказа. - «Сервисный сбор» — по той же схеме, см. Итоги заказа и сервисный сбор. - Позиция приборов — если приборы нужны отдельными строками в чеке, см. Приборы, комментарий и опции доставки. Акции и бонусы - Каждую акцию Смартомато заводят в BackOffice как скидку с такими же условиями: «Дисконтная система» → «Скидки и надбавки» → «Добавить» → название и «Название в пречеке» → параметры скидки → активировать. Скидка должна отдаваться запросом api-ru.iiko.services/api/1/discounts (документация iiko). Это зона ответственности дилера iiko. Зачем: акции связываются по id скидки iiko и попадают в отчёты iiko, см. Конструктор акций. - Скидка для бонусов Смартомато. Тип — скидка, фиксированная сумма, с галочкой «Назначить сумму». Статья советует назвать её «Бонусы». Зачем: списанные бонусы Смартомато приезжают в iiko этой скидкой. - Подарочное блюдо настраивают одним из двух способов, см. Подарки в акциях: - завести в iiko отдельное блюдо по нулевой цене (например, «Пицца в подарок») и выгрузить его. Минус: отчёты iiko по продажам и скидкам будут некорректными; - передавать блюдо по полной цене вместе со скидкой на его сумму. - Статья рекомендует держать акционные блюда в отдельной категории, например «Акции», которую в меню Смартомато скрывают. Прочее в iiko - SMS и Push-уведомления iiko отключить: «Доставка» → «Sms и Push уведомления» → снять галочки со всех событий. Зачем: гость и так получает эту информацию на сайте и в приложении. - Подготовить КЛАДР: добавить город в разделе «Города», затем правой кнопкой по городу → «Обновить улицы из КЛАДР». - Адрес ресторана должен быть заведён в КЛАДР так же, как его укажут в Смартомато. Точный вариант уточняют у дилера. - Адрес доставки одной строкой ("Россия, г Ижевск, ул Песочная, д 16") включают в iiko в «Настройках корпорации». Работает с версии 8.9.7. - Маркетинговые источники заводят в iiko, если заказы должны приходить с ними; Смартомато привязывает их к своим источникам заказа, см. Консолидация источников заказа. - Несколько ценовых категорий под разные точки — Смартомато нужно сообщить, из какой брать цены. - Автоперевод заказа из «Ждёт готовки» в «Пора готовить» по времени доставки работает с iiko 8.8.6+. Курьеры - Требования к курьерам в iiko: - у курьера есть право быть курьером; - у курьера есть код. Зачем: из кода собираются логин и пароль курьера в Смартомато, и по нему заказ, назначенный в iiko, находит курьера в Смартомато; - у курьера заполнено нормальное имя (как правильно и неправильно — примеры скриншотами в статье «Кейсы при настройке»); - курьеры отдаются запросом POST https://api-ru.iiko.services/api/1/employees/couriers; - если импортируются не все курьеры, при выгрузке смена должна быть открыта. - Зачем: Смартомато импортирует курьеров с привязкой к ресторанам и создаёт им доступы в приложение, см. Курьеры и смены. По статье собственное курьерское приложение iiko (iikoDeliveryMan) клиенты оценивают плохо. - Назначение в iikoFront: карточка заказа → блок «Курьер» → выбрать курьера. Назначение приходит в Смартомато и курьеру в Order Machine: курьер с кодом «3» в iiko — это курьер с тем же кодом в Смартомато, ему придёт оповещение о заказе. Столы (заказ в зале) - Завести в iiko залы со столами. Дальше Смартомато импортирует их, и заказ, оформленный на стол, уходит на этот стол в iiko, см. Заказ в зале и QR-меню. - Комментарий к заказу на стол iiko не принимает. Если комментарий нужен, заказы «за стол» можно передавать как самовывоз: номер стола и комментарий окажутся в комментарии заказа. Остатки - Из iikoFront. Количественный остаток задают в стоп-листе на кассе; он приходит в Смартомато вместе со стоп-листом. При остатке 0 блюдо встаёт на стоп. - Из iikoServer. Сервер iiko должен быть доступен для подключений извне. Для интеграции можно завести отдельную учётную запись администратора, дополнительных настроек она не требует. - Синхронизация остатков — на тарифе Смартомато «Про +» и выше, см. Учёт остатков блюд. Несколько точек и чейны Для сети, где у всех точек одно меню, лучше всего подходит iikoChain с общим меню: на всех точках одинаковые блюда с одинаковыми id. - Небольшие различия в меню между точками решают приказами внутри чейна. - Часть ресторанов в чейне, часть нет, или точки не связаны ни чейном, ни RMS: - самый простой и дешёвый вариант — объединить всё в чейн; - иначе дилер копирует меню в другой RMS с теми же id категорий, блюд и модификаторов. Копирование идёт через серверный участок iikoOffice в виде таблиц. Файл обязательно сохраняют в UTF-8, а Windows по умолчанию сохраняет в ANSI. Документация (1.pdf, 2.pdf) приложена к исходной статье «Эдж кейсы»; - при копировании новые позиции заводят только в первом RMS и каждый раз просят дилера перенести их во второй. - Терминалы в разных iikoChain в одной организации Смартомато допустимы, если у всех блюд во всех чейнах одинаковые id. - Несколько концепций в одной iiko (категория или папка на концепцию): либо мультибренд — отдельная организация Смартомато на папку, либо дилер переделывает меню под чейн. См. Мультибренд. - Несколько iikoOffice в одном бренде без чейна: у каждой точки свой API-ключ и своя родительская папка меню в своём офисе. Блюдо «Доставка» со свободной ценой Блюдо заводят в номенклатуре iikoOffice и добавляют во внешнее меню iikoWeb. 1. В iikoOffice откройте «Товары и склады» → «Номенклатура» и нажмите «Добавить». 2. Заполните карточку: название — «Доставка», тип номенклатуры — «Блюдо», родительская группа — папка, где будет лежать блюдо, тип места приготовления. Отметьте «Свободная цена» и нажмите «Сохранить и закрыть». 3. В iikoWeb откройте «Внешние меню» и выберите меню, из которого Смартомато загружает меню. 4. На вкладке «Список блюд» выберите папку и нажмите «Добавить блюдо в категорию». 5. Выберите блюдо «Доставка» и нажмите «Добавить» — оно появится в списке блюд внешнего меню. 6. Загрузите меню в Смартомато, см. Синхронизация меню, цен и стоп-листов с кассой. Плагин iiko для iikoFront Плагин открывает в iikoFront окно с board ресторана в Смартомато: из кассы можно выключать и включать ресторан и режим повышенного спроса. Ставят его на все терминалы, где это нужно. 1. Скачать плагин (проект). 2. Распаковать в папку Plugins фронта: C:\Program Files\iiko\iikoRMS\Front.Net\Plugins\. 3. В папке плагина ...\Plugins\Get.Plugins.Smartomato заполнить конфигурационный файл BeOpen.Front.PapaGrillOnWeb.dll.config: - URL — ссылка на board ресторана, её выдаёт Смартомато (формат https://smartomato.ru/board2/restaurants/{id_ресторана}?auth_token={auth_токен}); - Width, Height — размер окна, по умолчанию 1200 × 760. 4. Первый запуск может упасть с ошибкой прав на папку временных файлов. Нужно дать группе «Все» полные права на C:\Program Files\iiko\iikoRMS\Front.Net\Resto.Front.Api.Host.exe.WebView2 и перезапустить iikoFront. 5. Лог плагина: C:\Users\User\AppData\Roaming\iiko\CashServer\Logs\plugin-Get.Plugins.Smartomato.log. Зачем это нужно, см. Остановка приёма заказов и Режим высокого спроса. Работа с заказами в iikoFront - Где искать заказы. Заказы Смартомато приходят в разделы «Доставка» или «Заказы», вручную или автоматически — по настройке отправки. Нужный заказ находят по полю «Комментарий», в нём номер заказа в Смартомато. - Что видно в заказе доставки: - состав и стоимость; - номер заказа в Смартомато; - имя и телефон гостя; - адрес и примечание к нему; - комментарий: номер заказа, адрес, количество приборов, комментарий гостя. - Применённые скидки открываются кнопкой «Заказ» в левом нижнем углу. - Статусы. - Статусы, выставленные в iiko (например, «Готовить», «Приготовлен»), приходят в Смартомато. - Если это включено, статусы курьера «У курьера» и «Доставлен» из Order Machine отображаются в iikoFront. - После доставки или выдачи заказ закрывают на кассе. Для самовывоза — «Оплатить». - Заказ к столу: «Заказы» → стол → «Печать» (состав), «Пречек», «Касса» → «Оплатить». После оплаты заказ в Смартомато переходит в «Доставлен». Что передать в Смартомато Передают в техподдержку Смартомато в чате или на support@smartomato.ru. - API-ключ iikoTransport. Если у точек разные бэкофисы или чейны — ключ для каждой точки. - Какой терминал iiko обслуживает каждую точку. - Адрес каждого ресторана в том виде, в каком он заведён в КЛАДР. - Если нужна синхронизация остатков с iikoServer — хост или домен сервера (доступный извне), порт, логин и пароль администратора. - В сценарии «все заказы за стол» — какие столы в iiko отведены под доставку и под самовывоз. - Перед началом настройки должно быть готово: - настроено внешнее меню; - выгружены организации, терминалы и типы оплат. - Для плагина Смартомато, наоборот, выдаёт ссылку с токеном ресторана. - Для импорта курьеров: - паттерн для логинов курьеров — лучше с маленькой буквы, например название организации латиницей; - нужно ли, чтобы назначение курьера в Смартомато передавалось в iiko и чтобы статусы доставки «у курьера» и «доставлен» уходили в iiko. Куда обращаться - Лицензии и настройки iiko — к дилеру iiko клиента. - Дилер «Лемма»: - в обращении дописывают ИНН клиента в формате Инн: цифры, обязательно с двоеточием. По ИНН бот находит ответственную команду; - фото отправляют отдельным сообщением; - о том, что заявка создана, сообщает бот; - если бот не ответил, обращение создают через второго бота, @LemmaTask_bot, и пишут, что клиент не определился автоматически. Инструкция к нему (PDF) приложена к исходной статье. - Остальным дилерам пишут в свободной форме. - Справка iiko: ru.iiko.help, документация API. Типовые ошибки и вопросы клиентов Текст ошибки виден в логе заказа в Смартомато, обычно в блоке «Error description». Ниже — ошибки, которые чинятся на стороне iiko. | Ошибка | Что сделать в iiko | |----|----| | Payment item can not be externally processed due to payment type settings: <тип оплаты> | В настройках типа оплаты запрещён приём извне. Сообщить клиенту или дилеру. | | Apilogin has been blocked | API-логин заблокирован или недоступен, возможно, ключ сменили. К дилеру; после разблокировки интеграция заработает сама. | | Apilogin's license for using the Cloud API has expired | Истекла лицензия iiko. К дилеру. | | Exception of type 'iikoTransport.Common.Contracts.ApiException' was thrown | Внешнее меню с этим id недоступно или удалено. Выбрать в iiko новое внешнее меню, к дилеру. | | Product ... is inactive | Блюдо удалено в iiko. | | Product "..." is excluded from menu for order's table ... | Блюдо исключено из продажи в iiko. Если клиент не справится сам — к дилеру. | | Order item modifier "..." has invalid group amount: min = 0, max = 1, actual = 2 | В iiko изменили ограничения модификаторов, а импорт меню после этого не сделали. | | Product "..." is bound to the template "...", so it should be added using AddOrderCompoundItem method | У блюда в iiko сетка модификаторов (шаблон). Модификаторы нужно завести как групповые. | | comment length is 653, but it cannot be greater than 500 | iiko принимает комментарий к заказу не длиннее 500 символов. | | Cannot find fixed group modifiers '...' in order item '...' | Модификатор обновили в iiko, но не в Смартомато. Нужен повторный импорт меню. | | undefined method 'reject' for nil:NilClass ... import_all_v2 | Меню в iikoWeb пустое или не отдаётся. Проверить выгрузку запросом к API. | - Добавили фото и описание, а в Смартомато ничего не пришло. Данные доходят до API iiko не сразу, в крупных меню — до часа. - Блюдо не в стопе, но недоступно для заказа. Проверить цены блюда по организациям в iiko: пустая или нулевая цена в организации означает, что на этой точке блюда нет. - Стоп-листы iiko присылает сама, Смартомато их не запрашивает. - Какие данные приходят из iiko при импорте меню: - порядок категорий и блюд, названия и описания блюд; - КБЖУ, вес, цена; - групповые модификаторы и их цены по ресторанам; - фото блюд и категорий; - признак акциза. - Что Смартомато передаёт в iiko: - номер заказа, телефон и имя гостя; - тип доставки, координаты и адрес, комментарий к адресу; - комментарий к заказу, состав заказа, комментарии к блюдам и модификаторам; - источник заказа, тип оплаты, сумму. - В поле «Комментарий» уходят номер заказа, дата, время и адрес. В «Примечание» — адрес, который ввёл гость. «Прочее» не заполняется. - Как источники заказа видны в iiko. Названия обрезаются: «Витрина (мобильная», «Внешний сайт (мобил», «Мобильное приложени», «Деливери Клаб», «Сбермаркет» и т. д. - Можно ли связать акции напрямую с iikoCard, чтобы они попадали в отчёты? Нет: в iikoCard нельзя передать id акции или промокод. - Можно ли одну организацию iiko привязать к нескольким организациям Смартомато? Можно. Если при этом включён импорт заказов из iiko, заказ создаётся во всех этих организациях. - Работает ли Смартомато с Syrve? Да, настройки аналогичны iiko. - Проверить, что iiko отдаёт по API (меню, стоп-листы, организации, бонусы), или дать дилеру запрос и ответ по заказу можно через Postman. Коллекция iikoTransport.postman_collection.json приложена к статье «Работа с Postman и коллекцией». В переменные коллекции вписывают API-ключ; если в ключе несколько организаций, подставляют id нужной. - Какие веб-хуки iiko использует Смартомато: - DeliveryOrderUpdate и DeliveryOrderError — статусы и ошибки заказов доставки; - TableOrderUpdate и TableOrderError — то же для заказов на стол; - StopListUpdate — стоп-листы. - Как курьеру войти в приложение? Логин — адрес в поле Email курьера (вида <паттерн>-<код в iiko>@smt.bz), пароль — часть логина до «@». - Статусы доставки не уходят в iiko для самовывоза. Статусы передаются только по заказам с назначенным курьером, то есть только по доставке. Связанные статьи - Подключение к кассе - Редактор настроек интеграции - Синхронизация меню, цен и стоп-листов с кассой - Цены и наличие блюд по точкам - Единое меню на несколько точек - Стоп-листы - Учёт остатков блюд - Конфигуратор модификаторов - Размеры блюда - Весовые блюда - Статусы заказа и их смена - Отложенный заказ и предзаказ по датам - Заказ в зале и QR-меню - Курьеры и смены - Приложение курьера (Order Machine) - Конструктор акций - Подарки в акциях - Приборы, комментарий и опции доставки - Итоги заказа и сервисный сбор - Консолидация источников заказа - Фискальные параметры чека - Журнал интеграций - Мультибренд - Остановка приёма заказов - Режим высокого спроса

Обновлено Nov 12, 2026

Мой Кассир

«Мой Кассир» — облачная система автоматизации торговли: учёт продаж и управление складскими запасами. Заказы с сайта и из приложения уходят в кассу автоматически, без ручного переноса. Что нужно до подключения В «Мой Кассир» у клиента должны быть заведены: - коды заведений; - меню; - коды оплат; - блюдо доставки; - блюдо наценки — если подключены агрегаторы. Шаги на стороне «Мой Кассир» 1. Сотрудник Смартомато формирует токен вида названиеорганизации_id, например sobolev_45677, и передаёт его сотруднику «Мой Кассир» в Телеграм-чате. 2. «Мой Кассир» настраивает аккаунт клиента, на это уходит 3–5 рабочих дней. Обычно этим занимается персональный менеджер сопровождения клиента: он объясняет, каких данных не хватает и как их заполнить. Когда всё готово, сообщают, что токен можно использовать для интеграции. 3. Блюдо доставки завести с ценой 1 ₽ и сообщить его код. Зачем: через него в кассу передаётся цена доставки из Смартомато. Дополнительно, по задачам клиента - Сервисный сбор. Завести блюдо с ценой 1 ₽ и сообщить код, см. Итоги заказа и сервисный сбор. - Оплата бонусами. Если бонусы передаются типом оплаты, нужен id оплаты бонусами в «Мой Кассир». Второй вариант — передавать бонусы скидкой, тогда код оплаты не нужен. - Акции с подарочными блюдами. Их нужно связать между Смартомато и «Мой Кассир», см. Подарки в акциях. Что передать в Смартомато - Подтверждение от «Мой Кассир», что токен готов. - Код блюда доставки. - При необходимости: код блюда сервисного сбора и id оплаты бонусами. - Отдельные коды валют не нужны: понятия валют в «Мой Кассир» нет. Куда обращаться - Сотрудник «Мой Кассир» в Телеграм-чате — по токену и настройке аккаунта. - Персональный менеджер сопровождения клиента в «Мой Кассир» — по заполнению данных аккаунта. Типовые ошибки и вопросы клиентов - Статусы. Смартомато статусы заказа только принимает из «Мой Кассир», курьерские статусы туда не передаются. - Как приходят акции и бонусы. Суммой скидки, привязывать их не нужно. Процентные скидки превращаются в суммовые. Блюдо по спеццене уходит со спецценой, бесплатное блюдо — тем же блюдом за 0 ₽. - Какая цена позиции приходит в кассу. По умолчанию — только базовая цена блюда, без платных модификаторов и скидки на блюдо. Пример: блюдо 445 ₽ + модификатор 350 ₽ со скидкой 10% на блюдо. По умолчанию в кассу уйдёт 445 ₽, а с включённой передачей итоговой цены — 715,50 ₽. Если выручка в кассе не сходится при акциях со скидкой на блюдо, передачу итоговой цены включают на стороне Смартомато. - Что приходит из «Мой Кассир». Категории, блюда, цены, в том числе по ресторанам, доступность, описания и модификаторы. КБЖУ и фото блюд не приходят. - Удалили позицию в «Мой Кассир», а она осталась в Смартомато. Импорт добавляет новые позиции и обновляет старые, но удалённое не удаляет: убрать его нужно вручную. Стоп-листы обновляются автоматически, без импорта меню. Связанные статьи - Подключение к кассе - Синхронизация меню, цен и стоп-листов с кассой - Стоп-листы - Цены и наличие блюд по точкам - Конструктор акций - Подарки в акциях - Заказ в зале и QR-меню - Наценка по источнику заказа - Итоги заказа и сервисный сбор - Сдача с наличных - Редактор настроек интеграции

Обновлено Oct 21, 2026

СБИС Presto

СБИС (Saby) — основной продукт компании «Тензор». Presto — его линейка приложений для учёта и управления ресторанным бизнесом: пекарнями, столовыми, фастфудом, кафе и ресторанами. Заведение ведёт учёт в Presto, а заказы на доставку принимает через свой сайт или приложение. Интеграция загружает эти заказы в Presto и поддерживает меню на сайте в актуальном состоянии. Тарифы Presto. Что нужно до подключения - Подключённый Saby Online (online.saby.ru). - Доставка, настроенная в СБИС для подключаемого ресторана. Заранее стоит проверить, что ресторан вообще поддерживает доставку. Шаги на стороне СБИС 1. Подключить приложение Saby по инструкции. 2. Сменить конфигурацию. 3. Авторизоваться на rest.saby.ru. 4. Создать приложение для интеграции. 5. Получить параметры приложения. Скачанный сервисный ключ открыть в блокноте и скопировать данные. В итоге должно получиться три параметра: - ID подключения; - Защищённый ключ; - Сервисный доступ. 6. Создать меню. 7. Создать прайс-лист для доставки. Интеграция берёт один прайс-лист. Если их несколько, нужно выделить отдельный прайс-лист под доставку. Если в каждом ресторане он свой, сообщить прайс-лист каждого ресторана. Id прайс-листа и ресторана можно получить и через API СБИС. 8. Модификаторы добавлять только с привязкой к группе, по инструкции. Зачем: модификатор без группы в Смартомато не выгрузится. 9. Настроить доставку для ресторана. Цену доставки считает сам СБИС: Смартомато её не передаёт. Акции 1. Создать акцию в СБИС. 2. Сообщить в Смартомато её точное название. Зачем: СБИС узнаёт акцию не по ID или коду, а по названию, и в Смартомато её связывают именно по нему, см. Конструктор акций. Бонусная программа 1. Настроить бонусную программу по инструкции Saby. 2. Опционально — создать скидки в СБИС, чтобы кассир применял их при продажах, а руководитель видел статистику. 3. Если бонусы в POS списываются через тип оплаты, этот тип оплаты нужно заранее настроить в СБИС так, чтобы он списывал бонусы с баланса. Зачем: тогда Смартомато не отправляет свои списания, и двойного списания не будет. См. Внешние системы лояльности. Сервисный сбор Завести блюдо с ценой 1 ₽ и сообщить его код из поля nomNumber. Заказы агрегаторов По API нельзя передать отдельный тип оплаты для каждого агрегатора, поэтому такие заказы уходят с типом оплаты card. Чтобы закрывать заказы Яндекса и Деливери своими типами оплаты, у СБИС есть прямые интеграции: инструкция 1, инструкция 2. Что передать в Смартомато - ID подключения, Защищённый ключ, Сервисный доступ. - Id прайс-листа для доставки: один или по каждому ресторану. - Точные названия акций в СБИС. - Id ресторана в СБИС — для бонусной программы. - При необходимости — nomNumber блюда сервисного сбора. Типовые ошибки и вопросы клиентов - Можно ли импортировать курьеров из СБИС и назначать их на заказ в СБИС? Нет. - Как работает онлайн-оплата? Заказ передаётся с типом оплаты card, и сразу за ним отправляется регистрация чека с отметкой, что заказ оплачен полностью. - Статусы. Смартомато их только получает из СБИС. API СБИС позволяет только отменить заказ. Курьерские статусы из Смартомато в СБИС технически не передать. - Цена доставки. Её считает СБИС, Смартомато не передаёт. По этой же причине с СБИС пока не работает аутсорс доставки. - Наценка для агрегаторов. Передаётся новой ценой каждого блюда: блюдо за 100 ₽ при наценке 10% уйдёт в СБИС за 110 ₽. - Модификаторы не выгрузились. Скорее всего, у них нет группы (шаг 8). - Что приходит из СБИС. Категории и подкатегории меню, блюда с фото, ценами, описанием, КБЖУ и ценами по ресторанам, групповые модификаторы. Стоп-листы Смартомато запрашивает у СБИС каждую минуту. Связанные статьи - Подключение к кассе - Синхронизация меню, цен и стоп-листов с кассой - Стоп-листы - КБЖУ и состав блюда - Конструктор акций - Внешние системы лояльности - Наценка по источнику заказа - Приборы, комментарий и опции доставки - Сдача с наличных - Итоги заказа и сервисный сбор - Аутсорс доставки

Обновлено Oct 21, 2026