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