Загрузка...
Загрузка...
Пошаговая настройка автоматической выгрузки рекомендованных цен из ADR-Radar в ЛК TravelLine Extranet
Автообновление цен в TravelLine — это функция ADR-Radar, которая автоматически выгружает рекомендованные цены из Календаря спроса в ваш календарь цен тарифа в ЛК TravelLine (раздел «Спецпредложения» → «Цены и ограничения»). Система входит в Extranet под учётными данными сотрудника и обновляет цены по расписанию.
Автообновление цен доступно как дополнительная опция к тарифу ADR-Radar. Подключить можно в разделе Подписка.
Включите чекбокс «Автообновление цен в PMS» в Подписке.
Рекомендуется создать отдельного сотрудника в ЛК TravelLine только для автообновления цен:
2ADNACLZPGGUNOWO). Это и есть TOTP-секрет: скопируйте его (иконка копирования рядом), сохраните и введите в ADRstat в поле «TOTP-секрет (2FA)». Тот же ключ введите в Google Authenticator при добавлении аккаунта вручную («Ввести ключ настройки»), затем в TravelLine введите шестизначный код из приложения и завершите настройку 2FA.В приложении Authenticator отображаются только шестизначные коды (меняются каждые 30 сек) — это не то, что нужно в ADRstat. Нужен длинный секретный ключ. Получить его можно так:
secret= — строка после него (до следующего & или до конца) и есть TOTP-секрет. Сохраните его. Затем в Google Authenticator добавьте запись вручную («Ввести ключ настройки») и вставьте этот же секрет — коды в приложении и в ADRstat будут совпадать.Если ключ не сохраняли — отключите 2FA для сотрудника в TravelLine и включите снова; при повторной настройке можно получить секрет одним из способов выше.
На странице Автообновление цен выберите в первом блоке «1. Выбор PMS» значение TravelLine. В блоке «2. Учётные данные» введите:
Данные шифруются и хранятся безопасно. После сохранения можно нажать «Проверить» — полная проверка входа выполнится при первой синхронизации.
В блоке «3. Добавить привязку» выберите объект из ADRstat и укажите ID тарифа (offerId) из TravelLine:
.../PricesAndRestrictions/633407 ID тарифа — это 633407.Для каждой привязки задайте количество запусков в день (1–4) и часы обновления. Рекомендуется 2–4 раза в день (например: 9:00, 12:00, 16:00, 19:00).
У одного сотрудника в TravelLine может быть доступ к нескольким «средствам размещения» (разным объектам/городам). Уровень доступа настраивается в TravelLine — см. инструкцию TravelLine.
Одних учётных данных достаточно для всех объектов. Для каждого средства размещения (и при необходимости для каждого тарифа) создайте в ADRstat отдельную привязку: выберите в ЛК TravelLine нужный объект из списка, откройте для него раздел «Цены и ограничения» нужного тарифа, скопируйте ID тарифа (offerId) из URL и укажите его в новой привязке. Функция «Автообновление цен» под одним и тем же сотрудником будет обновлять цены по каждой привязке по своему offerId. Дополнительных настроек в ADRstat не требуется.
Синхронизация выполняется по расписанию, которое вы задаёте для каждой привязки. При каждом запуске функция «Автообновление цен» обновляет цены на период вперёд согласно вашим настройкам привязки и расписанию.
Нет. Шестизначный код из Google Authenticator вводить не нужно. Нужен длинный секретный ключ. В TravelLine он может показываться по кнопке «Ввести ключ вручную» на втором шаге настройки 2FA. Если такой кнопки нет — ключ зашит в QR-код: отсканируйте QR любым декодером (не Authenticator), в ссылке найдите secret=... — это и есть ключ. Введите его в ADRstat и тот же ключ добавьте вручную в Authenticator, чтобы коды совпадали.
В ЛК TravelLine откройте Управление номерами → Тарифы, выберите нужный тариф. В адресной строке браузера в пути будет число (ID тарифа) — например .../PricesAndRestrictions/633407. Число 633407 — это ID тарифа. Скопируйте его в поле при создании привязки в ADRstat.
Проверьте в журнале синхронизаций текст ошибки. Частые причины: неверный логин/пароль; неверный или отсутствующий TOTP-секрет; неверный ID тарифа; временная недоступность TravelLine. Убедитесь, что TOTP-секрет — это именно длинный ключ с настройки 2FA, а не код из приложения.
В серверной части автообновления цен (настройка для поддержки) можно включить режим сухого прогона: переменная окружения TRAVELLINE_DRY_RUN=1. Система выполнит вход, загрузку календаря и подготовку данных, но не отправит изменения в TravelLine (POST не вызывается). В логах будет указано, сколько дней «было бы» обновлено. Альтернатива: создать в TravelLine отдельный тестовый тариф и указать его offerId в одной привязке — тогда при прогоне изменятся только цены этого тарифа.
См. также: Автообновление цен (общая статья, RealtyCalendar)
Перейдите на страницу Авто-обновления цен, выберите TravelLine и введите учётные данные
Перейти к настройке