Модуль "Расчет специальных предложений"

Модуль "Расчет специальных предложений" позволяет на основе базовых цен рассчитать специальные предложения (СПО) с бесплатными ночами (Stay/Pay). При этом наш Модуль умеет объединять СПО разной продолжительности и корректно обрабатывать так называемые "переходные" периоды. Рабочее окно Модуля изображено на Рис.1.

Главное рабочее окно модуля расчета специальных предложений

Рис. 1. Главное рабочее окно модуля

По нажатию кнопки «Сформировать» Модуль выполняет следующие действия:

  • Из исходного пакета выбирает все имеющиеся цены, удовлетворяющие условиям фильтров. Расчет цен осуществляется только по тем параметрам (питанию, размещению, валюте, партнеру и т.д.), по которым есть цены в исходном пакете;
  • Для каждого количества ночей, по которому есть СПО, и по каждой дате в заданном периоде, производит расчет стоимости тура указанной продолжительности с заездом в эту дату;
  • Для каждого заезда производит подбор всевозможных вариантов СПО. При этом рассматриваются варианты совместного использования спецпредложений. Например, если производится расчет заезда на 10 ночей, и в профиле имеются СПО 4=3 и 5=4, то Модуль попробует применить эти СПО совместно, при этом выбирая те СПО, которые в сумме дают наибольшее количество свободных ночей. Отказаться от совместного использования СПО можно установив флаг "Запретить совместное использование СП";
  • Осуществляет расчет стоимости периода проживания с учетом СПО. Полученная стоимость делится на длительность проживания и результат записывается в результирующий пакет. Если установлен флаг "Удалять ночи с минимальной продолжительностью", то Модуль будет в качестве бесплатной ночи брать ночь с минимальной ценой. В противном случае (по умолчанию) бесплатной считается последняя ночь.

В окне "Настройки" (Рис.2) вы можете создать несколько профилей для расчета разных видов спецпредложений.

Настройки модуля расчета специальных предложений

Рис. 2. Окно настроек модуля

Иногда при расчете СПО необходимо учитывать стоимость питания. Например производится расчет СПО “7=6”. Отель дает одну бесплатную ночь, но при этом за питание в “бесплатные” сутки проживания нужно заплатить.

В этом случае, для того, чтобы корректно произвести основной расчет, предварительно нужно внести в программу стоимость питания. Делается это с помощью кнопки "Расчет питания"(рис.3)

Окно расчета стоимости питания

Рис. 3. Окно расчета стоимости питания