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 đưa ra mức giá thấp hơn cho thành viên của một 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ột mức giá tiêu chuẩn là 150 đô la, nhưng mức giá ưu đãi chọn lọc là 135 đô la dành cho thành viên thân thiết .

Mức giá ưu đãi chọn lọc có nhiều phiên bản giao diện người dùng để bạn có thể hiển thị chiết khấu cho người dùng đủ điều kiện. Để biết thêm thông tin về các tuỳ 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í về mức giá theo tệp XML về quy tắc giá. Để biết thông tin chi tiết, hãy tham khảo Tài liệu tham khảo XML về quy tắc giá.

  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 giá. Người nhận 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 bằng đường liên kết sâu đến trang web của bạn. URL trang đích do người dùng công khai tạo . Quy tắc giá cho mức giá ưu đãi chọn lọc được điền vào CLOSE-RATE-RULE-IDSIF-CLOSE-RATE-RULE-IDS 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>