Частные ставки

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

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

Как создать закрытые тарифы

Чтобы использовать частные тарифы, выполните следующие действия:

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

  2. Добавьте специальные цены в соответствующие программы пребывания в фиде с ценами. Для этого используйте тот же синтаксис, что и для специальных цен. Задайте для атрибута 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-файлу с правилами тарифов.