Тестирование перед запуском

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

🟢 Чеклист для сценария Нативный Нямбот. Подключил iiko? Дополнительно проверь iiko-контур (меню, стоп-лист, скидки/бонусы из iikoCard, комбо) — см. Тестирование iiko-контура.


Предварительные условия#

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

  • Создана торговая точка с адресом, зонами доставки, юридической информацией и часами работы
  • Добавлено меню с группами
  • Настроены ингредиенты с весом/объёмом и стоимостью
  • Активированы нужные модификаторы
  • Созданы элементы меню с вариантами и ингредиентами
  • Настроены дополнения к заказу
  • Создан и подключён Telegram-бот
  • Создан и подключён MAX-бот (если планируешь использовать)
  • Добавлены сотрудники (администратор, курьер)
  • Онлайн-оплата подключена — статус «Подключено» в Интеграции → «Оплата» (ЮKassa или Яндекс.Пэй)
  • Настроен маркетинг (акции, промокоды, программа лояльности)

Проверка Telegram-бота#

1. Регистрация через бота#

  1. Найди бота в Telegram по username или ссылке https://t.me/{username}
  2. Нажми «Start»
  3. Убедись, что пришло приветственное сообщение с изображением и текстом из CRM
  4. Нажми кнопку «Поделиться номером»
  5. Убедись, что бот ответил и прислал кнопку для открытия мини-приложения

Ожидаемый результат: в CRM → Клиенты → появился новый клиент с номером телефона

2. Мини-приложение#

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

Проверка MAX-бота#

1. Регистрация через бота#

  1. Найди бота в MAX по ссылке https://max.ru/{username}
  2. Нажми «Открыть»
  3. Убедись, что пришло приветственное сообщение с изображением и текстом
  4. Нажми кнопку «Поделиться номером телефона»
  5. Убедись, что бот ответил и показал кнопку для открытия мини-приложения

Ожидаемый результат: в CRM → Клиенты → клиент привязан к MAX (если ранее регистрировался через Telegram с тем же номером — это тот же клиент)

2. Мини-приложение#

  1. Открой мини-приложение из MAX
  2. Убедись, что видишь то же меню, что и в Telegram
  3. Проверь, что корзина и история заказов общие между мессенджерами

Оформление заказа#

Протестируй из обоих мессенджеров (Telegram и MAX):

1. Добавление в корзину#

  1. Выбери позицию → если есть модификаторы, выбери вариант
  2. Добавь/удали ингредиенты (основные, дополнительные, удаляемые)
  3. Нажми «Добавить в корзину»
  4. Убедись, что внизу появилась кнопка корзины с числом позиций

2. Корзина и дополнения#

  1. Открой корзину
  2. Убедись, что предлагаются дополнения (соусы, напитки и т.д.)
  3. Добавь дополнение → проверь, что сумма обновилась

3. Доставка#

  1. Выбери «Доставка»
  2. Введи адрес в зоне доставки → убедись, что показывается стоимость и время доставки
  3. Введи адрес вне зоны → убедись, что показывается предупреждение

3а. Самовывоз вне зон доставки#

  1. Поставь метку на карте за пределами всех нарисованных зон доставки
  2. Убедись, что появляется попап «Вне зоны доставки»
  3. Проверь, что в попапе отображаются торговые точки с изображениями (если загружены) и адресами
  4. Ближайшая ТТ должна быть выделена и выбрана по умолчанию
  5. Нажми «Подтвердить» — убедись, что выбор сохранился и открылось меню выбранной точки

4. Самовывоз#

  1. Выбери «Самовывоз»
  2. Убедись, что показывается адрес заведения и скидка на самовывоз (если настроена)

5. Оплата наличными/картой#

  1. Выбери способ оплаты «Наличные» или «Карта при получении»
  2. Оформи заказ
  3. Убедись, что появился экран подтверждения

Ожидаемый результат: в CRM → Заказы → новый заказ со статусом «Ожидает»

6. Онлайн-оплата#

  1. Выбери способ оплаты «Онлайн»
  2. Оплати реальной картой (создай тестовую позицию за 1 р. для минимальных расходов)
  3. Убедись, что оплата прошла и появился экран подтверждения

Ожидаемый результат: в CRM → Заказы → заказ со статусом оплаты «Оплачен». В CRM → Продажи → запись об оплате


Проверка работы сотрудников#

1. Администратор#

  1. Войди в приложение Команда с аккаунтом администратора
  2. Убедись, что тестовый заказ виден в статусе «Принят»
  3. Нажми «Начать готовить» → статус сменится на «Готовится»
  4. Для доставки → назначь курьера → статус автоматически сменится на «В пути»
  5. Для самовывоза → нажми «Выдан» → заказ завершён

2. Курьер#

  1. Войди в приложение Команда по логину и PIN-коду курьера
  2. Убедись, что назначенный заказ виден в статусе «В пути»
  3. Нажми «Заказ доставлен» → заказ завершён
  4. Проверь кнопку «Задерживаюсь» — выбери интервал, статус не меняется, обновляется время

3. Уведомления#

Проверь, что клиент получает уведомления о смене статуса заказа:

  • В Telegram — сообщение от бота
  • В MAX — сообщение от бота
  • Если клиент зарегистрирован в обоих мессенджерах — уведомления приходят в оба

Проверка возвратов#

  1. Сделай тестовый заказ с онлайн-оплатой
  2. В приложении Команда администратор нажимает «Отменить заказ» — заказ отменяется, деньги остаются на счету: возврат делает владелец
  3. В СРМ → Заказы открой карточку этого заказа → блок «Нужен возврат гостю» → нажми «Вернуть деньги гостю»
  4. Проверь в CRM → Продажи → таб «Возвраты» → запись со статусом «Успешно» и пометкой «В СРМ, вручную»
  5. Убедись, что деньги вернулись на карту (мгновенно для СБП, 1-5 дней для карт)

Проверка маркетинга#

1. Акции#

  1. Создай тестовую акцию в CRM → Маркетинг (например, скидка 10% от 500 р.)
  2. Сделай заказ на сумму, удовлетворяющую условию
  3. Убедись, что скидка применилась автоматически в мини-приложении

2. Промокоды#

  1. Создай тестовый промокод
  2. В корзине введи промокод → проверь, что скидка применилась
  3. Попробуй ввести просроченный или использованный промокод → должна быть ошибка

3. Программа лояльности#

  1. Убедись, что после оплаты заказа клиенту начислились баллы (CRM → Клиенты → карточка)
  2. Сделай ещё один заказ → попробуй списать баллы при оплате

Дополнительные проверки#

ПунктКак проверить
Заказ вне часов работыИзмени часы работы ТТ на «закрыто сейчас», попробуй оформить
Адрес вне зоны доставкиВведи адрес за пределами нарисованных зон
Несколько торговых точекЕсли несколько ТТ — проверь каждую
Юридическая информацияУбедись, что в мини-приложении отображается ИНН/ОГРНИП/ОГРН
Общие клиенты TG + MAXЗарегистрируйся с одним номером в обоих — должен быть один клиент

После тестирования#

  1. Удали тестовые позиции (за 1 р.) или деактивируй их
  2. Убедись, что всё работает корректно
  3. Публикуй ссылки на ботов — на сайте, в соцсетях, на визитках, в заведении

Связь с другими разделами#