Tarifas privadas

Las tarifas privadas son un tipo de regla de tarifas que te permite ofrecer tarifas reducidas para los miembros de una lista de público o un programa de lealtad. Por ejemplo, puedes tener una tarifa estándar de $150, pero una tarifa privada de $135 para miembros de un programa de lealtad.

Las tarifas privadas tienen varios tratamientos de IU que te permiten mostrar precios de descuento exclusivos a los usuarios aptos. Para obtener más información sobre estas opciones, consulta los detalles y ejemplos de tarifas privadas.

Crear tarifas privadas

Sigue estos pasos para usar tarifas privadas:

  1. Para cada tarifa privada, agrega una regla de tarifas nueva que defina los criterios de tarifas en el archivo en formato XML de reglas de tarifas. Para obtener más información, consulta la referencia XML de reglas de tarifas.

  2. Agrega las tarifas privadas a los itinerarios correspondientes de tu feed de precios. Para hacerlo, usa la misma sintaxis que las tarifas condicionales. Establece el atributo rate_rule_id en el ID del elemento <Rate>.

  3. Actualiza el archivo de tu página de destino (si es necesario) para asegurarte de que los usuarios aptos puedan reservar el porcentaje de descuento mediante un vínculo directo a tu sitio web. La URL de la página de destino se genera según la tarifa pública. Las reglas de tarifas para tarifas privadas se propagan en el CLOSE-RATE-RULE-IDS, y el IF-CLOSE-RATE-RULE-IDS se resuelve en true.

Ejemplo

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