Сети хостелов нужен был общий сайт для трёх филиалов: отдельные страницы объектов, понятный выбор места проживания и заявка на бронирование. Для администратора требовались учёт броней и расчёт доступности номеров.
Собрал сайт на WordPress и разработал модуль бронирования на PHP и JavaScript.
• Сделал страницы трёх филиалов с отдельными контактами и маршрутизацией заявок.
• Добавил выбор филиала, дат и количества гостей.
• Реализовал расчёт стоимости в интерфейсе с повторной проверкой на сервере.
• Подготовил журнал броней и учёт занятости 112 номеров.
• Подключил тестовый контур Ozon Эквайринга, обработчики статусов и защиту от повторной обработки уведомлений.
• Подготовил инструкцию по управлению сайтом.
Получился сайт с единым сценарием от выбора филиала до заявки на бронирование. Проверены мобильная форма и граничные случаи занятости номеров; в отчёте зафиксированы 24 детерминированные проверки.
Платёжная интеграция сдавалась в тестовом контуре. Сквозная оплата реальной картой и промышленная синхронизация с внешней системой управления гостиницей не заявляются как результат этого этапа. Обложка представляет схему реализованных модулей.