Configuring interacrion between HMS Servio and Site — различия между версиями

Материал из Servio Doc
Перейти к: навигация, поиск
(Подключение тарифов)
(Отключение тарифов)
 
(не показаны 16 промежуточные версии 1 участника)
Строка 1: Строка 1:
<u><big><big>'''Настройка взаимодействия между HMS Servio и сайтом'''</big></big></u>
+
<u><big><big>'''Настройка взаимодействия между HMS Servio и Сайтом'''</big></big></u>
  
 
<div style="clear: right; margin-bottom: 0.5em; float: right; padding: 0.5em 0 0.8em 1.4em; position: fixed; top: 50px; right: 10px; background: none;" class="toclimit-4">__TOC__</div>
 
<div style="clear: right; margin-bottom: 0.5em; float: right; padding: 0.5em 0 0.8em 1.4em; position: fixed; top: 50px; right: 10px; background: none;" class="toclimit-4">__TOC__</div>
Строка 12: Строка 12:
 
Ввести и настроить прейскурант в HMS Servio: «'''Прейскуранты и специальные тарифы'''» («Продажи/Прейскуранты/Прейскуранты и специальные тарифы»).<br/>
 
Ввести и настроить прейскурант в HMS Servio: «'''Прейскуранты и специальные тарифы'''» («Продажи/Прейскуранты/Прейскуранты и специальные тарифы»).<br/>
  
[[File:HMS_Prices.png|center|700px|link={{filepath:HMS_Prices.png}}|HMS Servio. Прейскуранты и специальные тарифы <Ctrl+Left Click>]]
+
[[File:HMS_Prices.png|center|x500px|link={{filepath:HMS_Prices.png}}|HMS Servio. Прейскуранты и специальные тарифы <Ctrl+Left Click>]]
 
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 
<center style="margin-top:0.5em"> '''HMS Servio. Прейскуранты и специальные тарифы'''</center>
 
<center style="margin-top:0.5em"> '''HMS Servio. Прейскуранты и специальные тарифы'''</center>
<br/>
+
 
'''Шаг 2.'''  
+
<span ID="Шаг 2"> <Span>'''Шаг 2.'''  
  
 
Связать прейскурант с условием договора. Для этого:
 
Связать прейскурант с условием договора. Для этого:
 
* проверить справочник «'''Договоры'''» («Бухгалтерия/Договоры/Условия договоров») на наличие подходящего названия договора для добавленного прейскуранта. Если такого договора нет, то добавить;<br/><br/>
 
* проверить справочник «'''Договоры'''» («Бухгалтерия/Договоры/Условия договоров») на наличие подходящего названия договора для добавленного прейскуранта. Если такого договора нет, то добавить;<br/><br/>
  
[[File:HMS_Contracts.png|center|700px|thumb|Договоры|link=]]
+
[[File:HMS_Contracts.png|center|x250px|link={{filepath:HMS_Contracts.png}}|HMS Servio. Договоры <Ctrl+Left Click>]]
<br/>
+
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 +
<center style="margin-top:0.5em"> '''HMS Servio. Договоры'''</center>
 +
 
 
* открыть карту той компании, под кодом (паролем) которой выполняется подбор номеров на сайте. В общем случае, для физических лиц — компания с л/с '''340140 «Фізична особа»'''. Если настройка прейскуранта выполняется для компаний-корпорантов, то нужно открыть карту соответствующей компании-корпоранта;
 
* открыть карту той компании, под кодом (паролем) которой выполняется подбор номеров на сайте. В общем случае, для физических лиц — компания с л/с '''340140 «Фізична особа»'''. Если настройка прейскуранта выполняется для компаний-корпорантов, то нужно открыть карту соответствующей компании-корпоранта;
 
* в карте открытой компании перейти на вкладку «'''Договоры'''», последовательно открыть на редактирование действующий договор, затем список положений договора. Добавить  для нужных отелей связку «Условие договора» (название договора из справочника «Договоры») с новым прейскурантом.<br/><br/>
 
