BookingBuy

Описание

BookingsBuy — публичная витрина для всех модулей бронирования PearCMS (недвижимость, авто, мото). Посетитель открывает страницу `/booking`, выбирает дату заезда и выезда, видит только реально свободные объекты, выбирает понравившийся и оплачивает первые сутки прямо с баланса личного кабинета или через банковский шлюз. Витрина агрегирует объекты из CBookingsHome, CbookingsAuto и CbookingsMoto в одном поиске — не нужно делать отдельные страницы под каждый тип бронирования, всё работает из одной точки входа и одной формы фильтра. Oсновные возможности: Поиск по диапазону дат с автоматической отсечкой занятых объектов. Карточки с фото, ключевыми характеристиками, ценой за сутки. Оплата первых суток с баланса личного кабинета или через модуль Kassa (ЮMoney, Stripe, FreeKassa). После оплаты бронь автоматически создаётся в соответствующем модуле-источнике (Home/Auto/Moto), даты блокируются в шахматке, владелец объекта получает уведомление. Админ видит лог всех совершённых покупок с фильтром по дате, плательщику и объекту. Сообщение об успехе и провале платежа настраивается в админ-панели. Плюсы + возможности: Главный плюс — единая точка покупки для трёх разных бизнесов сразу. Если у вас и квартиры, и автопарк, и мотопрокат, клиенту не нужно изучать три страницы — он видит всё в одном фильтре. Это снижает воронку до одного шага и повышает конверсию в первое бронирование. Гибкая оплата (баланс ЛК или Kassa) даёт постоянным клиентам быстрый чекаут в один клик: они пополняют кабинет один раз и потом бронируют без банковских прокладок. Лог покупок с фильтрами помогает быстро разобрать спорные ситуации и сверить движение денег. FlagsPanel разграничивает права: владелец видит лог всех платежей, менеджер — только настройки витрины, бухгалтер — только финансовый блок. Распиленная архитектура Controllers/Services делает модуль расширяемым: можно подключить свой шлюз оплаты или добавить новый тип объекта без правки старого кода. BookingsBuy окупается с первой брони — модуль превращает три разных типа объектов в одну продающую витрину и устраняет трение между «посмотреть свободное» и «оплатить». Если у вас уже стоит хотя бы один модуль бронирования из линейки CBookings — без витрины вы оставляете заявки на письма и звонки. Поставьте Buy — и клиент закроет сделку сам.