У нас компания по прокату надувных батутов и аттракционов для праздников, и нам нужно веб-приложение вместо таблиц и записи заказов по телефону. Сердце системы — календарь доступности по датам: каждый надувной модуль это отдельная физическая единица со своей темой (замок принцессы, полоса препятствий, тропический комбо, зона для малышей) и может быть занят только одним клиентом в день, поэтому двойное бронирование должно быть в принципе невозможным, даже когда два оператора правят заказы одновременно. Клиент выбирает дату доставки, система проверяет доступность именно этого модуля плюс запас на чистку и просушку и удерживает его на время оформления.
Доставка и установка считаются по почтовому индексу: мы обслуживаем набор зон с разной стоимостью выезда и минимальной суммой заказа, а адреса вне карты должны отклоняться на оформлении с понятным сообщением. Есть и пакеты: к любому батуту клиент добавляет столы, стулья, аппарат для попкорна или генератор, и цена пересчитывается сама.
До подтверждения заказа арендатор обязан подписать электронно соглашение об ответственности за повреждения и правила безопасности; подписанный PDF и метку времени храним вместе с заказом. Нужна политика отмены по погоде: если ветер или дождь превышают порог, клиент получает кредит на перенос, а не возврат, с автоматическими SMS и письмами. Админка: панель склада по единицам и темам, маршрутный лист водителя на день, приём депозита картой и простые отчёты по выручке. Приоритет мобильным, быстро и предельно понятно для неподготовленного персонала.