* в карте открытой компании перейти на вкладку «'''Договоры'''», последовательно открыть на редактирование действующий договор, затем список положений договора. Добавить  для нужных отелей связку «Условие договора» (название договора из справочника «Договоры») с новым прейскурантом.<br/><br/>
  
[[File:HMS_Contract_Condition.png|center|700px|thumb|Условия договоров. Привязка условия договора к прейскуранту|link=]]
+
[[File:HMS_Contract_Condition.png|center|x700px|link={{filepath:HMS_Contract_Condition.png}}|HMS Servio. Условия договоров. Привязка условия договора к прейскуранту <Ctrl+Left Click>]]
<br/>
+
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 +
<center style="margin-top:0.5em"> '''HMS Servio. Условия договоров. Привязка условия договора к прейскуранту'''</center>
 +
 
 
'''Шаг 3.'''  
 
'''Шаг 3.'''  
  
В карте компании перейти на вкладку «'''Общие'''», открыть на редактирование нужный пароль и добавить новое условие. Пароль для бронирования по умолчанию введён в программе администрирования сайта (CMS) на вкладке «Общие» модуля бронирования, подключённого к сайту («Начало/Модули бронирования/Модули бронирования/<span><</span>Модуль_бронирования<span>></span>») в поле «'''Пароль компании «Физическое лицо»'''».<br/>
+
В карте компании перейти на вкладку «'''Общие'''», открыть на редактирование нужный пароль и добавить новое условие. <br/><br/>
 +
 
 +
[[File:HMS_Contracts_Codes.png|center|x500px|link={{filepath:HMS_Contracts_Codes.png}}|HMS Servio. Пароли. Привязка условия договора к коду компании <Ctrl+Left Click>]]
 +
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 +
<center style="margin-top:0.5em"> '''HMS Servio. Пароли. Привязка условия договора к коду компании'''</center>
 +
 
 +
Пароль для бронирования по умолчанию введён в программе администрирования сайта (CMS) на вкладке «Общие» модуля бронирования, подключённого к сайту («Начало/Модули бронирования/Модули бронирования/<span><</span>Модуль_бронирования<span>></span>») в поле «'''Пароль компании «Физическое лицо»'''».<br/>
 +
 
 +
[[File:SBJ_Parol.png|center|x250px|link={{filepath:SBJ_Parol.png}}|CMS. Модуль бронирования. Пароль компании «Физическое лицо» <Ctrl+Left Click>]]
 +
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 +
<center style="margin-top:0.5em"> '''CMS. Модуль бронирования. Пароль компании «Физическое лицо»'''</center>
  
[[File:SBJ_Parol.png|center|1000px|thumb|CMS. Модуль бронирования. Пароль компании «Физическое лицо»|link=]]
 
<br/>
 
 
{{Вставка  
 
{{Вставка  
 
  |рис = [[File:Clipboard.png|frameless|30px|link=]]  
 
  |рис = [[File:Clipboard.png|frameless|30px|link=]]  
  |текст = Разрешение бронирования компаниями-корпорантами устанавливается флагом «Отображать поля «Код партнера&nbsp;/&nbsp;Промо-код»» на вкладке «Опции бронирования».
+
  |текст = Разрешение бронирования компаниями-корпорантами устанавливается флагом «Отображать поля «Код партнера&nbsp;/&nbsp;Промо-код»» на вкладке «'''Опции бронирования'''».
 
}}
 
}}
  
Строка 42: Строка 54:
  
 
===На стороне сайта===
 
===На стороне сайта===
# Открыть сайт и выполнить запрос на наличие номеров по отелю с новым прейскурантом. В процессе обмена данными сайта с HMS Servio условие договора, связанное с новым прейскурантом, добавится в CMS.
+
 
