Мастер-Web:Бронирование через филиалы

Материал из Megatec
Перейти к: навигация, поиск

Версия статьи от 4-03-2013.


Введение

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


Терминология

Термин Описание
Субагент Лицо, которому прямой агент перепоручил полностью или частично свои функции по определенному поручению, полученному им от своего принципала. В данном случае – это турагент, заключивший субагентский договор с региональным представительством фирмы-владельца.
Региональное представительство / Филиал-дилер Филиал фирмы-владельца, находящийся в городе, отличном от города фирмы-владельца.
Главный филиал Филиал, выбор которого всегда доступен при бронировании заявок в ПК Мастер-Web, вне зависимости от выбранного города вылета.


Установка


Данный механизм отдельной установки не требует. Для включения механизма необходимо включить несколько настроек в конфигурационном файле web.config. Список настроек описан в разделе «Настройка».


Настройка


Настройки в файле WEB.CONFIG
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.

Описание Значение Настройка
1 Настройка, включающая возможность выбора офиса продаж при бронировании путевок. В списке офисов продаж отображаются партнеры отмеченные как фирма-владелец и филиал фирмы владельца. - true – возможность выбора офиса продаж;

- false или отсутствие настройки – отключить возможность выбора офиса продаж

<add key="useFilialChoice" value="true"/>
2 Включение механизма бронирования через филиальную сеть - true – включение механизма бронирования через филиальную сеть;

- false или отсутствие настройки – механизм бронирования через филиальную сеть выключен

<add key="advancedFilialChoice" value="true" />
3 Настройка, определяющая тип договора «Филиал-дилер» Ключ из таблицы PrtDogTypes
<add key="advAgentDogovorTypeKey" value="3" />
4 Настройка, определяющая тип договора «Субагент у Филиала-дилера» Ключ из таблицы PrtDogTypes
<add key="subAgentDogovorTypeKey" value="3" />
5 Настройка, определяющая признак партнера «Главный филиал» Ключ из таблицы PrtTypes
<add key="mainFilialTypeKey" value="3" />
6 Отправка покупателю письма о новом бронировании. - true – отправлять письмо покупателю (рекомендуется);

- false или отсутствие настройки – не отправлять письмо

<add key="sendAgencyReservation" value="true" />
7 Настройка, определяющая признак партнера, по которому должен формироваться список филиалов в корзинах Ключ признака партнера из таблицы PrtTypes
<add key="filialSign" value="15" />
8 Настройка определяет филиалы, при выборе которых включается стандартная схема бронирования, если город вылета отличается от города филиала. Ключи партнеров из таблицы tbl_Partners через запятую
<add key="advancedFilialsExcluded" value="135,10760" />
9 Настройка определяет необходимость фильтрации по городу начала поездки, указанному при подборе туров (настройка должна быть выключена) - true – фильтровать филиалы по городу начала поездки;

- false или отсутствие настройки – отображать все филиалы, вне зависимости от выбранного города отправления

<add key="filterFilialsByCity" value="false" />
10 Настройка включает возможность отправки заявки по e-mail для незарегистрированных агентств в экранах «Упрощенная корзина» и «Упрощенная корзина 2». Также при этом отправляется запрос на регистрацию (регистрационные данные попадают в базу туроператора) - true – включить возможность отправки заявки по e-mail для незарегистрированных агентств;

- false или отсутствие настройки – незарегистрированные агентства не могут бронировать заявки

<add key="sendBookingAndRegistration" value="true"/>
11 Настройка, определяющая города вылета, для которых доступна только отправка заявки по e-mail. Ключи городов вылета через запятую
<add key="emailOnlyDepartureCities" value="215,275" />


Дополнительные настройки
Список филиалов для городов вылета, из которых доступна только отправка заявки по e-mail
Настройки для формирования списка филиалов в зависимости от города вылета задаются в файле web.config, находящемся в папке MasterWebStandard.
Для включения механизма необходимо добавить в конфигурационный файл web.config в теге <MasterWeb/> секцию:

    <emailOnlyDepartureCities>
      <classes>
        <add name="326" keys="10795,10878,11052"/>
        <add name="266" keys="10762,10805"/>
      </classes>
    </emailOnlyDepartureCities>


Здесь значением параметра name является ключ города вылета, из которого доступна только отправка заявок по e-mail, а значением параметра keys являются ключи филиалов, которые будут отображаться в соответствующем списке при переходе в экран «Упрощенная корзина» по турам из этого города вылета. Для каждого города вылета создается отдельная запись

 <add name="198" keys="10795,10723"/>.


Также необходимо добавить секцию в теге

  
  <configSections/>
  <sectionGroup name="MasterWeb"/>:
  <section name="emailOnlyDepartureCities" type="Megatec.Web.Configuration.DynamicClassSection, Megatec.Web.Configuration"/>

Подготовка данных

Требования по подготовке данных в ПК Мастер-Тур


Во избежание ошибок в процессе бронирования туров предварительно должны быть корректно заполнены соответствующие справочники в ПК Мастер-Тур.


Справочник в

ПК Мастер-Тур

Вносимые данные Примечание
Партнеры Отметка «Филиал фирмы-владельца» Данная отметка проставляется для всех филиалов фирмы-владельца, через которые может осуществляться бронирование и которые должны отображаться в списке филиалов в ПК Мастер-Web.
Типы договоров партнера
  • Субагент у филиала-дилера – тип договора, заключаемый между агентом и региональным представительством;


  • Филиал-дилер – тип договора, заключаемого между региональными филиалами.
