CONZEPTplus OHG
Разработали систему бронирования краткосрочной аренды для немецкого заказчика: календарь занятости, онлайн-оплата и управление объектами.
Задача
С 2005 года сайт превратился из небольшого проекта в ведущую площадку благодаря внедрению современных технологий и функциональных решений. Одной из ключевых задач было создание уникального по дизайну и надежного интернет-сервиса. Мы разработали многогранную CRM-систему, которая облегчает управление бизнес-процессами, включает в себя ведение бухгалтерии, статистики, кадрового учета, а также предоставляет аналитические данные и систему уведомлений через собственное мобильное приложение.
Финансовая часть сайта была полностью автоматизирована, что позволило с помощью SEPA интеграции упростить процесс выплаты денег арендодателям. Через портал также были подключены платежные системы: PayPal, Moneygram, Sofort banking и кредитные карты.
Для оптимизации взаимодействия с арендаторами и повышения доверия сайт был интегрирован как с API, так и напрямую с такими ресурсами, как Booking.com, Kigo, Wimdu, Airbnb, Only-Apartments и Im-web.de.
Для поддержания постоянной связи между владельцами и арендаторами разработана система SMS-оповещений, которая впоследствии была дополнена интеграцией с Telegram.
В 2014 году, для обеспечения доступности сервиса на различных устройствах, мы разработали мобильные приложения для iOS и Android, которые сохранили весь функционал сайта, представленный в более удобном и простом интерфейсе.
Это решение позволило вывести сайт на лидирующие позиции в сфере аренды недвижимости в Ганновере, обеспечив пользователям и владельцам недвижимости удобные, надежные и инновационные возможности для взаимодействия.
Что сказать о клиенте с которым работаешь вот уже почти 20 лет? Похоже наша с ним химия сошлась ))
О проекте
Что мы сделали
Каталог объектов и поиск
Разработан каталог апартаментов с многопараметрической фильтрацией: по городу, датам, типу объекта, вместимости, цене, улице и дополнительным признакам. Реализованы карточки объектов с описанием, фотогалереей, календарём доступности и условиями проживания. Поиск сохраняет параметры в сессии, поддерживает избранные объекты и пользовательские настройки.
Регистрация и личные кабинеты
Многоступенчатая регистрация для двух типов пользователей: арендодателей и арендаторов. Отдельные шаблоны и языковые файлы обеспечивают многоязычный интерфейс. Реализованы подтверждение аккаунта, профиль, согласия и социальная авторизация через внешних провайдеров.
REST API для мобильных и внешних клиентов
Централизованный REST API с версионированием и авторизацией по публичному ключу и подписи. Покрывает все ключевые операции платформы:
Собственный модуль бронирования
Ядро системы - кастомный модуль, на базе которого работают каталог, управление бронированиями, учёт оплат, статусы заявок, административные интерфейсы, отчёты и интеграции с внешними каналами. Всё, что пользователь видит и чего не видит - строится поверх этого модуля.
Booking.com
API-клиент, синхронизация объектов, комнат, тарифов и фотографий. Маппинг сущностей, обработка бронирований, пакетная загрузка медиа, логирование ошибок.
Expedia
Клиент, запросы, синхронизация, журналирование. Сопоставление объектов, комнат и бронирований, обработка исключений.
Kigo / Imweb / Wimdu
Отдельные классы синхронизации и cron-скрипты. Проверка активности, обновление объектов, получение бронирований, обработка сезонов и различий в данных.
Платформа
1С-Битрикс с кастомными модулями, компонентами и API-эндпоинтами. Memcache для кеширования.
Интеграции
Booking.com API, Expedia API, Sofort, APNs, WhatsApp, DIP/BZSt (Германия). OAuth2, JWT, XML, JSON.
Инфраструктура
REST API с версионированием, cron-задачи, Composer, Guzzle, PSR-библиотеки, внутренняя почтовая система.
Как это выглядит
Двойные брони ушли в прошлое, гости бронируют сами в любое время. Система отлично работает на нашем рынке.
Сертификаты и награды
Похожие проекты
Хотите такой же результат?
Обсудим проект в формате «Веб-разработка»: подберём подход, оценим объём и сроки.