Открыть главное меню

Изменения

Ценообразование (Авиабилеты)

478 байт добавлено, 17:25, 14 марта 2014
Нет описания правки
 
[[Category:Модули]] [[Category:Функции]]
 
Модуль «Ценообразование 2.0» разработан для гибкого управления комиссионными правилами поставщиков, сборами агентства и комиссионными вознаграждениями субагентов.<br/>
С его помощью можно точно соблюдать в онлайне сложные условия, предоставляемые авиакомпаниями и построить удобную схему ценообразования.
Все расчеты на каждом этапе их применения логируются и отображены отображаются в удобной таблице, упрощая их контроль и обновление.
Модуль управления предназначен для работы с компонентом «Авиабилеты».
== Импорт и экспорт правил ==
[[Файл:Ценоообразование_Ошибки_импорта.png|400px|thumb|right|Ошибки импорта ценовых правил]]
[[Файл:Экспорт.png|400px|thumb|right|Ссылки для экспорта правил в форматах XLS и XLSX]]
Правила задаются внесением ряда параметров в файл в формате xlsxXLS/XLSX, который импортируется в систему в разделе админки«Ценообразование 2.0» «Импорт/экспорт Excel».Пример файла для заполнения и полное описание формата внесения данных размещен в статье [[Ценообразование. Импорт правил]]. Каждая строка в таблице является отдельным правилом, каждый параметр правила задается в отдельном столбце.Формат внесения данных в каждый столбец должен соответсвовать задокументированному формату.
При импорте система валидирует все введенные значения, и если Каждая строка в какой-то ячейке значение внесено таблице является отдельным правилом. Каждый параметр правила задается в некорректном формате, об этом будет сообщение:отдельном столбце. Формат внесения данных в каждый столбец должен соответствовать задокументированному формату.
[[Файл:Ценоообразование_Ошибки_импортаПри импорте система валидирует все введенные значения, и если в какой-то ячейке значение внесено в некорректном формате, система сообщит об ошибке, сохранив при этом все корректно заданные правила.png]]
Экспорт правил доступен в форматах XLS или XLSX.
== Определение валидирующего перевозчика ==
При использовании модуля "Ценообразование 2.0." белые списки (списки контрактных авиакомпаний и интерлайнов) система не рассматривает.
Доступность конкретного перелета к выписке в автоматическом режиме проверяется по такому алгоритму:
При использовании модуля "Ценообразование 2.0." белые списки (списки контрактных авиакомпаний и интерлайнов) система не рассматривает.<br/> Доступность конктретного перелета к выписке в автоматическом режиме проверяется по такому алгоритму: 1. # Запись авиакомпании, определенной и переданной в ответе ГДС как ВП.<br/>;2. # Проверка наличия в файле ценообразования всех правил для данной авиакомпании.<br/>;3. # Фильтрация правил, которые не соответствуют перелету по какому-либо параметру.<br/>;4. # Определение из подходящих по всем параметрам правил срабатывающего по приоритетам.<br/>;5. # Установка ВП.<br/>
Если сработавшее правило не содержит переопределения ВП — устанавливается ВП полученный от ГДС.<br/>
Если сработавшее правило содержит переопределение ВП — устанавливается переопределенный ВП.<br/>
Срабатывает простой принцип:<br/>
Если для авиакомпании есть запись в загруженном файле ценообразования, и эта запись соответсвует параметрам найденного перелета — то она считается контрактной.
Если такой записи не найдено — она контрактной не считается, поэтому, перелет может быть отфильтрован из выдачи фильтром «А/к не является контрактной».
 === Переопределенный ВП валидирующий перевозчик === 
