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

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

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

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

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

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

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

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

Пример

Базовый частный тариф

Ниже приведен пример базового частного тарифа:

<?xml version="1.0" encoding="UTF-8"?>
<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>

Условные частные ставки

В следующем примере показаны условные тарифы только для пользователей из США.

<?xml version="1.0" encoding="UTF-8"?>
<Transaction>
  <Result>
    <Property>1234</Property>
    <Checkin>2025-08-23</Checkin>
    <Nights>1</Nights>
    <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">
        <Baserate currency="USD">180.00</Baserate>
        <Tax currency="USD">18.00</Tax>
        <Custom1>ratecode123</Custom1>
        <RateRuleSettings>
          <RateRule id="US_users">
            <UserRateCondition>
              <UserCountry>US</UserCountry>
            </UserRateCondition>
          </RateRule>
        </RateRuleSettings>
      </Rate>
    </Rates>
  </Result>
</Transaction>

Дополнительные примеры см. в справочнике XML правил оценки .