Ceny prywatne

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 UI, co pozwala wyświetlać wyjątkowe ceny z rabatem dla uprawnionych użytkowników. Więcej informacji o tych opcjach znajdziesz znajdziesz szczegóły i przykłady cen prywatnych.

Utwórz ceny prywatne

Aby użyć cen prywatnych:

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

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

  3. 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 a IF-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>