Миграция бронирования, оплаты и AI-ассистентов для двух объектов размещения — без остановки сайтов и коммуникаций с гостями.
Глэмпинг «Высота 63» и гостиница использовали Bnovo. Требовалось перейти на Shelter, сохранить онлайн-бронирование, YooKassa и действующие сценарии AI-ассистентов.
Поиск размещения, выбор категории, оформление и оплата должны остаться понятными.
Тарифы, ограничения, будущие бронирования и особенности категорий нельзя переносить вслепую.
Telegram, VK и Web должны получать актуальные данные уже из Shelter Cloud API.
Обычные номера, домики, дополнительные гости, дети, групповые брони и хостельные места.
Сайты, платежи, локальные состояния и follow-up сценарии уже зависели от данных Bnovo.
Предоплата должна составлять стоимость первых суток, а не фиксированные 50%.
Старые идентификаторы бронирований нельзя было удалить, но они не должны останавливать новые циклы.
Перед созданием заказа backend получает из Shelter свежую доступность, тариф, финальную цену и служебные параметры. Оплата остается в штатном контуре PMS, а AI-ассистенты работают через отдельный provider layer.
Ограничения продаж были объединены и проверены без ручной обработки сотен правил.
Доступность и стоимость подтверждаются PMS в последний момент, чтобы исключить расхождения.
Legacy Bnovo ID безопасно пропускаются: данные сохранены, а follow-up worker продолжает цикл.
Гости продолжают бронировать через сайты, а финальные данные приходят из Shelter Online v2.
YooKassa работает через штатный платежный механизм Shelter, включая предоплату первых суток.
Telegram, VK, Web и follow-up сценарии получают актуальные данные из Shelter Cloud API.
584 теста в финальном рабочем дереве; последовательные циклы — 200 OK.
Проанализировал исходную систему, спроектировал архитектуру, разработал адаптеры и provider layer, выполнил production-переключение, диагностику и тестирование.
Разделение потоков бронирования, оплаты и AI-доступа к PMS.
booking-adapter, Shelter provider и адаптация существующей бизнес-логики.
Сверка данных, переключение, тесты и устранение production-инцидента.
Разберу текущую схему, найду точки риска и предложу практичный путь миграции.
Обсудить проект