У проката один свободный проектор на субботу. Два клиента почти одновременно выбирают его в боте и получают сообщение «Забронировано». Менеджер обнаруживает совпадение утром, когда оба уже планируют забирать оборудование.
Чтобы предотвратить такую ситуацию, нужно согласовать правила бронирования и место, где хранится доступность. Само меню бота эту задачу не решает. Разберём пример небольшого проката, который принимает заявки через Telegram и по телефону.
Определите, что именно бронирует клиент
В каталоге можно показывать модель оборудования, а в учёте хранить отдельные экземпляры. У двух одинаковых проекторов могут различаться состояние, комплектация и ближайшая дата возврата. Решите, когда заявке назначается конкретный экземпляр: сразу при бронировании или после проверки сотрудником.
Уточните границы аренды. Даты «с субботы по воскресенье» недостаточно, если один клиент возвращает технику вечером, а другой рассчитывает получить её утром. Запрашивайте время выдачи и возврата либо предлагайте заранее определённые интервалы.
Добавьте время на осмотр, зарядку, очистку и комплектование. Его продолжительность устанавливает прокат для каждой группы оборудования. Следующая выдача должна учитывать эту подготовку.
Проверяйте доступность при подтверждении
Каталог мог показать свободную технику несколько минут назад. За это время менеджер принял телефонную заявку. Поэтому перед подтверждением бот должен заново проверить выбранный период в общей системе бронирования.
Попросите разработчика обеспечить единое действие проверки и закрепления оборудования за заявкой. Два одновременных запроса не должны независимо получить последний свободный экземпляр. Этот сценарий нужно проверить отдельно при приёмке.
Все каналы продаж должны обращаться к одному учёту. Если телефонные заказы остаются в блокноте, бот не узнает о занятом оборудовании. Похожая проблема разобрана в статье об актуальности складских остатков.
Разделите заявку, удержание и подтверждённую бронь
Сообщение клиенту должно соответствовать реальному состоянию заказа. Если заявку ещё проверяет сотрудник, прямо сообщите об этом и назовите следующий шаг.
| Состояние |
Что происходит с оборудованием |
| Черновик |
Клиент выбирает параметры, доступность ещё может измениться |
| Временное удержание |
Экземпляр занят на ограниченный срок по правилам проката |
| Подтверждённая бронь |
Согласованы период, оборудование и условия получения |
| Отмена |
Доступность пересчитана с учётом состояния оборудования |
Если используется временное удержание, покажите клиенту срок его действия. После истечения срока перед продолжением оформления потребуется новая проверка. Поступившее позже подтверждение оплаты или ответ сотрудника должно пройти обработку по заранее согласованному правилу.
В боте для аренды от Feature IT можно связать эти состояния с рабочей системой проката. До разработки подготовьте примеры действующих заказов и опишите, кто имеет право подтвердить исключение.
Учтите продление и задержку возврата
Продление аренды проверяйте так же, как новый период. За следующим клиентом уже может быть закреплено это оборудование. Бот должен передать спорный запрос сотруднику и сохранить прежние условия до принятия решения.
При задержке возврата покажите менеджеру затронутые будущие брони. Решение о замене или переносе требует связи с клиентом. Автоматическое сообщение «всё подтверждено» в такой ситуации создаст дополнительные обещания.
После возврата сотрудник отмечает состояние техники. Повреждённый экземпляр нельзя сразу возвращать в доступный список. Для ремонта пригодится порядок из статьи о статусах обращения в сервисном боте.
Проверьте конфликтные ситуации до запуска
Подготовьте тесты с двумя клиентами на последний экземпляр, пересекающимися периодами и продлением перед следующей выдачей. Добавьте отмену, истечение удержания и повторное нажатие кнопки подтверждения.
Менеджер должен видеть итог каждого случая: кому досталось оборудование, кому предложена замена и какая заявка ждёт решения. Сохраните историю изменений, чтобы можно было восстановить договорённость с клиентом.
Для доставки арендованной техники отдельно согласуйте адрес и интервал. Такой сценарий описан в статье о доставке через Telegram-бота. С этими правилами можно обсудить проект с Feature IT и проверить будущий бот на примерах из работы проката.