# Перейти в CMS и открыть страницу «[https://sbj.rkz.io/ru/admin/ Начало]/[https://sbj.rkz.io/ru/admin/related_models/ Связанные данные]/Тарифы».
+
'''Шаг 4.'''
# Открыть добавленный тариф и выполнить его настройку: при необходимости изменить название, ввести краткое описание для отображения на сайте, а также, при наличии, ограничения применения. Название и описание тарифа должно быть введено на всех языках для корректного отображения на сайте.
+
 
 +
Открыть сайт и выполнить запрос на наличие номеров по отелю с новым прейскурантом. В процессе обмена данными сайта с HMS Servio условие договора, связанное с новым прейскурантом, добавится в CMS.
 +
 
 +
'''Шаг 5.'''
 +
 
 +
В CMS перейти в подраздел «Начало/Связанные данные/Тарифы».
 +
 
 +
'''Шаг 6.'''
 +
 
 +
Открыть добавленный тариф и выполнить его настройку на вкладке «'''Общие'''»: при необходимости изменить название и ввести краткое описание для отображения на сайте. Название и описание тарифа должно быть введено на всех языках для корректного отображения на сайте.<br/>
 +
 
 +
[[File:SBJ_Tarifs.png|center|x500px|link={{filepath:SBJ_Tarifs.png}}|CMS. Модуль бронирования. Тариф. Общие <Ctrl+Left Click>]]
 +
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 +
<center style="margin-top:0.5em"> '''CMS. Модуль бронирования. Тариф. Общие'''</center>
 +
 
 +
'''Шаг 7.'''
 +
 
 +
Перейти на вкладку «'''Ограничения'''» и, при необходимости настроить правила применения тарифа.
 +
Количество периодов ограничения не лимитировано. Количество дней в периодах может пересекаться.
 +
Допускается ввод одинаковых значений в обоих полях. В этом случае тариф будет доступен для выбора, если продолжительность проживания будет равна заданному значению.
 +
 
 +
В таблице приведены примеры применения тарифа в зависимости от введённой продолжительности ограничений
 +
{| border="1" style="border-collapse:collapse; margin-top:0.5em" width="70%"
 +
|-
 +
!Style="background-color:gainsboro" colspan="2"|Ограничение 1
 +
!Style="background-color:gainsboro" colspan="2"|Ограничение 2
 +
!Style="background-color:gainsboro" rowspan="2"|Комментарий
 +
|-
 +
|style="background-color:gainsboro; text-align:center"|'''От, дней'''
 +
|style="background-color:gainsboro; text-align:center"|'''До, дней'''
 +
|style="background-color:gainsboro; text-align:center"|'''От, дней'''
 +
|style="background-color:gainsboro; text-align:center"|'''До, дней'''
 +
|-
 +
|style="padding-left:1em"|—
 +
|style="padding-left:1em"|—
 +
|style="padding-left:1em"|
 +
|style="padding-left:1em"|
 +
|style="padding-left:1em"|Тариф не зависит от бронируемого количества дней проживания
 +
|-
 +
|style="padding-left:1em"|1
 +
|style="padding-left:1em"|3
 +
|style="padding-left:1em"|8
 +
|style="padding-left:1em"|10
 +
|style="padding-left:1em"|Тариф применяется, если гость бронирует проживание на период: 1 или 2 или 3 или 8 или 9 или 10 дней
 +
|-
 +
|style="padding-left:1em"|1
 +
|style="padding-left:1em"|4
 +
|style="padding-left:1em"|2
 +
|style="padding-left:1em"|6
 +
|style="padding-left:1em"|Тариф применяется, если гость бронирует проживание на период: 1 или 2 или 3 или 4 или 5 или 6 дней
 +
|-
 +
|style="padding-left:1em"|5
 +
|style="padding-left:1em"|4
 +
|style="padding-left:1em"|
 +
|style="padding-left:1em"|
 +
|style="padding-left:1em"|Тариф применяется, если гость бронирует проживание только на 5 дней
 +
|-
 +
|style="padding-left:1em"|5
 +
|style="padding-left:1em"|2
 +
|style="padding-left:1em"|—
 +
|style="padding-left:1em"|—
 +
|style="padding-left:1em"|Запись некорректная
 +
|-
 +
|style="padding-left:1em"|2
 +
|style="padding-left:1em"|—
 +
|style="padding-left:1em"|
 +
|style="padding-left:1em"|
 +
|style="padding-left:1em"|Запись некорректная
 +
|}
 +