Договоры с партнером Добавление договоров типа:
  • Субагент у филиала-дилера;


  • Филиал-дилер.
  • Договор типа «Субагент у филиала-дилера» добавляется для агентства. В поле «С кем заключен» выбирается то представительство (филиал), с которым данный агент будет в дальнейшем работать.
  • Договор типа «Филиал-дилер» добавляется для регионального представительства (филиала). В поле «С кем заключен» выбирается один из главных филиалов.
Названия признаков партнеров Главный филиал Признак, определяющий отметку «Главный филиал» для филиалов фирмы-владельца.


Vh1.jpg Информация
Vh2.jpg Субагент может быть закреплен только за одним региональным

представительством


Работа в системе

Работа незарегистрированного пользователя

Незарегистрированный пользователь – это пользователь, не имеющий собственного логина для авторизации в системе бронирования ПК Мастер-Web.
Незарегистрированный пользователь не может бронировать заявки в базе ПК Мастер-Тур. Ему доступна только функция отправки заявки по e-mail.

Упрощенная корзина

В экране «Упрощенная корзина» для незарегистрированных пользователей в списке филиалов отображаются все возможные филиалы фирмы-владельца, а именно:

  • Филиал, расположенный в городе вылета;
  • Филиалы, у которых проставлен тип, ключ которого указан в настройке mainFilialTypeKey, в алфавитном порядке;
  • Прочие филиалы в алфавитном порядке.

Отправка заявки по e-mail

Отправка заявки по e-mail осуществляется из экрана «Упрощенная корзина» по нажатию кнопки «Отправить по e-mail». При этом заявка отправляется на почту выбранного в корзине филиала. В базу ПК Мастер-Тур заявка не попадает автоматически. Менеджер филиала, получившего письмо о новой заявке самостоятельно оформляет ее либо в ПК Мастер-Тур, либо в ПК Мастер-Web.


Работа зарегистрированного пользователя

Зарегистрированный пользователь – это пользователь, имеющий собственный логин для авторизации в системе бронирования ПК Мастер-Web.
Зарегистрированный и авторизованный пользователь может бронировать заявки в базе ПК Мастер-Тур.

Упрощенная корзина

Для оформления заявки в экране «Упрощенная корзина» необходимо авторизоваться в системе, введя Имя пользователя и Пароль: Vh3.jpg
Авторизоваться можно в любом экране работы в системе, до момента оформления туристов в экране «Упрощенная корзина». После авторизации пользователя в списке филиалов отображаются:

  • Региональный филиал, с которым у авторизовавшегося агента заключен договор, ключ которого указан в настройке subAgentDogovorTypeKey;
  • Филиалы, у которых проставлен тип, ключ которого указан в настройке mainFilialTypeKey, в алфавитном порядке.


При авторизации пользователя филиала в списке филиалов отображаются:

  • Филиал, к которому привязан логин авторизованного пользователя;
  • Филиалы, у которых проставлен тип, ключ которого указан в настройке mainFilialTypeKey, в алфавитном порядке.


Существует 2 схемы бронирования для зарегистрированных пользователей:

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

Выбор той или иной схемы бронирования зависит от выбранного филиала.


Стандартная схема бронирования (город филиала совпадает с городом вылета)
Если город выбранного филиала совпадает с городом вылета, то происходит так называемая «прямая бронь».
При этом агентству будет доступна вся информация по этой заявке, в том числе возможность печати необходимых документов, аннуляция / запрос на аннуляцию и т.д. В поле «Агент» при этом прописывается агентство, забронировавшее заявку.
При бронировании уведомление о новой заявке отправляется на адрес выбранного филиала.
Покупателем у путевки прописывается агентство, а филиалом – выбранный филиал.


Субагентская схема бронирования (город филиала не совпадает с городом вылета)
Если город выбранного филиала не совпадает с городом вылета, то происходит так называемая «бронь через филиал» (с подменой покупателя).
При этом в экране «Список заявок» для агентства такие заявки будут помечены как «Бронь через филиал» и будет скрыта информация об оплате.
В таких заявках агентство не сможет распечатывать необходимые документы, импортировать заявку в Мастер-Агент. Также в таких заявках скрыта информация о комиссии, а в поле «К оплате» отображается полная стоимость без вычета комиссии.
В поле «Агент» будет прописан выбранный при бронировании филиал.
Покупателем у такой путевки прописывается выбранный при бронировании филиал, а филиалом – филиал фирмы-владельца, с которым у выбранного при бронировании представительства заключен договор типа «Филиал-дилер».
В уведомлении о новом бронировании в графе «Агент» будет прописано название агентства. Письмо о новом бронировании отправляется на адрес филиала фирмы-владельца, с которым у выбранного при бронировании представительства заключен договор типа «Филиал-дилер».
При таком бронировании Филиал-Дилер видит эту заявку в экране «Список заявок» и ему будет доступна вся информация по этой заявке, в том числе возможность печати необходимых документов, аннуляция / запрос на аннуляцию и т.д.
Филиал-дилер видит по таким заявкам полную информацию (в том числе информацию о комиссии).
Для Филиала-Дилера отличием таких заявок будет только информация в поле «Забронировал» экрана «Список заявок».
В ПК Мастер-Тур Филиал-Дилер такие заявки не видит.