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

Изменения

Ценообразование для субагентов

4941 байт добавлено, 18:43, 14 апреля 2016
Параметры сбора
====Параметры сбора====
{| class="wikitable mw-collapsible mw-uncollapsed"
|-
! scope="col" | Заголовок
! scope="col" | Описание
! scope="col" | Допустимые значения
! scope="col" | Примеры
|-
| Сбор агентства
| Здесь указываются все наценки/скидки, которые будут применены для описанного правилом перелета. В одном поле можно указать несколько ценовых правил, разделив их по типам пользователя.<br/>
формат = (субъект:сумма),(субъект:сумма),(субъект:сумма)...<br/>субъект = ID групп, пользователей и два значения "B2C", "B2B" с возможностью <>отрицания<br/>сумма = слагаемое + слагаемое + слагаемое...[ограничение]<br/>ограничение = диапазон итоговой величины сбора, задается как [цена,цена]<br/>слагаемое = цена*множитель*множитель...<br/>цена = "xxxКОД" (код валюты) или "XX%" (проценты от итоговой стоимости ГРС)<br/>множитель = одно из значений:
* PAS — общее количество пассажиров
* ADT — количество взрослых
* CLD — количество детей (2-12)
* INF — количество младенцев (0-2)
* INS — количество младенцев с местом (0-2)
* SEG — количество сегментов перелета (перелет из А в Б с 1 пересадкой => 2 сегмента)
* LEG — количество плечей (перелет из А в Б с 1 пересадкой => 1 плечо)
* TRF — для получения цены тарифа, равен сумме тарифов
* SGV — количество сегментов валидирующего перевозчика
Примеры:
* 100RUB*SEG&nbsp;: плюс 100 руб к стоимости заказа за каждый сегмент
* 150RUB*SEG*PAS;: плюс 150 руб за каждый сегмент, на каждого пассажира. Например: перелет с двумя сегмента и двумя пассажирами = 600 руб.
* -10%*TRF&nbsp;: 10% скидка от тарифа
* 50RUB*LEG*ADT[,1000RUB]&nbsp;: 50 руб за каждый билет для взрослого на каждом плече перелета, но не более 1000RUB
* (<>123,345: 100RUB), (123,345: -100RUB)&nbsp;: субъекты 123 и 345 получат скидку 100 руб., остальные наценку в 100 руб.
* (B2B: 1000RUB*ADT — 100RUB*CLD[-10%,-1%]), (B2C: 10% [10USD,]), (123: -1000RUB)&nbsp;: B2B пользователи получают наценку 1000 руб. за каждый взрослый билет и 100 руб скидку за каждый детский билет, но не менее 1% от общей стоимости и не более 10%. B2C пользователи получают 10% наценку, но не менее 10 долларов. Пользователь ID=123 получит скидку 1000 руб.
 
Если срабатывает несколько ценовых правил, перечисленных через запятую, берется их сумма. Если это не подходящее поведение, разделяйте ценовые правила в отдельные перелетные правила (строки), их можно регулировать приоритетом.
| см. описание
| см. описание
|-
| минимальная прибыль
| Минимальная прибыль, которую агентство получит за заказ. Если рассчитанная прибыль агентства меньше минимальной, то сбор будет увеличен до необходимого значения.
Формат аналогичен формату сбора агентства. Для расчетов будет применено значение из правила, по которому будет определена комиссия авиакомпании. Если требуется изменить это поведение, следует установить параметр "приоритет мин. прибыли" (см. ниже)
| см. описание
| 50RUB*LEG*PAS
|-
| округление
| Порядок арифметического округления сбора
| пустое = 0,<br/>0 = до целого значения,<br/>0.1 = до десятых,<br/>0.01 = до сотых
| 0.1<br/>0.01
|-
|}
==Параметры настройки модуля==
'