Что такое pull-, push- и push/pull-интеграции с АСУ
Три типа интеграции модуля бронирования с системой управления отелем: pull, push и push/pull. Чем они отличаются, кто присылает цены и как доставляются брони, и как выбрать тип в системе.
Что такое pull-, push- и push/pull-интеграции с АСУ
Зачем это нужно. Если ваш отель работает в собственной системе управления (АСУ) — то есть в той программе, где вы ведёте номерной фонд, цены и брони, — то модуль бронирования должен обмениваться с ней данными. Но обмен бывает устроен по-разному: в одних случаях цены и доступность номеров присылает сама система управления, в других — их выгружает модуль бронирования. От этого зависит, где вы задаёте цены, можно ли менять их в модуле бронирования и как к вам приходят брони. Эта статья поможет разобраться, какой тип интеграции у вашей системы управления и что он значит на практике.
Всего есть три типа: pull, push и push/pull. Разберём каждый простыми словами.
Pull — данные приходят из системы управления
При pull-интеграции цены, ограничения и доступность номеров приходят из вашей системы управления автоматически — по её собственной инициативе. Модуль бронирования ничего не запрашивает: данные приходят сами. Запрос на получение брони тоже направляет система управления. Синхронизация идёт по коду тарифов вашей системы управления.
Так работают, например: 1С:Отель, Opera, Shelter, Здравница, Logus и другие.
Push — данные выгружаются в систему управления
При push-интеграции всё наоборот: модуль бронирования сам направляет в систему управления запросы на выгрузку цен, ограничений и доступности номеров и отправляет туда брони. При создании нового тарифа появляется кнопка принудительной выгрузки «Синхронизировать тарифы с АСУ» — с её помощью можно выгрузить цены в систему управления. Синхронизация идёт по коду тарифа, который присваивается на стороне системы управления.
Так работают, например: Amadeus, ElTour, Epitome, Intellect Style, Байпорт и другие.
Push/pull — комбинированный
Это самый распространённый тип. Здесь цены, ограничения и доступность номеров приходят из системы управления (как в pull), а брони модуль бронирования отправляет в систему управления (как в push). То есть данные о номерах вы ведёте в своей системе управления, а новые брони автоматически попадают туда из модуля бронирования.
Так работают, например: Edelweiss, Fidelio S8, SmartHOTEL и другие.
Как посмотреть и выбрать тип в системе
Шаг 1. Откройте вкладку «Тип интеграции с АСУ»
Откройте «Настройки» и перейдите на вкладку «Тип интеграции с АСУ».

Здесь вы увидите три типа интеграции с коротким описанием каждого и примерами систем управления, которые так работают.
Шаг 2. Выберите нужный тип
Выберите тип, который соответствует вашей системе управления. Под каждым вариантом написано, кто присылает цены и как доставляются брони — ориентируйтесь на это.

На картинке выбран комбинированный тип push/pull — он подходит большинству отелей.
Шаг 3. Сохраните выбор
Нажмите «Сохранить». Готово — система запомнит выбранный тип интеграции.

Обратите внимание на подсказку внизу: если связь с системой управления потеряна, брони, которые не удалось доставить, попадают в раздел «Не доставленные в АСУ» — там по каждой броне указана причина ошибки и что нужно сделать.
Подсказки
- Если не уверены, какой тип у вашей системы управления, оставьте комбинированный
(push/pull) — он подходит большинству отелей.
- При push-интеграции после создания нового тарифа не забудьте нажать
«Синхронизировать тарифы с АСУ», чтобы цены ушли в систему управления.
- При pull-интеграции цены задаются только в системе управления — менять их в модуле
бронирования не получится, и это нормально.
- Если брони перестали доходить, первым делом загляните в раздел «Не доставленные в АСУ»:
там всегда написано, что именно пошло не так.
Частые вопросы
Чем pull отличается от push простыми словами? При pull данные присылает ваша система управления, при push — их выгружает модуль бронирования. То есть разница в том, кто делает первый шаг в обмене данными.
Какой тип выбрать, если не знаю, как работает моя система управления? Оставьте комбинированный (push/pull) — это самый частый вариант. Если сомневаетесь, уточните тип у поддержки вашей системы управления.
Почему при pull-интеграции нельзя менять цены в модуле бронирования? Потому что при pull цены полностью ведёт ваша система управления, и она автоматически подгружает их в модуль бронирования. Так исключается путаница, когда одна и та же цена задана в двух местах по-разному.
Что делать, если брони не доходят до системы управления? Откройте раздел «Не доставленные в АСУ». По каждой недоставленной броне там указана причина ошибки и что нужно сделать. Если причина непонятна — обратитесь в поддержку.
Куда идут брони при разных типах интеграции? При push и push/pull брони отправляет в систему управления модуль бронирования. При pull запрос на получение брони направляет сама система управления.
Эта статья была полезна?