🔧 Сервисный центр «Верстак»
Что это. Демо-сайт вымышленной мастерской: главная, «Услуги и цены» и «Статус ремонта». Планируемый адрес — /ru/repair на витрине примеров.
Что показывает. Единственное демо с включённым модулем «Тикеты» и со сводкой чата: длинную переписку по ремонту оператор не перечитывает целиком, а открывает краткую историю. Второй сюжет — проверка заявки по паре «номер плюс четыре цифры телефона»: демо не просто показывает интеграцию, а моделирует её так, как её нужно делать.
Проект под это демо в Fixorix ещё не заведён, идентификатор виджета пуст — кружка чата на сайте нет. Ниже описано, что должно быть настроено; см. Что нужно, чтобы демо заработали.
Что настроено в Fixorix
| Что | Значение |
|---|---|
| Каналы | Только «Виджет» |
| База знаний | 17 статей: услуги, цены, сроки, гарантия, порядок приёма |
| Сценарий | Ответ по базе знаний плюс запрос статуса заявки |
| AI | Сводка чата для оператора |
| Модуль «Тикеты» | Включён |
Как устроен запрос статуса. Сценарий обращается по адресу вида /api/repairs/{number} и передаёт последние четыре цифры телефона параметром ?phone=XXXX. Ответ содержит этап, пояснение к нему, что требуется от клиента, сумму по смете, планируемую дату, группу мастеров и адрес выдачи.
И то и другое возвращает 404. Сделано намеренно: иначе перебор номеров подтверждал бы, какие заявки существуют. Ключей и ограничения частоты запросов у этого демо-эндпоинта нет — в реальном проекте они нужны.
Тикеты. Модуль включён, тикеты по сложным ремонтам ведутся в интерфейсе Fixorix.
Создать тикет из сценария нельзя: блоки «Создать тикет», «Назначить агента», «Завершить тикет» и остальные блоки работы с тикетами есть в палитре и настраиваются, но не исполняются. В этом демо тикеты — ручная работа оператора, а не автоматика.
Что попробовать
- Откройте страницу «Статус ремонта».
- Введите номер заявки R-2468 и четыре цифры 5539 — это готовая пара, оставленная для посетителя без квитанции.
- Посмотрите ответ: этап, строка «Шаг N из M», что нужно от клиента, сумма по смете и адрес выдачи.
- Попробуйте открыть ту же заявку без четырёх цифр телефона — не откроется.
| Вопрос в чат | Какой ответ ждать |
|---|---|
| «Что с моим ремонтом R-2468?» | Сценарий спросит последние четыре цифры телефона и только потом покажет этап |
| «Сколько стоит диагностика?» | 900 ₽, один-два дня; при ремонте эта сумма вычитается из итоговой |
| «Сколько чинится ноутбук?» | Срок по услуге из каталога — у каждой позиции указаны вилка цены «от», срок и гарантия |
| «Даёте гарантию на ремонт?» | Гарантия в месяцах указана у каждой услуги отдельно |
📷 Скриншот: страница «Статус ремонта» с открытой заявкой (будет добавлен).
Что есть на сайте
«Услуги и цены». Каталог разбит по типам техники: ноутбуки, системные блоки, телефоны, планшеты, консоли, наушники и колонки. У каждой услуги — вилка цены «от», срок, гарантия в месяцах, группа мастеров и отметки «Частый ремонт», «Нужна запчасть» или «Цена после диагностики». Диагностика — 900 ₽, один-два дня, вычитается из итоговой суммы при ремонте.
«Статус ремонта». Форма требует две вещи: номер заявки (буква R и четыре цифры) и последние четыре цифры телефона, записанного при приёме. Одного номера мало намеренно — иначе чужой ремонт мог бы посмотреть кто угодно.
Этапы ремонта. Девять штук: «Принят», «Диагностика», «Смета отправлена», «Ждём согласия», «В ремонте», «Ждём деталь», «Готов к выдаче», «Выдан», «Отказ от ремонта». Последние два — конечные, дальше заявка не двигается.
В данных демо девять заявок с номерами от R-2431 до R-2474, каждая на своём этапе. Телефон мастерской — +7 (812) 000-45-70.
Как это устроено
Каталог услуг, цены, сроки и правила лежат в одном объекте данных. Из него рендерится сайт и генерируются 17 статей базы знаний. Поэтому цена и срок, названные в чате, совпадают со страницей «Услуги и цены».
Сами заявки в базу знаний намеренно не попадают: их состояние отдаётся по HTTP в момент вопроса. Статус ремонта меняется по несколько раз за неделю, и замороженная копия в базе знаний врала бы клиенту.
Ограничения
- Записаться на ремонт через чат нельзя: демо отвечает на вопросы и показывает состояние существующей заявки.
- Девять демонстрационных заявок зафиксированы в данных. Другие номера вернут «не нашли».
- Четыре цифры телефона — это второй фактор для демо, а не полноценная защита: у эндпоинта нет ни ключей, ни ограничения частоты запросов.
- Тикет из сценария не создаётся — блоки работы с тикетами не исполняются.
- Пока проект не заведён, чата на сайте нет и вопросы задать негде.
→ Примеры · Система тикетов · Краткая история · Блоки сценариев · База знаний