Мастер-Тур:Настройка сегментирования

Материал из Megatec
Перейти к: навигация, поиск

Статья находится на стадии разработки.

Версия статьи от 28-11-2013.

Сегментация ценовых таблиц

Настройка сегментирования

Для настройки сегментирования необходимо по базе данных выполнить скрипт MakeDivideByCountry.sql.
Также необходимо выполнить скрипт job_mwCheckPriceTables.sql для создания задания (job)

  • job_mwCheckPriceTables.sql – запускается каждые 2 минуты. Устанавливается без репликации. Создает новую таблицу при выставлении тура в новой стране/городе вылета, которой раньше не было.

Включением управляет настройка MWDivideByCountry в таблице SystemSettings.
Происходит сегментирование ценовой таблицы mwPriceDataTable по ключам страны и города вылета. Исходная таблица mwPriceDataTable более не используется.
Имя новой таблицы:
mwPriceDataTable_ключ страны_ключ города вылета


Общий Stop-Sale Частный Stop-Sale
Allotment + Commitment Allotment Commitment Allotment
Все/Все Определенный
тип номера /
категория номера
Все/Все Определенный
тип номера /
категория номера
Все/Все Определенный
тип номера /
категория номера
Все/Все Определенный
тип номера /
категория номера
Общий
Stop-Sale
Allotment +
Commitment
Все/Все + + + + + + + +
Определенный
тип номера /
категория номера
+ + + +
Allotment Все/Все + + + +
Определенный
тип номера /
категория номера
+ +
Частный
Stop-Sale
Commitment Все/Все + + + +
Определенный
тип номера /
категория номера
+ +
Allotment Все/Все + +
Определенный
тип номера /
категория номера
+