Мастер-Тур(15):Корзина — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (→Подбор перелетов от удаленного поставщика) |
Biryukov (обсуждение | вклад) (→Применение наценок и доплат в перелетах от удаленного поставщика) |
||
Строка 117: | Строка 117: | ||
[[Файл: mb_031.png|left|Дополнительная информация]] <br /> | [[Файл: mb_031.png|left|Дополнительная информация]] <br /> | ||
− | ''То есть, в нашем случае к цене рейса от внешнего источника будет добавлена доплата 10$ на человека, | + | ''То есть, в нашем случае к цене любого рейса от внешнего источника будет добавлена доплата 10$ на человека, |
добавлена наценка в размере 15% и вычтена комиссия агентства с этой доплаты и наценки''. | добавлена наценка в размере 15% и вычтена комиссия агентства с этой доплаты и наценки''. | ||
Версия 14:40, 23 января 2019
Версия статьи от 23-01-2019.
Поддерживаемые версии ПК «Мастер-Тур»: |
Содержание
- 1 Введение
- 2 Экран Корзина
- 2.1 Выбрать другой авиаперелет
- 2.2 Изменить доплаты к авиаперелетам
- 2.3 Подбор перелетов от удаленного поставщика
- 2.4 Изменить параметры проживания
- 2.5 Изменить трансфер
- 2.6 Изменить экскурсию
- 2.7 Ввести данные туристов
- 2.8 Информация о заказе (до версии 15.2 включительно)
- 2.9 Информация о заказе (начиная с версии 15.3)
- 2.10 Работа с филиалами
- 3 Статус путевки при бронировании
Введение
Экран Корзина позволяет отредактировать список услуг, в соответствии с пожеланиями клиента.
Здесь можно добавить или удалить дополнительно оплачиваемые услуги и изменять параметры обязательных услуг.
Экран Корзина
После отбора тура в экране Поиск вариантов программ туров кликаем на кнопку с ценой выбранного тура. Далее происходит переход в экран Корзина, в котором можно забронировать выбранный тур.
Экран состоит из блоков, которые формируются в зависимости от того, какие услуги добавлены в программу тура. Например, для тура с услугами:
- виза
- страховка
- авиаперелет
- трансфер
- отель/круиз
- экскурсия
Экран бронирования Корзина будет состоять из блоков:
- выбрать другой авиаперелет
- изменить параметры проживания
- изменить трансфер
- изменить экскурсию
- ввести данные туристов
- информация о заказе
То есть для каждого класса услуги формируется свой блок, в котором данную услугу можно отредактировать, если на это есть разрешения.
Выбрать другой авиаперелет
В этом блоке можно выбрать другую полетную программу из перечисленных, путем установки признака активности. Здесь отображаются все доступные перелеты с указанием следующей информации:
- стоимость перелета (т.е. стоимость, которую следует отнять или прибавить к текущей стоимости тура)
- город и аэропорт вылета и прилета
- время вылета и прилета
- код авиакомпании и номер рейса
- класс авиаперелета (если по данному перелету доступны несколько классов, то их также можно выбрать в раскрывающемся списке)
Изменить доплаты к авиаперелетам
Этот блок появляется в том случае, если были найдены дополнительные доплаты, созданные в разделе доплаты к авиаперелетам.
Обязательная услуга (в данном случае Топливный сбор) также отображаются в блоке Информация о заказе. А услуга Вип зал является дополнительной и по умолчанию не учитывается в стоимости тура. Для того, чтобы добавить такую услугу, нужно нажать значок плюс Добавить услугу и услуга будет добавлена в состав заказа (отобразится в блоке Информация о заказе) и в стоимость тура.
Подбор перелетов от удаленного поставщика
При переходе в корзину по туру, где добавлена услуга Авиаперелет с заведенной ценой на удаленного поставщика, возможны два варианта подбора:
- подбор осуществляется автоматически. Такой вариант подбора происходит, если в программе тура прямой или обратный перелеты заведены только от удаленного поставщика. Пока происходит подбор перелетов от удаленного поставщика в разделе выбора перелета отображается индикатор загрузки.
- подбор перелетов осуществляется по нажатию кнопки Получить другие варианты. Такой вариант подбора происходит в случае, когда в программе тура прямой или обратный перелеты заведены как от удаленного поставщика, так и от поставщика внутри системы (т.е. есть как минимум две группы перелетов). При переходе в корзину, до нажатия кнопки Получить другие варианты отображается перелет (№ рейса, расписание и т.д.) от внутрисистемного поставщика.
После того, как перелеты будут подобраны, выходит форма, отображающая найденные перелеты по заданному количеству человек (детей и взрослых), указанному в поиске:
- в шапке формы отображается информация по перелету, заведенному в программе тура (если в программе тура перелет только от внешнего поставщика, то отображаются данные по нему. Если в программе тура есть перелет от внешнего поставщика и внутрисистемного поставщика, то в шапке отображаются данные по перелету, заведенному от внутрисистемного поставщика
- Откуда – код аэропорта(аэропорт) вылета, город вылета, страна вылета
- Куда – код аэропорта(аэропорт) прилета, город вылета, страна прилета
- Дата вылета – дата и время вылета
- Дата прилета – дата и время прилета
- Взрослые/дети – отображаются иконки по выбранному количеству взрослых и детей в фильтре поиска
- Ниже расположены фильтры для отбора перелетов
- Багаж – все (выбор по умолчанию), с багажом, без багажа
- Класс авиаперелета – эконом (выбор по умолчанию), бизнес, первый
- Пересадки – все, без пересадок (выбор по умолчанию), 1 пересадка, 2 и более
- Результатов не более – не более какого количества результатов выводить: все, 50 (выбор по умолчанию), 100, 500
- Время вылета – фильтры по времени вылета/прилета туда и обратно
- Утро (06:00-12:00)
- День (12:00-18:00)
- Вечер (18:00-24:00)
- Ночь (00:00-06:00)
- Аэропорты/Авиакомпании – дополнительный фильтры, позволяющие фильтровать результаты поиска по аэропортам вылета, аэропортам пересадки, аэропортам прилета и авиакомпании
- далее отображаются подобранные перелеты, по каждому из которых представлена следующая информация:
- Маршрут – города вылета и прилета с кодами аэропортов;
- Время вылета/прилета – дата и время вылета и прилета;
- Рейс – номер рейса и название авиакомпании;
- Багаж – отображается только у перелетов от внешнего поставщика;
- Стоимость – дельта цены, т.е. сумма, которая будет прибавлена или отнята от первоначальной стоимости тура в поиске.
Подбор перелетов осуществляется таким образом, что прилет или вылет у перелета от внешнего поставщика обязательно будет в тот же день, что и у перелета указанного в программе тура. Также количество промежуточных перелетов может быть больше или вообще их может не быть, обязательным является город/аэропорт вылета и город/аэропорт прилета. Количество свободных мест у выбранного подобранного перелета также берется из внешней системы.
После того, как выбран перелет, в базу данных ПК "Мастер-Тур" записывается информация о расписании выбранных перелетов. Также пересчитывается стоимость всего тура и обновляется информация о перелетах в чеке.
Применение наценок и доплат в перелетах от удаленного поставщика
Предположим, у нас есть программа тура, в которой прямой или обратный перелеты заведены только от удаленного поставщика. Это означает, что подбор внешних перелетов будет осуществляется автоматически при переходе в корзину.
Для начала в программе тура необходимо завести доплату на авиаперелет. Она может быть заведена как на базового Поставщика, с которым будет рассчитан тур и осуществлен переход в корзину, так и на рейс, который указан в туре.
К примеру, заведена доплата на поставщика и рейс, 10$ с человека, с доплаты будет дана комиссия.
Далее если необходимо можно завести наценку. Она может быть заведена как общая наценка на все услуги в туре, так и как наценка на конкретную услугу авиаперелет.
К примеру, заведена наценка на поставщика и рейс, 15%, с наценки будет дана комиссия.
Для того, чтобы заведенные доплаты и наценки начали применяться, необходимо в программе туров выбрать соответствующий признак: применять комиссии, наценки и доплаты к услуге от удаленного поставщика
При расчете дельты в форме выбора рейса от внешнего поставщика в корзине анализируются вышеописанные доплаты и наценки для рейса, с которым мы перешли в корзину (рейс из программы туров) и применяются к рейсам, которые были найдены во внешнем источнике.
То есть, в нашем случае к цене любого рейса от внешнего источника будет добавлена доплата 10$ на человека, добавлена наценка в размере 15% и вычтена комиссия агентства с этой доплаты и наценки.
При заполнении данных туристов, возможен случай, когда обязательные поля, настроенные в приложении не совпадают с полям, обязательными для заполнения у удаленного поставщика:
После того, как выйдет подобное предупреждение, нужно воспользоваться настройками ПК "Мастер-Web".
Список обязательных полей для бронирования во внешней системе: фамилия, имя, дата рождения, серия и номер паспорта, дата действия паспорта, гражданство, телефон (от 10 до 18 символов), e-mail
Бронирование путевки осуществляется стандартным способом, т.е. забронированная путевка записывается в базу данных ПК "Мастер-Тур", но взаимосвязи между этой путевкой и путевкой во внешней системе нет (например, если забронированная путевка будет оплачена во внешней системе системе, то в ПК "Мастер-Тур" информации об этом не будет).
В том случае, если бронирование путевки во внешней системе не прошло успешно, то в ПК "Мастер-Тур" данная путевка будет отображаться аннулированной.
Изменить параметры проживания
В этом блоке указаны следующие параметры:
- название отеля
- количество ночей проживания
- город отеля
- виды проживания и питания (стоимость питания указана в размере суммы, которую следует отнять или прибавить к текущей по данной категории проживания и питания)
Изменить вид питания по выбранному виду проживания можно путем установки признака активности.
Изменить трансфер
В блоке перечислены трансферы, входящие в программу тура. По предоставляемой услуге трансфер указаны:
- день предоставления услуги трансфер
- название трансфера
- средство передвижения (можно выбрать в раскрывающемся списке из перечисленных, наиболее подходящий вид транспорта)
Изменить экскурсию
В нашем примере услуга Экскурсия является дополнительной и не входит в состав и стоимость тура. Для того, чтобы добавить такую услугу, нужно нажать значок плюс Добавить услугу и услуга будет добавлена в состав заказа (отобразится в блоке Информация о заказе) и в стоимость тура.
Чтобы удалить услугу из состава тура в корзине, нужно нажать значок крест Удалить услугу и услуга удалится из блока Информация о заказе и ее стоимость не будет учитываться.
Ввести данные туристов
Блок предназначен для ввода данных по туристам. Отображение полей для ввода данных можно настроить, используя настройки.
Чтобы просмотреть все поля для заполнения в блоке "Ввести данные туристов", нужно воспользоваться горизонтальной полосой прокрутки.
Также существует возможность проверять корректность введенных данных туристов. Регулируется настройкой проверять корректность данных туристов.
Следующие данные являются некорректными:
- в имени или фамилии пассажира только согласные буквы
- введены три одинаковые буквы подряд
- имя или фамилия равны одному из значений: test тест proverka проверка
- в имени или фамилии встречается одно из значений: qwer|asdf|йцуке|фывап|ячсм|itsuken|fyvap|iachsm
- номер документа состоит из одинаковых цифр
Ввод даты рождения позволяет корзине определить количество полных лет туриста на момент начала тура. Это нужно, если цена хотя бы на одну услугу указана с учетом возраста человека. В этом случае запускается автоматический пересчет стоимости тура.
Также в блоке "Ввести данные туристов" есть возможность отдельно для каждого туриста выбрать визу или страховку.
Пользователь может выбрать один или несколько вариантов визы или страховки. Тогда цена этих услуг, если они являются дополнительными, прибавится к цене тура и итоговая стоимость заказа будет с учетом цен дополнительных услуг.
Данные услуги сортируются по значению, заданному в колонке Приоритет при показе соответствующих справочников виз и страховок. Для страховки внутри группировки каждой услуги сортировка происходит сначала по доп. описанию 1, затем по доп описанию 2 (если оно присутствует).
Выбор услуг к отелям
Эта возможность появляется в том случае, если были найдены дополнительные услуги, созданные в разделе услуги к отелям.
Обязательные услуги сразу выбраны и также отображаются в блоке Информация о заказе. Дополнительные услуги по умолчанию не выбраны и не учитываются в стоимости тура. Для того, чтобы добавить такую услугу, нужно нажать на признак слева от даты предоставления для каждого туриста и услуга будет добавлена в состав заказа (отобразится в блоке Информация о заказе) и в стоимость тура.
Данные услуги сортируются по значению, заданному в колонке Приоритет при показе справочника Доплаты к отелям.
Информация о заказе (до версии 15.2 включительно)
Это итоговый блок, в котором перечислена основная информация о туре с учетом параметров, заданных в поиске и измененных в предыдущих блоках. Здесь содержатся данные:
- Тур – название тура;
- Даты тура – начальная и конечная даты тура;
- Продолжительность (дней/ночей) – продолжительность тура в днях и ночах;
- В стоимость тура входит – перечислены обязательные услуги, входящие в состав тура;
- Цена тура – сумма обязательных услуг, входящих в состав тура (стоимость тура изменяется, при изменении параметров проживания);
- Итого – итоговая стоимость тура также изменяется, при изменении параметров проживания
Под авторизованным пользователем Итого рассчитывается как: стоимость обязательных услуг, входящих в состав тура + стоимость дополнительных услуг - партнерская комиссия (если нет комиссии, то расчет в Итого аналогичен расчету под не авторизованным пользователем);
Под не авторизованным пользователем Итого рассчитывается как: стоимость обязательных услуг, входящих в состав тура + стоимость дополнительных услуг;
- Цена изменилась на – сумма, на которую изменилась итоговая стоимость (в Итого), в результате добавления дополнительных услуг. В случае, если авторизованы и у партнера есть комиссия, то сумма указывается с учетом комиссии.
Для того, чтобы можно было забронировать путевку по данному туру, необходимо войти в систему. Вход в систему осуществляется авторизованными пользователями. Затем нажимаем кнопку Купить и наша путевка будет забронирована.
Если в системе авторизоваться как частное лицо, то для того, чтобы забронировать путевку нужно принять условия договора публичной оферты путем установки активности признака С условиями бронирования согласен. Чтобы ознакомиться с условиями договора, нужно перейти по ссылке. Шаблон договора находится в папке TourSeachClient → AngreementAccord.html.
Информация о заказе (начиная с версии 15.3)
Это итоговый блок, в котором перечислена основная информация о туре с учетом параметров, заданных в поиске и измененных в предыдущих блоках. Здесь содержатся данные:
- Тур – название тура
- Даты тура – начальная и конечная даты тура
- Продолжительность (дней/ночей) – продолжительность тура в днях и ночах
- В стоимость тура входит – перечислены обязательные услуги, входящие в состав тура
- Стоимость тура – сумма обязательных услуг, входящих в состав тура (в валюте тура и в национальной валюте)
- Обязательные услуги – список обязательных услуг, не входящих в состав тура
- Стоимость обязательных услуг – сумма обязательных услуг, не входящих в состав тура (в валюте тура и в национальной валюте)
- Дополнительные услуги – список дополнительных услуг, не входящих в состав тура
- Стоимость дополнительных услуг – сумма дополнительных услуг, не входящих в состав тура (в валюте тура и в национальной валюте)
- Цена изменилась на – сумма, на которую изменилась итоговая стоимость (к оплате) в результате добавления обязательных и дополнительных услуг (в валюте тура и в национальной валюте). Сумма отображается без учета комиссии партнеру.
- К оплате – итоговая стоимость тура для туриста, рассчитывается как стоимость обязательных услуг, входящих в состав тура + стоимость обязательных услуг, не входящих в состав тура + стоимость дополнительных услуг (в валюте тура и в национальной валюте).
Под авторизованным пользователем добавляется строка Агентствам.
При нажатии на нее открывается информация о комиссии и оплате с учетом этой комиссии.
- Комиссия – процент партнерской комиссии агентству (в валюте тура и в национальной валюте)
- К оплате – итоговая стоимость тура для агентства, рассчитывается как стоимость обязательных услуг, входящих в состав тура + стоимость обязательных услуг, не входящих в состав тура + стоимость дополнительных услуг - партнерская комиссия (в валюте тура и в национальной валюте).
Для того, чтобы можно было забронировать путевку по данному туру, необходимо войти в систему. Вход в систему осуществляется авторизованными пользователями. Затем нажимаем кнопку Купить и наша путевка будет забронирована.
Если в системе авторизоваться как частное лицо, то для того, чтобы забронировать путевку нужно принять условия договора публичной оферты путем установки активности признака С условиями бронирования согласен. Чтобы ознакомиться с условиями договора, нужно перейти по ссылке. Шаблон договора находится в папке TourSeachClient → AngreementAccord.html.
Для бронирования путевки должны быть выполнены следующие условия:
- пользователь должен быть авторизован в системе
- должны быть заполнены обязательные поля туристов (выделены красным цветом)
- должен быть выбран признак С условиями бронирования согласен (только для бронирования тура частным лицом)
При нажатии на кнопку Купить осуществляется проверка выполненных условий. В случае не выполнения какого-либо условия система оповещает пользователя об этом.
Работа с филиалами
Начиная с релиза 15.3 существует возможность работать с филиалами бронирования и ведущими менеджерами, заданными в программе тура.
- В программе туров выбрано более одного филиала бронирования. Система начинает работать следующим образом:
- В корзине бронирования появляется выпадающий список, где покупатель может выбрать филиал, к которому будет привязана его путевка. В список попадают филиалы, выбранные в программе туров. По умолчанию филиал бронирования не выбран.
- В случае если в программе туров был выбран один филиал, данный выпадающий список в корзине не отображается, бронирование происходит с привязкой в выбранному в программе туров филиалу, ведущим менеджером по путевке является Менеджер по умолчанию.
- Если филиалов было выбрано несколько, пользователь в корзине может выбрать филиал для бронирования и путевка будет создана с привязкой к выбранному филиалу. Если пользователь филиал не выбрал, то бронирование путевки идет с привязкой к фирме владельцу, ведущим менеджером по путевке является Менеджер по умолчанию.
- В программе туров выбрано более одного филиала и отмечен признак Определять филиал в зависимости от города начала поездки. Система начинает работать следующим образом:
- В корзине бронирования появляется выпадающий список, где пользователь может выбрать филиал, к которому будет привязана его путевка. Но в список попадают не все филиалы, выбранные в программе туров, а только те, у которых город совпадает с городом вылета по туру. По умолчанию филиал бронирования не выбран.
- Если таких филиалов нет, то выбор филиала не предлагается и бронирование идет с привязкой к фирме владельцу, ведущим менеджером по путевке является Менеджер по умолчанию.
- В случае если город начала поездки не определен (Без перелета), покупателю доступны для выбора все филиалы, выбранные в программе туров.
- В программе туров выбрано несколько ведущих менеджеров и не выбраны филиалы. Система начинает работать следующим образом:
- В корзине бронирования появляется выпадающий список, где покупатель может выбрать ведущего менеджера, к которому будет привязана его путевка. В список попадают все ведущие менеджеры, выбранные в программе туров, в том числе и Менеджер по умолчанию. По умолчанию менеджер не выбран.
- Покупатель в корзине может выбрать менеджера для бронирования и путевка будет создана с выбранным ведущим менеджером. Если менеджер в корзине не выбран, то ведущим менеджером по путевке является Менеджер по умолчанию.
- В качестве филиала путевке привязывается филиал выбранного менеджера или менеджера по умолчанию, если никого не выбрали.
- В программе туров выбрано несколько ведущих менеджеров и более одного филиала. Система начинает работать следующим образом:
- В корзине бронирования появляется выпадающий список, где пользователь может выбрать ведущего менеджера, к которому будет привязана его путевка. В список попадают все ведущие менеджеры из тура, привязанные к выбранному пользователем филиалу, в том числе и менеджер по умолчанию, если он относится в выбранному филиалу. По умолчанию менеджер не выбран.
- Покупатель в корзине может выбрать менеджера для бронирования и путевка будет создана с выбранным ведущим менеджером, если менеджер в корзине не выбран, то ведущим менеджером ведущим менеджером по путевке является Менеджер по умолчанию.
Статус путевки при бронировании
При создании путевки статус путевки устанавливается в соответствии с заданными правилами. По умолчанию обрабатываются следующие правила:
- Если хотя бы одна услуга находится на Wait-list (статус бронирования) – изменить статус путевки на Wait-list
- Если все услуги имеют статус Ок (состояние бронирования) – изменить статус путевки на Ок
- Если хотя бы одна услуга имеет состояние услуги Заказ на бронирование – изменить статус путевки на Не определен
- Если хотя бы одна услуга имеет состояние услуги Подтверждение – изменить статус путевки на Не определен
- Если хотя бы одна услуга имеет состояние услуги Послать список в Авиакомпанию – изменить статус путевки на Не определен
- Если хотя бы одна услуга имеет состояние услуги Web-турагент – изменить статус путевки на Не определен
Также на механизм проставления статуса путевки влияет статус, заданный в дополнительных настройках Установить статус путевки при дублировании туристов. Этот статус приоритетней вышеописанных правил.
Программа считает, что туристы являются дублирующими, если:
- совпадает фамилия туриста
- совпадает имя туриста
- туристы с одинаковыми фамилией и именем встречаются в разный путевках (путевки имеют разные номера)
- даты тура в обеих путевках пересекаются