Используется для выписки билетов на условиях чистого интерлайна между авиакомпаниями.
Например, если у агентства нет контракта с авиакомпанией АА«АА», но есть контракт с авиакомпанией BB«BB», и между компаниями существует интерлайн-соглашение, позволяющее выписывать билеты для АА «АА» на бланке В«ВВ».В этом случае проставляется комиссионное вознаграждение от компании ВВ «ВВ» (переопределенного ВПвалидирующего перевозчика), которое она предоставляет за билеты со 100% интерлайн сегментов.
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Ответственность за допустимость замены и за адекватность цены перелета (которая была рассчитана GDS по предложенному ей перевозчику) полностью лежит на агентстве. Nemo не отслеживает наличие интерлайн-соглашений между перевозчиками.</span>
== Определение приоритета правил ==
 
Осуществляется по таким приоритетам:
'''№5 Порядковый номер правила'''<br/>
Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило (расположено ниже в импортируемой таблице).
== Тестирование и отладка срабатывания правил ==
 === Таблица отладки ===Таблица отладки содержит информацию об о применении правил к выбранному перелету: * Проверяемые проверяемые перевозчики, установленный ВП,валидирующий перевозчик;* данных данные по группе и пользователю, к которому привязан заказ,;* все параметры выбранного перелета, которые определены системой, ;* проверка совпадения с параметрами в правилах для проверяемого перевозчика,;* выделение параметров, по которым есть несовпадение,;* размер высчитанных рассчитанных комиссий и сборов, применное примененное для расчета правило.
Таблица доступна для менеджера агентства:
* по ссылке на выдаче результатов поиска для каждого перелета;
* на странице подтверждения бронирования и информации о заказе по добавлению гет-параметра '''?(&)test''' в адресную строку (например, http://host/XXXXXX?test) Этот расчет выполняется в реальном времени, то есть использует правила, загруженные в систему на момент проверки.Расчет правил, действующих на момент бронирования, можно просмотреть в логах по заказу.
Первый Этот расчет комиссий и сборов происходит уже при формировании выдачи результатов поискавыполняется в реальном времени, то есть использует правила, загруженные в систему на момент проверки.Для неоплаченного и невыписанного заказа перерасчет цены и комиссий происходит при бронировании и каждом последующем обновлении заказаРасчет правил, действующих на момент бронирования, можно просмотреть в том числе при переходе к оплате и выписке билетовлогах по заказу.
Нужно учитывать, что после после бронирования Первый расчет комиссий и до выписки правила могут быть измененысборов происходит уже при формировании выдачи результатов поиска.В таком случае размер Для неоплаченного и невыписанного заказа перерасчет цены и комиссийпроисходит при бронировании и каждом последующем обновлении заказа, измененный в том числе при пересчете будет применен всегдапереходе к оплате и выписке билетов.
Нужно учитывать, что после бронирования и до выписки правила могут быть изменены. В таком случае размер комиссий, измененный при пересчете будет применен всегда. Применение перерасчитанных пересчитанных сборов зависит от значения настройки '''''«Пересчитать сервисный сбор» ''''' в разделе админки '''«Заказы» ''' → '''«События синхронизации»'''.
== Безболезненный переход ==
В разделе '''«Ценообразование 2.0»''' → '''«Настройки»''' можно активировать применение правил из файла в любой момент, как для всего агентства так и для любого из пользователей. Применение комиссий и применение сборов из файла активируется отдельно.
В разделе админки «Ценообразование 2.0» — «Настройки» Таким образом можно активировать применение правил из файла в любой моментрегулировать работу модуля во время тестирования, как для всего агентства так и для любого из пользователей.Применение комиссий и применение сборов из файла активируется отдельнопроводить тестирование не останавливая работу в боевом режиме.
Таким образом можно регулировать работу модуля во время тестирования, и проводить тестирование на останавливая работу в боевом режиме. При включенном для агентства модуле '''«Ценообразование 2.0» ''' доступ ко всем настройкам по работе с ценами версии 1.0 перенесен в раздел админки'''«Ценообразование 2.0» ''' → '''«Настройки»'''.
Перенесены разделы:
  * Старые комиссии от авиакомпаний * Старые комиссии субагентам * Старый справочник контрактных авиакомпаний * Старый справочник интерлайнов * Старые сборы * Старые настройки сборов
2804
правки
'