Ceny prywatne to typ reguły dotyczącej ceny, który umożliwia oferowanie obniżonych stawek za: członków listy odbiorców lub programu lojalnościowego. Możesz na przykład mieć standardowa stawka wynosi 150 PLN, a dla uczestników programu lojalnościowego 135 PLN; programu.
Ceny prywatne mają różne opcje interfejsu, które umożliwiają wyświetlanie rabatów kwalifikującym się użytkownikom. Więcej informacji o tych opcjach znajdziesz znajdziesz szczegóły i przykłady cen prywatnych.
Utwórz ceny prywatne
Aby użyć cen prywatnych:
Do każdej stawki prywatnej dodaj nową regułę dotyczącą ceny, która definiuje kryteria dotyczące ceny w plik XML z regułami dotyczącymi cen. Więcej informacji: Dokumentacja XML reguł dotyczących stawek.
Dodaj stawki prywatne do odpowiednich planów podróży w pliku danych z cenami. Do użyj tej samej składni co w przypadku cen warunkowych. W atrybucie
rate_rule_id
ustaw identyfikator w elemencie<Rate>
.Aktualizowanie pliku strony docelowej (jeśli jest to konieczne), aby kwalifikujący się użytkownicy mogli zarezerwować stawkę ze zniżką za pomocą precyzyjny link do witryny. Adres URL strony docelowej jest generowany przez publiczny stawki. Reguły dotyczące cen dla cen prywatnych znajdują się w:
CLOSE-RATE-RULE-IDS
aIF-CLOSE-RATE-RULE-IDS
ma 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>