← Блог ЦУКА

Бронирования / ≈ 6 мин чтения

Синхронизация Авито и Суточно.ру — как проверить подключение календарей

Как различить импорт и экспорт занятости, проверить поддержку каналов и принять подключение. Реестр объектов и сценарии проверки календарей.

Чтобы синхронизировать календарь Авито и Суточно.ру, сначала выясните, каким способом каждый канал передаёт и принимает занятость для вашего аккаунта. Суточно.ру поддерживает импорт и экспорт календарей iCal. Из этого не следует, что другой канал принимает ту же ссылку или что подключение работает в обе стороны.

Ниже — порядок выбора схемы и проверки результата. Скачать реестр объектов и сценарии приёмки. Для Суточно.ру приведён путь из официальной справки; для Авито — вопросы поставщику подключения и проверка событий на вашем аккаунте.

Сначала определите, что должно передаваться

Запишите результат, который нужен бизнесу. Например: бронь на одной площадке должна закрывать соответствующие ночи на другой, отмена должна корректно менять занятость, ручная блокировка на ремонт должна учитываться при продаже. Это разные события, и каждое необходимо проверить отдельно.

Передача занятости не равна передаче всей брони. Календарный обмен не следует считать подтверждением переноса оплаты, сообщений, данных гостя и цены. Формат iCalendar описывает календарные компоненты; конкретный набор полей в выгрузке зависит от поставщика. Возможности обмена фиксируйте по документации подключения и результатам теста.

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

Схема направлений обмена: источник отправляет занятость, получатель импортирует

Составьте реестр объектов и объявлений

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

В реестре одна строка описывает одно направление для одного объекта. Запишите внутренний ID, канал и ID объявления, источник, получателя, способ обмена и ответственного за ручные блокировки. Для обратного направления создайте отдельную строку: одинаковые названия квартир не доказывают правильную привязку.

Не храните в общей таблице пароли, токены или приватные ссылки календарей. Такие ссылки могут содержать идентификаторы доступа. В реестре достаточно отметки, где защищённо хранится подключение и кто может его обновить. Когда ссылка меняется, ответственный должен знать, какие получатели требуют перенастройки.

Настройте направления обмена на Суточно.ру

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

Суточно.ру предупреждает, что обновление может занимать до двух часов. Поэтому сохранённая ссылка ещё не означает, что новое событие уже появилось у получателя. Проверяйте результат после обновления и учитывайте задержку при организации продаж. Это время относится к Суточно.ру; применять его ко всем другим каналам нельзя.

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

Подключайте по одному объекту, сверяя ID у источника и получателя после каждого теста.

Для Авито подтвердите механизм подключения

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

Проверьте требования к аккаунту и объявлению, необходимые разрешения, порядок обновления и поведение при отмене. Если функция зависит от тарифа или доступа провайдера, это нужно выяснить до выбора общей схемы. Не создавайте ожидание прямого обмена iCal между Авито и Суточно.ру, пока такой путь не подтверждён для обоих участников.

Что спроситьКакое подтверждение получить
Получает ли система новые брони Авито?Демонстрацию события в правильном объекте
Меняет ли подключение доступность на другой площадке?Наблюдаемое изменение нужных ночей
Поддерживается ли обратное направление?Отдельный результат для обратного события
Как обрабатываются отмена и перенос?Результаты сценариев, а не только первоначального импорта
Что происходит при ошибке связи?Видимую ошибку и понятный порядок восстановления

Если подтверждён только приём данных, укажите в реестре, кто вручную закрывает даты в остальных каналах.

Примите подключение по сценариям

Проверяйте схему на согласованных тестовых данных или в предусмотренном поставщиком тестовом режиме. Не оформляйте фиктивные оплачиваемые брони и не меняйте действующие брони гостей ради эксперимента. Если тест затрагивает продаваемые даты, заранее определите безопасное окно и действия ответственного.

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

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

Схема приёмки календаря: новое событие, обратное событие, отмена и перенос

Пример ожидаемого результата для тестовой брони с заездом 10-го и выездом 12-го: заняты ночи 10→11 и 11→12, ночь 12→13 доступна, если нет других ограничений. В iCalendar поле DTEND у VEVENT задаёт невключительную границу окончания. Проверяйте фактические ночи у получателя: сама полоса события не доказывает правильную трактовку проживания.

В листе приёмки укажите время события и результата с часовым поясом, подтверждение из кабинета, замечание и срок повторной проверки. Статусы: «не проверено», «пройдено», «ошибка», «не поддерживается». Последний статус означает ограничение схемы, а не успешный тест. Правила заполнения и пример приложены к файлам.

Установите контроль ошибок и восстановления

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

При расхождении сначала сопоставьте идентификатор объекта, направление, исходное событие и результат у получателя. Затем проверьте доступность подключения и условия обновления. Не удаляйте все связи сразу: так можно потерять рабочие направления и затруднить поиск причины.

Временно недоступное подключение требует понятного режима работы. Ответственный сверяет новые брони и закрывает даты по установленному порядку, пока обмен не восстановлен. После восстановления он проверяет конкретные спорные события. Сам факт успешного соединения не подтверждает, что все пропущенные изменения догружены.

Реестр нужно обновлять при смене объявления, аккаунта и способа подключения. Старую привязку отключают по согласованному порядку после проверки новой. Иначе один объект может продолжить получать данные из чужого или уже неиспользуемого источника.

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

Импорт одной ссылки означает обмен в обе стороны?

Нет. Для обратного направления нужен отдельный подтверждённый механизм. Покажите обе стрелки в схеме подключения и проверьте каждую.

Как быстро обновляется календарь Суточно.ру?

Официальная справка указывает, что обновление может занимать до двух часов. У других участников обмена проверяйте их собственные условия и фактический результат.

Достаточно ли увидеть бронь в системе управления?

Нет. Это подтверждает получение данных, но не изменение доступности в другом канале. Проверьте нужные ночи у получателя.

Источники

От инструкции к рабочему процессу

Покажем ЦУКА на задачах вашей команды

Обсудим объекты, каналы и работу администраторов. Вы увидите подходящие экраны и сможете проверить, подходит ли сервис вашему бизнесу.

Запросить демонстрацию ↗Все материалы →