Частные тарифы

Частные ставки — это тип правила ставки, который позволяет предлагать сниженные ставки для участников списка аудитории или программы лояльности. Например, у вас может быть стандартная ставка 150 долларов, но частная ставка 135 долларов для участников программы лояльности.

Частные тарифы имеют различные обработки пользовательского интерфейса, которые позволяют отображать эксклюзивные скидки для соответствующих пользователей. Дополнительные сведения об этих параметрах см. в разделе Детали и примеры частных тарифов .

Создание частных тарифов

Чтобы использовать частные тарифы:

  1. Для каждой частной ставки добавьте новое правило ставки, определяющее критерии ставки в XML-файле правил ставки. Дополнительные сведения см. в Справочнике по XML правил ставок .

  2. Добавьте частные тарифы в соответствующие маршруты в ленте цен. Для этого используйте тот же синтаксис, что и для Conditional Rates . Установите для атрибута rate_rule_id идентификатор в элементе <Rate> .

  3. Обновите файл целевой страницы (при необходимости), чтобы подходящие пользователи могли бронировать тариф со скидкой через глубокую ссылку на ваш веб-сайт. URL-адрес целевой страницы генерируется по общедоступной ставке. Правила скорости для частных ставок заполняются в CLOSE-RATE-RULE-IDS , а IF-CLOSE-RATE-RULE-IDS разрешается в true .

Пример

<Transaction>
  <Result>
    <Property>1234</Property>
    <Checkin>2023-05-23</Checkin>
    <Nights>1</Nights>

    <!-- An eligible non-hidden rate is required in order to display the UI treatment. -->
    <!-- This example uses a public rate, but a conditional rate where the
         user meets all conditions could also be used. -->
    <!-- This would be the strikethrough price. -->
    <Baserate currency="USD">200.00</Baserate>
    <Tax currency="USD">20.00</Tax>
    <OtherFees currency="USD">1.00</OtherFees>

    <Rates>
      <Rate rate_rule_id="sample_qr">
        <!-- Price will not be displayed, but is required for calculating discounts. -->
        <Baserate currency="USD">180.00</Baserate>
        <Tax currency="USD">18.00</Tax>
        <Custom1>ratecode123</Custom1>
      </Rate>
    </Rates>

  </Result>
</Transaction>