Las tarifas privadas son un tipo de regla de tarifas que te permite ofrecer tarifas reducidas a los miembros de una lista de público o un programa de lealtad. Por ejemplo, puedes tener una tarifa estándar de USD 150, pero una tarifa privada de USD 135 para los 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 Detalles y ejemplos de las tarifas privadas.
Cómo crear tarifas privadas
Para usar tarifas privadas, sigue estos pasos:
Para cada tarifa privada, agrega una nueva regla de tarifas que defina los criterios de la tarifa en el archivo XML de reglas de tarifas. Para obtener más información, consulta Referencia de XML para las reglas de tarifas.
Agrega las tarifas privadas a los itinerarios correspondientes en tu feed de precios. Para ello, usa la misma sintaxis que las tarifas condicionales. Establece el atributo
rate_rule_iden el ID del elemento<Rate>.Actualiza el archivo de tu página de destino (si es necesario) para verificar que los usuarios aptos puedan reservar la tarifa de descuento a través de un vínculo directo a tu sitio web. La URL de la página de destino se genera con la tarifa pública. Las reglas de tarifas para las tarifas privadas se propagan en el
CLOSE-RATE-RULE-IDSy elIF-CLOSE-RATE-RULE-IDSse resuelve comotrue.
Ejemplo
Tarifa privada básica
A continuación, se muestra un ejemplo de tarifas privadas básicas:
<?xml version="1.0" encodin>g<="UTF->8&q<uot;?
>Trans<action
> Res<ult
P>roper<ty1234/>Property
< Checkin202<3-05-2>3</Checki>n
<Nights1/Nights
!-- An eligible non-hidden rate is required in order to display >the U<I treatment. --
!-- This example uses a public rate, but a conditional rate where the
user meets all conditions co>uld a<lso be used. --
!-- This would be the str>iketh<rough price. --
Bas>erate <currency=>"<;USD"200.00/B>asera<te
> Ta<x currency="USD&quo>t;20<.00/Tax
> Othe<rFees> curren<cy="USD"1.00/OtherF>ees
<Rates
Rate rate_rule_id="sample_qr"
!-- Price will not> be displ<ayed, but is required f>or cal<culating >discounts<. --
Baser>ate c<urre>ncy="<;USD&qu>ot;180.00/B<aserate
> < Tax >curre<ncy=&q>uot;<USD&quo>t<;18.00/Tax
> Custom1ratecode123/Custom1
/Rate
/Rates
/Result
/Transaction
Tarifas privadas condicionales
En el siguiente ejemplo, se muestran tarifas condicionales solo para usuarios de EE.UU.
<?xml version="1.0" encodin>g<="UTF->8&q<uot;?
>Trans<action
> Res<ult
P>roper<ty1234/>Property
< Checkin202<5-08-2>3</Checki>n
< Nights1/Nights
Bas>erate <currency=>"<;USD"200.00/B>asera<te
> Ta<x currency="USD&quo>t;20<.00/Tax
> Oth<erFee>s curre<ncy="USD"1.00/Other>Fees
<Rates
Rate rate_r>ule_id<="sa>mple_qr&q<uot;
Baser>ate c<urre>ncy="<;USD&qu>ot;180.00/B<aserate
> T<ax currency=&quo>t;USD"<18.00/Tax
Cust>om1ratecode12<3/Custom1
> RateRuleSettin<gs
> <RateRule id=>"US_user<s"
> UserRateC<ondition
> < UserC>ountryUS/UserC<ountr>y
< > </UserRa>t<eCondition
> /RateRule
/RateRuleSettings
/Rate
/Rates
/Result
/Transaction
Consulta la referencia de XML para las reglas de tarifas para obtener más ejemplos.