Кассы и заказы

Как подключить кассу или CRM, чтобы клиент сам получал сообщения «заказ принят», «курьер в пути», «доставлен».

Клиент сделал заказ — и не звонит узнать, где он: ОмниЧат сам пишет ему «Заказ принят», «Курьер в пути», «Доставлен». Сообщение уходит в мессенджер, где вы уже переписываетесь с клиентом. Касса или CRM только сообщают нам, что статус заказа сменился.

Где найти: «Настройки», затем «Кассы и заказы». Раздел видят кабинеты с ранним доступом (пометка «бета»). Справа на странице — телефон: в нём видно, какие сообщения получит клиент. Он меняется сразу, пока вы правите текст.

Страница «Кассы и заказы»: слева источники заказов и статусы, справа телефон с сообщениями клиенту
Страница «Кассы и заказы»: слева источники заказов и статусы, справа телефон с сообщениями клиенту

Как это работает

  1. Клиент делает заказ на кассе или на сайте.
  2. Касса сообщает ОмниЧат: номер заказа, телефон клиента и новый статус — например «в пути».
  3. По телефону мы находим клиента и его переписку.
  4. Клиент получает сообщение с текстом, который вы задали для этого статуса.

Выполненный заказ попадает в историю клиента. Её видно в карточке клиента. Если включены баллы, за заказ начисляются баллы (см. статью «Баллы»).

Откуда приходят заказы

Первая карточка страницы — «Откуда приходят заказы». Источников два вида:

  • Битрикс24. Есть только у кабинетов на Битрикс24. Включите переключатель «Битрикс24» — выигранная сделка будет считаться выполненным заказом. Если портал не подключён, переключатель недоступен.
  • Кассы по ссылке — iiko, FrontPad или «Своя касса или сайт». Для каждой кассы ОмниЧат выдаёт свою ссылку. Вы вставляете её в настройки кассы, и касса сама сообщает нам о заказах.

Как подключить кассу

  1. Откройте «Настройки», раздел «Кассы и заказы».
  2. В строке под «Кассы по ссылке» выберите кассу: «iiko», «FrontPad» или «Своя касса или сайт».
  3. Впишите название, чтобы отличать кассы между собой, например «Кафе на Ленина».
  4. Нажмите «Добавить». В списке появится касса и её ссылка.
  5. Нажмите значок копирования рядом со ссылкой.
  6. Вставьте ссылку в настройки кассы — куда именно, смотрите ниже.

Куда вставить ссылку:

  • iiko: в iikoWeb откройте «Интеграции», затем «Вебхуки» и вставьте ссылку как адрес для событий заказов доставки.
  • FrontPad: в настройках откройте раздел API и вставьте ссылку в адрес уведомлений о статусах заказа.
  • Своя касса или сайт: отдайте ссылку программисту, который делал кассу или сайт (см. «Для программиста» ниже).

Ссылка — как ключ от двери: по ней касса присылает заказы без пароля. Не публикуйте её и не пересылайте посторонним.

Что ещё можно сделать с кассой:

  • Переключатель рядом с кассой временно останавливает приём заказов. Ссылка при этом сохраняется.
  • «Удалить» удаляет кассу вместе со ссылкой. Заказы по старой ссылке больше не придут.

Если касса подключена, а статусы не приходят, напишите в поддержку — разберёмся.

Статусы заказа

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

  1. Включите переключатель у тех статусов, о которых клиенту нужно знать.
  2. Поправьте текст. В него можно вставить подстановки (см. ниже).
  3. Нажмите «Сохранить» внизу страницы.

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

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

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

Свой статус

У кассы может быть статус, которого нет в списке, например «Собран». Добавьте его сами:

  1. В карточке «Свой статус» напишите, как статус называется — например «Собран».
  2. Во втором поле впишите ключ — слово, которым касса называет этот статус. Ключ пишется латиницей, например packed. Его можно узнать у поставщика кассы или у программиста.
  3. Нажмите «Добавить». Статус появится в списке с готовым текстом — поправьте его.
  4. Нажмите «Сохранить».

Свой статус можно убрать кнопкой «Убрать».

Подстановки в тексте

В текст сообщения можно вставить данные заказа. ОмниЧат заменит их сам:

  • {name} — имя клиента;
  • {order} — номер заказа;
  • {courier} — имя курьера;
  • {amount} — сумма заказа.

Пример: «Заказ {order} в пути, курьер {courier}». Клиент получит: «Заказ 82712 в пути, курьер Антон». Курьер и сумма подставятся, только если касса их присылает.

Для программиста

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

Ссылка «Своя касса или сайт» принимает событие в формате ОмниЧат без ключа. Тот же формат принимает адрес /api/v1/events с ключом API (ключ выпускают в «Настройках», в разделе «Для разработчиков»). Повтор события с теми же source и externalId второго сообщения клиенту не отправит.

POST /api/v1/events
Authorization: Bearer ocp_...
{
  "type": "order.status_changed",
  "source": "my-pos",
  "externalId": "82712-on_the_way",
  "customer": { "phone": "+7 900 123-45-67", "name": "Евгений" },
  "payload": { "status": "on_the_way", "order": "82712", "courier": "Антон", "amount": 1450 }
}

status — ключ статуса из списка на странице. Выполненный заказ — тип order.completed: он попадает в историю клиента и начисляет баллы.

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

Клиент не получил сообщение о заказе. Почему? Проверьте по порядку: включён ли статус; включена ли касса переключателем; совпадает ли телефон в заказе с телефоном клиента в переписке; не стоят ли тихие часы.

Можно ли подключить несколько касс? Да. Добавьте каждую отдельно — у каждой будет своя ссылка.

3 дня бесплатно · карта не нужна

Соберите все мессенджеры в одно окно и подключите CRM

Подключите первый канал прямо сейчас. Если что-то пойдёт не так, поможем настроить руками.

Каналы из коробки: