Как подключить Beds24 для синхронизации календаря и бронирований

Пошаговое руководство по подключению менеджера каналов Beds24 для синхронизации доступности, календаря и бронирований на всех платформах одновременно.

Менеджер каналов — самый полезный инструмент для владельца, который размещает один объект сразу на нескольких платформах бронирования. Без него каждая платформа ведёт собственный календарь, и поддерживать их согласованность вручную — именно то, что приводит к двойным бронированиям. Подключите менеджер каналов один раз, и календари будут синхронизироваться автоматически: бронирование на любой платформе мгновенно блокирует эти даты везде.

Это руководство описывает подключение Beds24 — широко используемого менеджера каналов — чтобы доступность, календарь и бронирования стекались в одно место. Предполагается, что у вас уже есть аккаунт Beds24 с настроенными объектами.

Что даёт синхронизация

Подключение Beds24 поддерживает согласованность трёх вещей — в одном направлении или в обоих:

  • Доступность — даты, когда объявление доступно для бронирования, поступают из Beds24, поэтому календарь никогда не показывает свободные даты, уже занятые на другой платформе. Это касается и случая заезда и выезда в один день, когда один гость выезжает, а другой заезжает.
  • Бронирования — подтверждённые резервации отображаются в одном месте только для чтения, без необходимости заходить на каждую платформу отдельно.
  • Прямые бронирования — когда гость бронирует напрямую у вас, это можно передать обратно в Beds24, чтобы менеджер каналов заблокировал эти даты на всех остальных подключённых платформах.

Что не синхронизируется — это контент объявления: фотографии, описания, удобства, цены. Они остаются там, где вы ими управляете сегодня. Менеджер каналов управляет календарём; он не берёт на себя ваше объявление.

Перед началом

Вам потребуются две вещи:

  1. Аккаунт Beds24 с уже настроенными объектами и комнатами.
  2. Возможность генерировать инвайт-код в этом аккаунте (это находится в разделе API панели управления Beds24).

Замечание по терминологии: в Beds24 объект (property) может содержать несколько типов комнат (room types). Каждый тип комнаты соответствует одному объявлению. Объект с двумя типами комнат — это два объявления на вашей стороне.

Шаг 1 — Сгенерируйте инвайт-код в Beds24

Войдите в панель управления Beds24 и откройте раздел API v2 (иногда обозначен как «API access»). Сгенерируйте инвайт-код и убедитесь, что включены разрешения для бронирований, инвентаря и объектов — они позволяют интеграции читать ваш календарь и бронирования, а также записывать подтверждённые прямые бронирования обратно.

Инвайт-код — это одноразовый токен. Вы вставляете его один раз; за кулисами он обменивается на долгосрочные учётные данные, поэтому хранить или повторно использовать сам код не нужно.

Если вы управляете чужими объектами через Beds24, при генерации кода отметьте опцию разрешить связанные объекты (linked properties), иначе они будут пропущены.

Шаг 2 — Вставьте код для подключения

На странице интеграции Beds24 вставьте инвайт-код в поле подключения и отправьте. Интеграция обменяет код на учётные данные и сохранит их в защищённом виде. При успешном подключении страница переходит в состояние «подключено» с указанием времени последнего обновления учётных данных.

Если код неверный или истёкший, вы увидите чёткое сообщение об ошибке и сможете просто сгенерировать новый и попробовать ещё раз — от неудачной попытки ничего не сохраняется.

Шаг 3 — Сопоставьте комнаты с объявлениями

После подключения вы сопоставляете каждую комнату Beds24 с соответствующим объявлением. Это указывает интеграции, какой календарь принадлежит какому объекту на вашей стороне. Сопоставление — один к одному: одна комната соответствует не более чем одному объявлению, и оно запоминается, так что вы делаете это только один раз. Если сопоставленная комната позднее исчезнет из Beds24 (удалена или переидентифицирована), интеграция отметит это для внимания и сохранит последнюю известную доступность вместо того, чтобы очистить календарь.

Что если у меня ещё нет объявлений?

Если ваш аккаунт новый и сопоставлять нечего, используйте «Импорт из Beds24» на вкладке сопоставления. Он создаёт по одному объявлению на каждую ещё не сопоставленную комнату Beds24, заполняет тип комнаты (тип комнаты Beds24 становится объявлением Houseviser) и автоматически сопоставляет каждое — чтобы синхронизация доступности и загрузка бронирований могли начаться сразу. Импортировать всё необязательно: уже сопоставленные комнаты пропускаются, а импорт можно запустить позже, когда вы добавите комнаты в Beds24.

Импортированные объявления появляются как черновики. Beds24 не передаёт фотографии, а объявлению нужно пять фотографий для публикации, поэтому каждый черновик ждёт, пока вы добавите фотографии и одобрите его. Черновики скрыты с публичного сайта, но при этом синхронизируют доступность и загружают бронирования в фоне — пока вы их дорабатываете, ничего не блокируется. Если тип комнаты не совпадает точно, объявление по умолчанию получает тип Квартира; исправить это — быстрое редактирование черновика.

Шаг 4 — Запустите первую синхронизацию

После сопоставления комнат запустите синхронизацию, чтобы впервые загрузить доступность и бронирования. Первая загрузка охватывает примерно год назад, чтобы захватить текущие и недавние пребывания, а не только предстоящие. Последующие синхронизации инкрементальные.

Дальше соединение в основном обслуживает себя само:

  • Ежедневная фоновая проверка поддерживает сохранённые учётные данные активными, чтобы они не истекли от неиспользования.
  • Если аккаунт Beds24 достигает лимита запросов во время синхронизации, интеграция делает паузу и повторяет попытку автоматически после сброса окна лимита — вам ничего делать не нужно.
  • Если учётные данные когда-либо действительно истекают или отзываются, страница показывает состояние «соединение истекло — переподключитесь». Повторное подключение — это просто шаги 1 и 2 с новым кодом; привязка комнат сохраняется.

Если что-то выглядит неправильно

  • Календарь показывает занятые даты, которые должны быть свободными. Доступность — это источник истины из Beds24. Проверьте даты непосредственно в Beds24; календарь отражает то, что сообщает менеджер каналов.
  • Бронирование отсутствует. Отображаются только подтверждённые резервации. Ожидающие или предварительные брони не появляются до подтверждения.
  • Страница сообщает об истечении соединения. Сгенерируйте новый инвайт-код в Beds24 и переподключитесь — привязка сохраняется.

Менеджер каналов устраняет ручное жонглирование календарями, которое приводит к двойным бронированиям, а его подключение занимает несколько минут разовой настройки. После подключения Beds24 и сопоставления комнат ваша доступность остаётся согласованной на всех платформах, где вы размещаете объект.

Источники

Частые вопросы

Что такое менеджер каналов и зачем он нужен владельцам недвижимости?

Менеджер каналов — это программа, которая подключает единый календарь объекта сразу к нескольким платформам бронирования (Airbnb, Booking.com, Vrbo, Agoda, Expedia). Когда гость бронирует на одной платформе, менеджер каналов автоматически блокирует эти даты на всех остальных — это исключает двойные бронирования, которые возникают при ручном ведении каждого календаря. Beds24 — один из широко используемых менеджеров каналов; владелец подключает его один раз и управляет доступностью в одном месте.

Что именно синхронизирует подключение Beds24?

Три вещи. Доступность — даты, когда объявление можно забронировать, поступают из Beds24, поэтому календарь не показывает свободные даты, уже занятые на другой платформе. Бронирования — подтверждённые резервации отображаются в одном месте, без необходимости заходить на каждую платформу отдельно. Прямые бронирования — когда гость бронирует напрямую у вас, это можно передать обратно в Beds24, чтобы менеджер каналов заблокировал эти даты на всех остальных подключённых платформах. Контент объявления — фотографии, описания, удобства, цены — не синхронизируется; он остаётся там, где вы им управляете.

Как получить инвайт-код Beds24?

Войдите в панель управления Beds24, откройте раздел API v2 (или «API access») и сгенерируйте инвайт-код с включёнными разрешениями для бронирований, инвентаря и объектов. Код — одноразовый токен. Вы вставляете его один раз при подключении; затем он обменивается на долгосрочные учётные данные, поэтому хранить или повторно использовать сам код не нужно.

Как часто обновляется календарь после подключения?

Доступность загружается при запуске синхронизации, а подтверждённые бронирования могут поступать в режиме близком к реальному времени — после включения уведомлений о бронированиях на стороне Beds24. Ежедневная фоновая проверка поддерживает соединение активным, чтобы сохранённые учётные данные не истекли от неиспользования. Если в процессе синхронизации Beds24 превышает лимит запросов, интеграция делает паузу и повторяет попытку автоматически после сброса окна лимита.

Я только что подключился, и у меня ещё нет объявлений — как импортировать их из Beds24?

Нажмите «Импорт из Beds24» на вкладке сопоставления. Он создаёт по одному объявлению на каждую несопоставленную комнату Beds24, задаёт тип комнаты и автоматически сопоставляет каждое — чтобы доступность и бронирования начали синхронизироваться сразу. Импортированные объявления появляются как черновики, потому что Beds24 не передаёт фотографии, а объявлению нужно пять фотографий для публикации — добавьте фотографии и одобрите каждый черновик, чтобы он стал публичным. Черновики при этом синхронизируются в фоне. Импорт идемпотентен: уже сопоставленные комнаты пропускаются, поэтому его можно запускать повторно после добавления комнат в Beds24.

Что происходит, если соединение истекает или перестаёт работать?

Соединение использует сохранённые учётные данные, которые могут истечь при длительном неиспользовании или если они отозваны в Beds24. В этом случае интеграция явно показывает состояние «соединение истекло — переподключитесь», а не просто перестаёт работать без уведомления. Повторное подключение — это тот же процесс, что и первое: сгенерируйте новый инвайт-код в Beds24 и вставьте его. Данные не теряются, привязка комнат к объявлениям сохраняется.