Гость выбирает услугу СПА в GoodStay, видит только свободное время и записывается сам. Бронь сразу попадает в TNG — подтверждать её вручную не нужно. Ниже — кто участвует в подключении и в каком порядке всё настраивается.
Параметры для подключения приходят от разных людей, и в одиночку их не собрать. В общем чате вопросы решаются сразу, а не пересылаются по цепочке.
Менеджер GoodStay создаёт чат и приглашает администратора СПА, IT-службу отеля и специалиста HRS.
HRS настраивает TNG для онлайн-записи и выдаёт ключ приложения и параметр WEB_EMPL_ID. Подробнее →
Нужен, только если TNG установлен на сервере отеля: IT-служба открывает к нему доступ из интернета. Если TNG размещён у HRS, адрес сообщит HRS. Подробнее →
Администратор СПА проверяет, что услуги доступны для онлайн-записи, у специалистов стоят смены, и заводит отдельного сотрудника для GoodStay. Подробнее →
Поддержка GoodStay подключает TNG, отель настраивает магазин «Услуги (TNG)», и можно делать тестовую запись. Подробнее: настройка и проверка →
Точку продаж и список услуг передавать не нужно — GoodStay получит их из TNG сам.
HRSСпециалист HRS участвует в каждом подключении TNG к GoodStay: только HRS может выдать параметр WEB_EMPL_ID и настроить часть параметров онлайн-записи. Это обычный порядок, а не исключение.
HRS сами включат и настроят в TNG всё, что нужно для онлайн-записи из GoodStay. Со стороны отеля в этой части ничего делать не нужно.
Ключ приложения (app_id) — идентификатор, по которому TNG узнаёт GoodStay.
WEB_EMPL_ID — служебный параметр TNG: ID сотрудника, который указывается в бронях, созданных через GoodStay. В интерфейсе TNG его не видно, поэтому значение передаёт HRS.
GoodStay работает с TNG под отдельным сотрудником. Завести его может администратор СПА (как это сделать), а права для этой учётной записи удобнее согласовать с HRS.
Если TNG работает не на сервере отеля, а у HRS, адрес для GoodStay даёт HRS. Если TNG установлен в отеле, адрес готовит IT-служба — подробнее.
Здравствуйте!
Мы, [название отеля], подключаем онлайн-запись на услуги СПА через GoodStay (TeamJet) к нашей системе TNG. Просим:
Все участники подключения — в общем чате: [ссылка на чат]. Контакт в отеле: [имя, телефон].
Если на тестовой записи что-то пойдёт не так, часть настроек сможет поправить только HRS.
ITGoodStay обращается к TNG через интернет, поэтому TNG должен быть доступен снаружи. Этот шаг нужен, только если TNG установлен на сервере отеля. Если TNG размещён у HRS, адрес для подключения сообщит HRS — раздел можно пропустить.
Настройте на прокси-сервере (reverse proxy) правило, которое принимает запросы из интернета и передаёт их на сервер TNG:
снаружи: https://<внешний адрес>:<порт>/api
→ внутри: http://<сервер TNG>:<порт TNG>/api
/api — остальной интерфейс TNG остаётся внутри сети отеля.Через этот адрес передаются данные гостей и брони, поэтому снаружи он должен работать по HTTPS с действующим сертификатом.
Откройте адрес с устройства вне сети отеля — например, с телефона через мобильный интернет. Сервер должен ответить, пусть даже сообщением об ошибке: главное, чтобы запрос не завис.
TNG должен отвечать быстро: если ответ идёт дольше 5 секунд, гость увидит в GoodStay ошибку записи.
Например: https://spa.example.ru:1420/api. Поддержка GoodStay внесёт его в настройки подключения.
Если изменится адрес или порт или истечёт сертификат, запись через GoodStay остановится. Сообщите о переменах в поддержку GoodStay заранее.
СПАGoodStay показывает гостям те услуги, специалистов и свободное время, которые отдаёт TNG. Проверьте четыре вещи — и запись в GoodStay будет совпадать с расписанием в TNG.
Настройки TNG открываются через меню под вашим именем вверху слева → «Конфигурация». Вернуться к работе с расписанием — там же, пункт «Операции».
GoodStay работает с TNG под отдельной учётной записью сотрудника.
В «Конфигурации» откройте «Меню и ресурсы» → «Меню» и найдите услугу, которую хотите продавать через GoodStay. На вкладке «Общие» проверьте:
Позиция должна быть создана с типом «Услуга» — у такой позиции в карточке есть одноимённая вкладка. На ней задаются «Продолжительность», «Временной шаг бронирования» и навыки в списке «Выбраны» (специалисты, кабинеты, оборудование): по ним TNG считает свободное время. В GoodStay услуги появятся автоматически, с теми же названиями.
Свободное время в GoodStay появляется только внутри смен специалистов: нет смены — нет слотов для записи. Смены ставятся в разделе «Резервирование» → «Расписание на день»: нажмите правой кнопкой мыши на свободную область в колонке специалиста и выберите «Добавить смену».
Если привязать смену к одной конкретной точке, брони из GoodStay могут не создаваться.
GoodStayКогда все параметры собраны, поддержка GoodStay подключает TNG к отелю. Дальше администратор GoodStay в отеле настраивает магазин, через который гости будут записываться на услуги.
Поддержка вносит в настройки отеля параметры из чата — внешний адрес TNG, ключ приложения, WEB_EMPL_ID, логин и пароль сотрудника — и включает интеграцию. В админке отеля этих настроек не видно, так и должно быть.
В админке GoodStay откройте «Магазины» и создайте магазин (или откройте существующий). В поле «Тип позиций магазина» выберите «Услуги (TNG)» — этот тип появляется, когда поддержка подключила TNG. Ниже откроется блок настроек TNG:
Затем настройте способы оплаты — при онлайн-оплате GoodStay сам создаёт в TNG чек и закрывает его оплатой — и сохраните магазин.
Услуги из TNG появятся в магазине автоматически и уже будут связаны с TNG. Поле с ID услуги в TNG не меняйте — по нему GoodStay находит услугу в TNG.
В магазине «Услуги (TNG)» телефон гостя обязателен: по нему бронь привязывается к профилю гостя в TNG. Обычно номер подтверждается кодом из SMS. Если подтверждение не нужно, попросите поддержку GoodStay включить для отеля режим «Анонимно».
Гости записываются на услуги СПА прямо в GoodStay и видят только свободное время. Бронь сразу появляется в расписании TNG — подтверждать её вручную не нужно.
Если что-то работает не так, начните с этих ответов. Не нашли свой вопрос — напишите в общий чат или в поддержку GoodStay.
GoodStay показывает только те точки продаж, которые в TNG открыты для онлайн-записи. Это настраивает HRS — напишите в общий чат, какую точку нужно подключить.
Проверьте карточку услуги в TNG («Конфигурация» → «Меню и ресурсы» → «Меню»): позиция создана с типом «Услуга», стоит флажок «Активный», заполнено поле «Веб Группа» и есть цена для подключённой точки продаж. Если всё так, а услуга не появилась, напишите в поддержку GoodStay.
GoodStay показывает то свободное время, которое считает TNG. Чаще всего слотов нет, потому что:
Проверьте в настройках магазина «Ближайшая дата бронирования» и «Максимальная дата бронирования». Даты вне этого окна гость видит, но выбрать не может, даже если в TNG на них есть свободное время (где эти настройки).
Проверьте смены специалистов в TNG: в поле «Точка» должно быть выбрано «Все точки продаж». Если смена привязана к одной конкретной точке, брони из GoodStay могут не создаваться (как поставить смену).
Если гость видит сообщение, что слот уже занят, значит, это время успели забронировать, пока он оформлял запись. Достаточно выбрать другое.
TNG не ответил GoodStay за 5 секунд. Проверьте, что сервер TNG работает, а внешний адрес открывается из интернета (как проверить). Если ошибка повторяется, напишите в поддержку GoodStay.
Телефон гостя уже есть в другой карточке TNG — например, в заведённой вручную. Чтобы не перепутать гостей, GoodStay не привязывает запись к чужим карточкам и оформляет её на отдельный профиль.
Бронь действительна: перенесите её на нужную карточку гостя. Подсказка об этом есть в конце комментария — «Измените профайл гостя на профайл по фамилии».
Так бывает, если профиль гостя не удалось подобрать — например, TNG не ответил вовремя. Бронь действительна, а в конце комментария стоит пометка «Измените профайл гостя на профайл по фамилии»: перенесите бронь на карточку гостя.
Если пометки нет, значит, гость не указал телефон.
При записи GoodStay спрашивает только фамилию, поэтому в TNG профиль создаётся с телефоном и фамилией. Фамилия длиннее 40 символов обрезается — это ограничение TNG.
Со старым паролем GoodStay не сможет подключиться к TNG, и запись остановится. Сообщите новый пароль менеджеру или в поддержку GoodStay — лучше заранее.
Это служебный параметр TNG — ID сотрудника, который указывается в бронях, созданных через GoodStay. В интерфейсе TNG его не видно, поэтому значение передаёт специалист HRS (что ещё сделает HRS).
Да. Включите в настройках магазина «Пропустить шаг с выбором специалиста» — гость сразу перейдёт к дате и времени, а специалиста назначит TNG. Настройка действует на все услуги магазина.
Нет. Бронь создаётся в TNG сразу, а гость видит подтверждение на экране «Услуга будет оказана». Статус брони из TNG обратно в GoodStay не передаётся.