Обновили логику работы со схемой зала: теперь она подсказывает, на сколько можно посадить гостей, и показывает всю историю бронирований стола в одном месте. Плюс — доработали интеграцию с iiko, чтобы бронирования и заказы никогда не расходились.
Лента броней и подсказки по посадке
Кликнули на стол — увидели все его брони на выбранную дату. Бронь, которая идёт прямо сейчас, помечена лейблом «сидят сейчас», а актуальная на выбранное в ленте время — подсвечена серой подложкой. Выбрали сразу несколько столов — лента покажет брони по каждому из них.
Если между выбранным временем в ленте времени и следующей бронью (или закрытием ресторана) есть окно больше 30 минут, система сама предложит кнопку «Посадить на Х» — и подскажет, на сколько именно. Хостес может быстро посадить гостей, которые хотят просто перекусить, не боясь занять стол дольше, чем можно. При выборе нескольких столов система проверит все и предложит либо стандартную длительность, либо максимально возможное время до следующей брони.
Синхронизация с iiko
Продолжили доработку интеграции с iiko: брони теперь корректно соотносятся с заказами, резервами и банкетами. Если бронь создана на основе данных из iiko, закрыть её из букинга нельзя — это защищает от потери заказа. Как только заказ закрывается в iiko, всё синхронизируется автоматически.