<br/>
 +
 
 +
[[File:SBJ_Tariff_Restrictions.png|center|x350px|link={{filepath:SBJ_Tariff_Restrictions.png}}|CMS. Модуль бронирования. Тариф. Ограничения <Ctrl+Left Click>]]
 +
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 +
<center style="margin-top:0.5em"> '''CMS. Модуль бронирования. Тариф. Ограничения'''</center>
 +
 
 +
'''Шаг 8.'''
 +
 
 +
После сохранения внесённых изменений выполнить на сайте запрос наличия номеров и убедиться в корректности настройки нового тарифа.
 +
 
 +
==Отключение тарифов==
 +
 
 +
Для того, чтобы тариф перестал показываться на сайте нужно удалить его в HMS Servio в условиях договоров компании, то есть выполнить операцию, противоположную описанной на шаге [[#Шаг 2|Шаг 2]]:
 +
* открыть карту той компании, под кодом (паролем) которой выполняется подбор номеров на сайте. В общем случае, для физических лиц — компания с л/с '''340140 «Фізична особа»'''. Если отключение прейскуранта выполняется для компаний-корпорантов, то нужно открыть карту соответствующей компании-корпоранта;
 +
* в карте открытой компании перейти на вкладку «'''Договоры'''», последовательно открыть на редактирование действующий договор, затем список положений договора. Удалить для нужных отелей связку «Условие договора» (название договора из справочника «Договоры») с прейскурантом.<br/><br/>
 +
 
 +
[[File:HMS_Contract_Condition_Del.png|center|x700px|link={{filepath:HMS_Contract_Condition_Del.png}}|HMS Servio. Условия договоров. Отключение вывода тарифа на сайт <Ctrl+Left Click>]]
 +
<center style="margin-top:0.5em; color:darkgrey">(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне) </center>
 +
<center style="margin-top:0.5em"> '''HMS Servio. Условия договоров. Отключение вывода тарифа на сайт'''</center>

Текущая версия на 16:14, 12 февраля 2020

Настройка взаимодействия между HMS Servio и Сайтом

Подключение тарифов

Процедура вывода на сайте новых тарифов, добавленных в HMS Servio, не представляет сложности, но требует внимательности. Настройка осуществляется как на стороне HMS Servio, так и на стороне сайта. Порядок добавления тарифов описан ниже.

На стороне HMS Servio

Шаг 1.

Ввести и настроить прейскурант в HMS Servio: «Прейскуранты и специальные тарифы» («Продажи/Прейскуранты/Прейскуранты и специальные тарифы»).

HMS Servio. Прейскуранты и специальные тарифы <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
HMS Servio. Прейскуранты и специальные тарифы

Шаг 2.

Связать прейскурант с условием договора. Для этого:

  • проверить справочник «Договоры» («Бухгалтерия/Договоры/Условия договоров») на наличие подходящего названия договора для добавленного прейскуранта. Если такого договора нет, то добавить;

HMS Servio. Договоры <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
HMS Servio. Договоры
  • открыть карту той компании, под кодом (паролем) которой выполняется подбор номеров на сайте. В общем случае, для физических лиц — компания с л/с 340140 «Фізична особа». Если настройка прейскуранта выполняется для компаний-корпорантов, то нужно открыть карту соответствующей компании-корпоранта;
  • в карте открытой компании перейти на вкладку «Договоры», последовательно открыть на редактирование действующий договор, затем список положений договора. Добавить для нужных отелей связку «Условие договора» (название договора из справочника «Договоры») с новым прейскурантом.

HMS Servio. Условия договоров. Привязка условия договора к прейскуранту <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
HMS Servio. Условия договоров. Привязка условия договора к прейскуранту

Шаг 3.

В карте компании перейти на вкладку «Общие», открыть на редактирование нужный пароль и добавить новое условие.

HMS Servio. Пароли. Привязка условия договора к коду компании <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
HMS Servio. Пароли. Привязка условия договора к коду компании

Пароль для бронирования по умолчанию введён в программе администрирования сайта (CMS) на вкладке «Общие» модуля бронирования, подключённого к сайту («Начало/Модули бронирования/Модули бронирования/<Модуль_бронирования>») в поле «Пароль компании «Физическое лицо»».

CMS. Модуль бронирования. Пароль компании «Физическое лицо» <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
CMS. Модуль бронирования. Пароль компании «Физическое лицо»
Clipboard.png Разрешение бронирования компаниями-корпорантами устанавливается флагом «Отображать поля «Код партнера / Промо-код»» на вкладке «Опции бронирования».

На этом настройка взаимодействия со стороны HMS Servio закончена. Переходим к настройке тарифа на сайте.

На стороне сайта

Шаг 4.

Открыть сайт и выполнить запрос на наличие номеров по отелю с новым прейскурантом. В процессе обмена данными сайта с HMS Servio условие договора, связанное с новым прейскурантом, добавится в CMS.

Шаг 5.

В CMS перейти в подраздел «Начало/Связанные данные/Тарифы».

Шаг 6.

Открыть добавленный тариф и выполнить его настройку на вкладке «Общие»: при необходимости изменить название и ввести краткое описание для отображения на сайте. Название и описание тарифа должно быть введено на всех языках для корректного отображения на сайте.

CMS. Модуль бронирования. Тариф. Общие <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
CMS. Модуль бронирования. Тариф. Общие

Шаг 7.

Перейти на вкладку «Ограничения» и, при необходимости настроить правила применения тарифа. Количество периодов ограничения не лимитировано. Количество дней в периодах может пересекаться. Допускается ввод одинаковых значений в обоих полях. В этом случае тариф будет доступен для выбора, если продолжительность проживания будет равна заданному значению.

В таблице приведены примеры применения тарифа в зависимости от введённой продолжительности ограничений

Ограничение 1 Ограничение 2 Комментарий
От, дней До, дней От, дней До, дней
Тариф не зависит от бронируемого количества дней проживания
1 3 8 10 Тариф применяется, если гость бронирует проживание на период: 1 или 2 или 3 или 8 или 9 или 10 дней
1 4 2 6 Тариф применяется, если гость бронирует проживание на период: 1 или 2 или 3 или 4 или 5 или 6 дней
5 4 Тариф применяется, если гость бронирует проживание только на 5 дней
5 2 Запись некорректная
2 Запись некорректная


CMS. Модуль бронирования. Тариф. Ограничения <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
CMS. Модуль бронирования. Тариф. Ограничения

Шаг 8.

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

Отключение тарифов

Для того, чтобы тариф перестал показываться на сайте нужно удалить его в HMS Servio в условиях договоров компании, то есть выполнить операцию, противоположную описанной на шаге Шаг 2:

  • открыть карту той компании, под кодом (паролем) которой выполняется подбор номеров на сайте. В общем случае, для физических лиц — компания с л/с 340140 «Фізична особа». Если отключение прейскуранта выполняется для компаний-корпорантов, то нужно открыть карту соответствующей компании-корпоранта;
  • в карте открытой компании перейти на вкладку «Договоры», последовательно открыть на редактирование действующий договор, затем список положений договора. Удалить для нужных отелей связку «Условие договора» (название договора из справочника «Договоры») с прейскурантом.

HMS Servio. Условия договоров. Отключение вывода тарифа на сайт <Ctrl+Left Click>
(щёлкните по изображению для просмотра во весь экран или <Ctrl+Left Click> для просмотра в новом окне)
HMS Servio. Условия договоров. Отключение вывода тарифа на сайт