Задача. Гостиничная компания (вымышленная, для этого демо) сдаёт квартиры в городе и загородные дома, и у каждого направления своя система бронирования. В каждой один и тот же гость записан по-своему, бонусы считают вручную, и ничто не приводит гостя из одного направления в другое.
Решение. Клуб узнаёт гостя по телефону или почте, как бы их ни записали, а номера-заглушки никогда не склеивают разных людей. Карточки объединяются только при полном совпадении ФИО; если у семьи один телефон на всех, у каждого будет своя карточка, а администратор получит вопрос. Бонусы начисляются только за завершённые проживания, по уровню за 12 месяцев; отмена списывает их обратно, а доплата добавляет разницу. Бонусами можно оплатить до 30 % бронирования, а приветственный бонус или промокод срабатывает один раз на гостя. У каждого гостя есть кабинет с уровнем, балансом, скидкой и поездками в оба места.
25 автоматических проверок запускаются кнопкой на странице, и все проходят. В демо данные о бронированиях берутся из выгрузок, в реальном проекте их будут получать через API систем бронирования. Такие веб-приложения стоят от $800.
