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ụ: Mức giá chuẩn có thể là 1.500.000 VND, nhưng mức giá ưu đãi chọn lọc là 1.350.000 VND dành 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 biện pháp xử lý giao diện người dùng để giú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 cách làm này, hãy tham khảo bài viết 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 bài viết 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 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 (nếu cần) để xác minh rằng 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 do mức giá công khai tạo ra. 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ụ:

Giá ưu đãi chọn lọc cơ bản

Sau đây là một ví dụ cơ bản về mức giá ưu đãi chọn lọc:

<?xml version="1.0" encoding="UTF-8"?>
<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>

Giá ưu đãi chọn lọc có điều kiện

Ví dụ sau đây chỉ hiển thị giá phòng có điều kiện cho người dùng ở Hoa Kỳ.

<?xml version="1.0" encoding="UTF-8"?>
<Transaction>
  <Result>
    <Property>1234</Property>
    <Checkin>2025-08-23</Checkin>
    <Nights>1</Nights>
    <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">
        <Baserate currency="USD">180.00</Baserate>
        <Tax currency="USD">18.00</Tax>
        <Custom1>ratecode123</Custom1>
        <RateRuleSettings>
          <RateRule id="US_users">
            <UserRateCondition>
              <UserCountry>US</UserCountry>
            </UserRateCondition>
          </RateRule>
        </RateRuleSettings>
      </Rate>
    </Rates>
  </Result>
</Transaction>

Hãy tham khảo Tài liệu tham khảo về quy tắc giá viết bằng XML để xem thêm ví dụ.