Mức giá ưu đãi chọn lọc

Mức giá ưu đãi chọn lọc là một loại quy tắc giá giúp bạn giảm giá cho các thành viên trong danh sách đối tượng hoặc chương trình khách hàng thân thiết. Ví dụ: bạn có thể có mức giá tiêu chuẩn là 150 USD, nhưng mức giá ưu đãi chọn lọc là 135 USD cho thành viên của chương trình khách hàng thân thiết.

Mức giá ưu đãi chọn lọc có nhiều cách xử lý giao diện người dùng để cho phép bạn đăng giá chiết khấu dành riêng cho những người dùng đủ điều kiện. Để biết thêm thông tin về những lựa chọn này, hãy tham khảo Ví dụ và thông tin chi tiết về mức giá ưu đãi chọn lọc.

Tạo mức giá ưu đãi chọn lọc

Cách sử dụng mức giá ưu đãi chọn lọc:

  1. Đối với mỗi mức giá ưu đãi chọn lọc, hãy thêm một quy tắc giá mới giúp xác định tiêu chí của mức giá trong tệp XML quy tắc giá. Để biết chi tiết, hãy tham khảo Tài liệu tham khảo về quy tắc giá viết bằng XML.

  2. Thêm mức giá ưu đãi chọn lọc cho những hành trình phù hợp trong nguồn cấp dữ liệu về giá. Để thực hiện việc này, hãy sử dụng cú pháp giống như Giá phòng có điều kiện. Đặt thuộc tính rate_rule_id thành mã nhận dạng trong phần tử <Rate>.

  3. Cập nhật tệp trang đích của bạn (nếu cần) để đảm bảo người dùng đủ điều kiện có thể đặt phòng với giá chiết khấu thông qua một đường liên kết sâu đến trang web của bạn. URL trang đích được tạo bởi giá công khai. Quy tắc giá cho mức giá ưu đãi chọn lọc sẽ được điền vào CLOSE-RATE-RULE-IDSIF-CLOSE-RATE-RULE-IDS sẽ phân giải thành true.

Ví dụ:

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