Stawki prywatne to typ reguły cenowej, który umożliwia oferowanie obniżonych stawek osobom z listy odbiorców lub programu lojalnościowego. Na przykład Twoja standardowa stawka wynosi 450 zł, a prywatna – 425 zł dla członków programu lojalnościowego.
Stawki prywatne mają różne opcje interfejsu, dzięki którym możesz wyświetlać użytkownikom z ofertą specjalną ceny. Więcej informacji o tych opcjach znajdziesz w artykule Szczegóły stawek prywatnych i ich przykłady.
Tworzenie stawek prywatnych
Aby użyć stawek prywatnych:
Dla każdej stawki prywatnej dodaj nową regułę stawek, która definiuje kryteria stawki w pliku XML reguł cenowych. Szczegółowe informacje znajdziesz w dokumentacji XML reguł cenowych.
Dodaj stawki prywatne do odpowiednich planów podróży w pliku danych z cenami. Aby to zrobić, użyj takiej samej składni jak w sekcji Stawki warunkowe. Ustaw atrybut
rate_rule_id
na identyfikator w elemencie<Rate>
.W razie potrzeby zaktualizuj plik strony docelowej, aby użytkownicy, którzy spełniają odpowiednie wymagania, mogli zarezerwować stronę ze zniżką za pomocą precyzyjnego linku do Twojej witryny. Adres URL strony docelowej jest generowany na podstawie stawki publicznej. Reguły dotyczące stawek prywatnych są wypełniane w
CLOSE-RATE-RULE-IDS
, aIF-CLOSE-RATE-RULE-IDS
przyjmuje wartośćtrue
.
Przykład
<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>