844
правки
Изменения
Перейти к навигации
Перейти к поиску
Новая страница: «{{Процесс доработки}} Ценообразование 2.0 Модуль предназначен для работы с компонентом "А…»
{{Процесс доработки}}
Ценообразование 2.0
Модуль предназначен для работы с компонентом "Авиабилеты".
== Импорт и экспорт правил ==
Правила задаются внесением ряда параметров в файл в формате xlsx, который импортируется в систему в разделе админки
«Ценообразование 2.0» — «Импорт/экспорт Excel».
Каждая строка в таблице является отдельным правилом, каждый параметр правила задается в отдельном столбце.
Формат внесения данных в каждый столбец должен соответсвовать задокументированному формату.
При импорте система валидирует все введенные значения, и если в какой-то ячейке значение внесено в некорректном формате, об этом будет сообщение:
[[Файл:Ценоообразование_Ошибки_импорта.png]]
== Определение валидирующего перевозчика ==
При использовании модуля "Ценообразование 2.0." белые списки (списки контрактных авиакомпаний и интерлайнов) система не рассматривает.
Доступность конктретного перелета к выписке в автоматическом режиме проверяется по такому алгоритму:
1. Запись авиакомпании, определенной и переданной в ответе ГДС как ВП.<br/>
2. Проверка наличия в файле ценообразования всех правил для данной авиакомпании.<br/>
3. Фильтрация правил, которые не соответствуют перелету по какому-либо параметру.<br/>
4. Определение из подходящих по всем параметрам правил срабатывающего по приоритетам.<br/>
5. Установка ВП.<br/>
Если сработавшее правило не содержит переопределения ВП — устанавливается ВП полученный от ГДС.<br/>
Если сработавшее правило содержит переопределение ВП — устанавливается переопределенный ВП.<br/>
То есть срабатывает простой принцип:
если для авиакомпании есть запись в загруженном файле ценообразования, и эта запись соответсвует параметрам найденного перелета — то она считается контрактной.<br/>
Если такой записи не найдено — она контрактной не считается, потому, например, перелет будет отфильтрован из выдачи фильтром "АК не является контрактной".
=== Переопределенный ВП ===
Используется для выписки билетов на условиях чистого интерлайна между авиакомпаниями.
Например, если у агентства нет контракта с авиакомпанией АА, но есть контракт с авиакомпанией BB, и между компаниями существует интерлайн соглашение, позволяющее выписывать билеты для АА на бланке ВВ.
В этом случае проставляется комиссионное вознаграждение от компании ВВ (переопределенного ВП), которое она предоставляет за билеты со 100% интерлайн сегментов.
'''Внимание!''' Ответственность за допустимость замены и за адекватность цены перелета (которая была рассчитана GDS по предложенному ей перевозчику) полностью лежит на агентстве.
Nemo не отслеживает наличие интерлайн-соглашений между перевозчиками.
Приоритезация срабатывания правил
Осуществляется по такому порядку:
Приоритет №1: '''Колонка приоритет'''<br/>
Если срабатывает несколько правил с указанным приоритетом, то выбирается одно с наибольшим приоритетом.<br/>
Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило, выбор осуществляется по следующим параметрам приоритезации.<br/>
Приоритет №2: '''Наличие переопределенного перевозчика'''<br/>
Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается правило с переопределенным ВП.<br/>
Приоритет №3: '''Не пустая комиссия'''<br/>
Приоритет правил с установленной комиссией (даже в 0%) выше, чем у правил с пустой ячейкой коммиссией.<br/>
Приоритет №4: '''Дополнительный приоритет'''<br/>
Учитывается, если все предыдущие параметры равны.<br/>
Определяется настройкой в разделе '''«Ценообразование 2.0» — «Настройки»'''.<br/>
Возможные значения:<br/>
*Нет дополнительного приоритета.<br/>
*Максимальная комиссия авиакомпании.
*По количеству параметров в правиле.<br/>
Приоритет №5: '''Порядковый номер правила'''<br/>
Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило (расположено ниже в импортируемой таблице)
== Тестирование и отладка срабатывания правил ==
{доработать}
=== Таблица отладки ===
Все учитываемые параметры перелета, рассчет правил, на каком параметре есть несовпадение — все это можно увидеть в подробной таблице отладки ценообразования.
Она доступна для менеджера агентства:
*по ссылке на выдаче результатов поиска для каждого перелета;
* на странице подтверждения бронирования и информации о заказе по добавлению гет-параметра ?(&)test в адресную строку (например, http://host/XXXXXX?test)
Этот расчет выполняется в реальном времени, то есть использует правила, загруженные в систему на момент проверки.
Расчет правил, действующих на момент бронирования, можно просмотреть в логах по заказу.
Первый расчет комиссий и сборов происходит уже при формировании выдачи результатов поиска.
Для неоплаченного и невыписанного заказа перерасчет цены и комиссий происходит при бронировании и каждом последующем обновлении заказа, в том числе при переходе к оплате и выписке билетов.
Нужно учитывать, что после после бронирования и до выписки правила могут быть изменены.
В таком случае размер комиссий, измененный при пересчете будет применен всегда.
Применение перерасчитанных сборов зависит от значения настройки «Пересчитать сервисный сбор» в разделе админки
«Заказы» — «События синхронизации».
== Безболезненный переход ==
{доработать}
В разделе админки «Ценообразование 2.0» — «Настройки» можно активировать применение правил из файла в любой момент как для всего агентства так и для любого из пользователей.
Применение комиссий или сборов из файла активируется отдельно.
Таким образом можно регулировать работу модуля во время тестирования, и проводить тестирование на останавливая работу в бою.
При включенном для агентства модуле «Ценообразование 2.0» доступ ко всем настройкам по работе с ценами версии 1.0 перенесен в раздел админки
«Ценообразование 2.0» — «Настройки».
Это разделы:
* Старые комиссии от авиакомпаний
* Старые комиссии субагентам
* Старый справочник контрактных авиакомпаний
* Старый справочник интерлайнов
* Старые сборы
* Старые настройки сборов
Ценообразование 2.0
Модуль предназначен для работы с компонентом "Авиабилеты".
== Импорт и экспорт правил ==
Правила задаются внесением ряда параметров в файл в формате xlsx, который импортируется в систему в разделе админки
«Ценообразование 2.0» — «Импорт/экспорт Excel».
Каждая строка в таблице является отдельным правилом, каждый параметр правила задается в отдельном столбце.
Формат внесения данных в каждый столбец должен соответсвовать задокументированному формату.
При импорте система валидирует все введенные значения, и если в какой-то ячейке значение внесено в некорректном формате, об этом будет сообщение:
[[Файл:Ценоообразование_Ошибки_импорта.png]]
== Определение валидирующего перевозчика ==
При использовании модуля "Ценообразование 2.0." белые списки (списки контрактных авиакомпаний и интерлайнов) система не рассматривает.
Доступность конктретного перелета к выписке в автоматическом режиме проверяется по такому алгоритму:
1. Запись авиакомпании, определенной и переданной в ответе ГДС как ВП.<br/>
2. Проверка наличия в файле ценообразования всех правил для данной авиакомпании.<br/>
3. Фильтрация правил, которые не соответствуют перелету по какому-либо параметру.<br/>
4. Определение из подходящих по всем параметрам правил срабатывающего по приоритетам.<br/>
5. Установка ВП.<br/>
Если сработавшее правило не содержит переопределения ВП — устанавливается ВП полученный от ГДС.<br/>
Если сработавшее правило содержит переопределение ВП — устанавливается переопределенный ВП.<br/>
То есть срабатывает простой принцип:
если для авиакомпании есть запись в загруженном файле ценообразования, и эта запись соответсвует параметрам найденного перелета — то она считается контрактной.<br/>
Если такой записи не найдено — она контрактной не считается, потому, например, перелет будет отфильтрован из выдачи фильтром "АК не является контрактной".
=== Переопределенный ВП ===
Используется для выписки билетов на условиях чистого интерлайна между авиакомпаниями.
Например, если у агентства нет контракта с авиакомпанией АА, но есть контракт с авиакомпанией BB, и между компаниями существует интерлайн соглашение, позволяющее выписывать билеты для АА на бланке ВВ.
В этом случае проставляется комиссионное вознаграждение от компании ВВ (переопределенного ВП), которое она предоставляет за билеты со 100% интерлайн сегментов.
'''Внимание!''' Ответственность за допустимость замены и за адекватность цены перелета (которая была рассчитана GDS по предложенному ей перевозчику) полностью лежит на агентстве.
Nemo не отслеживает наличие интерлайн-соглашений между перевозчиками.
Приоритезация срабатывания правил
Осуществляется по такому порядку:
Приоритет №1: '''Колонка приоритет'''<br/>
Если срабатывает несколько правил с указанным приоритетом, то выбирается одно с наибольшим приоритетом.<br/>
Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило, выбор осуществляется по следующим параметрам приоритезации.<br/>
Приоритет №2: '''Наличие переопределенного перевозчика'''<br/>
Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается правило с переопределенным ВП.<br/>
Приоритет №3: '''Не пустая комиссия'''<br/>
Приоритет правил с установленной комиссией (даже в 0%) выше, чем у правил с пустой ячейкой коммиссией.<br/>
Приоритет №4: '''Дополнительный приоритет'''<br/>
Учитывается, если все предыдущие параметры равны.<br/>
Определяется настройкой в разделе '''«Ценообразование 2.0» — «Настройки»'''.<br/>
Возможные значения:<br/>
*Нет дополнительного приоритета.<br/>
*Максимальная комиссия авиакомпании.
*По количеству параметров в правиле.<br/>
Приоритет №5: '''Порядковый номер правила'''<br/>
Если существует несколько правил с одинаковым приоритетом (или приоритет не указан) выбирается более новое правило (расположено ниже в импортируемой таблице)
== Тестирование и отладка срабатывания правил ==
{доработать}
=== Таблица отладки ===
Все учитываемые параметры перелета, рассчет правил, на каком параметре есть несовпадение — все это можно увидеть в подробной таблице отладки ценообразования.
Она доступна для менеджера агентства:
*по ссылке на выдаче результатов поиска для каждого перелета;
* на странице подтверждения бронирования и информации о заказе по добавлению гет-параметра ?(&)test в адресную строку (например, http://host/XXXXXX?test)
Этот расчет выполняется в реальном времени, то есть использует правила, загруженные в систему на момент проверки.
Расчет правил, действующих на момент бронирования, можно просмотреть в логах по заказу.
Первый расчет комиссий и сборов происходит уже при формировании выдачи результатов поиска.
Для неоплаченного и невыписанного заказа перерасчет цены и комиссий происходит при бронировании и каждом последующем обновлении заказа, в том числе при переходе к оплате и выписке билетов.
Нужно учитывать, что после после бронирования и до выписки правила могут быть изменены.
В таком случае размер комиссий, измененный при пересчете будет применен всегда.
Применение перерасчитанных сборов зависит от значения настройки «Пересчитать сервисный сбор» в разделе админки
«Заказы» — «События синхронизации».
== Безболезненный переход ==
{доработать}
В разделе админки «Ценообразование 2.0» — «Настройки» можно активировать применение правил из файла в любой момент как для всего агентства так и для любого из пользователей.
Применение комиссий или сборов из файла активируется отдельно.
Таким образом можно регулировать работу модуля во время тестирования, и проводить тестирование на останавливая работу в бою.
При включенном для агентства модуле «Ценообразование 2.0» доступ ко всем настройкам по работе с ценами версии 1.0 перенесен в раздел админки
«Ценообразование 2.0» — «Настройки».
Это разделы:
* Старые комиссии от авиакомпаний
* Старые комиссии субагентам
* Старый справочник контрактных авиакомпаний
* Старый справочник интерлайнов
* Старые сборы
* Старые настройки сборов