Tarifas exclusivas

As tarifas exclusivas são um tipo de regra de tarifação que permite oferecer diárias reduzidas para membros de uma lista de público-alvo ou de um programa de fidelidade. Por exemplo, você pode ter uma tarifa padrão de R $150, mas uma diária exclusiva de R $135 para membros de um programa de fidelidade.

As tarifas exclusivas têm vários tratamentos de interface que permitem mostrar preços com desconto exclusivos para usuários qualificados. Para mais informações sobre essas opções, consulte Detalhes e exemplos de tarifas exclusivas.

Criar tarifas particulares

Para usar tarifas exclusivas:

  1. Para cada tarifa exclusiva, adicione uma nova regra que defina os critérios no arquivo XML de regras de tarifação. Para mais detalhes, consulte a Referência XML de regras de tarifação.

  2. Adicione as tarifas particulares aos itinerários adequados no feed de preços. Para fazer isso, use a mesma sintaxe das taxas condicionais. Defina o atributo rate_rule_id como o ID no elemento <Rate>.

  3. Atualize o arquivo da página de destino (se necessário) para verificar se os usuários qualificados podem reservar a taxa de desconto usando um link direto para seu site. O URL da página de destino é gerado pela taxa pública. As regras de tarifação para tarifas exclusivas são preenchidas em CLOSE-RATE-RULE-IDS, e IF-CLOSE-RATE-RULE-IDS é resolvido como true.

Exemplo

Tarifa exclusiva básica

Confira a seguir um exemplo básico de tarifas particulares:

<?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>

Tarifas exclusivas condicionais

O exemplo a seguir mostra taxas condicionais apenas para usuários dos EUA.

<?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>

Consulte a referência XML de regras de tarifação para mais exemplos.