Channel ID

Overview : 여행사 에 맞는 SCC 세팅된 스케쥴 요금을 노출 및 예약할 수 있다.

Channel ID를 사용하는 주된 이유는 여행 관리 프로세스를 개인화하고 최적화하기 위함입니다. 이는 여행사나 기업이 특정 여행 정책과 규칙을 더 세밀하게 적용하고 관리할 수 있게 해줍니다. Channel ID의 사용은 다음과 같은 여러 이점을 제공합니다:

  1. 맞춤화된 여행 정책 적용: Channel ID를 사용하면 여행 정책을 특정 그룹이나 개인에 맞게 맞춤 설정할 수 있습니다. 예를 들어, 경영진에게는 더 유연한 여행 규칙을 적용할 수 있으며, 다른 직원에게는 더 엄격한 예산 관리 규칙을 적용할 수 있습니다.
  2. 효율적인 여행 비용 관리: 여행 비용을 관리하는 데 있어서, Channel ID는 특정 여행 규칙과 예산 제한을 설정함으로써 비용 효율성을 높일 수 있습니다. 각 그룹이나 개인에 맞는 여행 옵션을 제공함으로써 불필요한 지출을 줄일 수 있습니다.
  3. 개선된 여행 경험: Channel ID를 통해 여행자의 선호도와 필요에 맞는 여행 옵션을 제공함으로써, 여행 경험을 개선할 수 있습니다. 이는 여행자 만족도를 높이고, 장기적으로는 충성도 있는 고객을 유지하는 데 기여할 수 있습니다.
  4. 효과적인 데이터 관리 및 분석: Channel ID를 활용하면 여행 데이터를 더 세밀하게 분류하고 분석할 수 있습니다. 이를 통해 여행 패턴을 파악하고, 비용 절감 기회를 식별하며, 여행 정책의 효과를 평가할 수 있습니다.
  5. 유연한 정책 조정: 시장 변화나 조직 내 변화에 따라 여행 정책을 신속하게 조정할 필요가 있을 때, Channel ID를 사용하면 각 그룹이나 개인별로 정책을 쉽게 업데이트하고 적용할 수 있습니다.

Channel ID의 이러한 이점은 조직이 여행 관리를 더 효과적으로 수행하게 하며, 여행자의 요구에 맞춘 서비스를 제공하면서 동시에 여행 관련 비용을 효율적으로 관리할 수 있게 합니다.

LowFareSearchReq 에서 사용

AirPriceReq

UniversalRecordModifyReq : ReAirprice

문서 링크

https://support.travelport.com/webhelp/uapi/Content/Release_Notes/Release_Notes__16_3.htm

Previously, when a carrier offered Rich Content and Branding for multiple brands within a fare family that has the same class of service and/or fare basis code, the brand could not be priced with the higher fare. The lowest fare brand was returned instead of the higher upsell fare.

With this enhancement, a brand with a higher fare can be requested by sending one or more host tokens in the price, book, and modify requests. Send the UniversalRecordModifyReq with UniversalModifyCmd/AirAdd/AirPricingInfo and UniversalModifyCmd/AirAdd/HostToken. The AirPricingInfo will have one or more BookingInfo that references a HostToken.

The HostTokenRef is validated to ensure a matching HostToken @Key.

Errors
  • When an AirCreateReservationReq is sent with AirPricingSolution/AirPricingInfo/BookingInfo @HostTokenRef but without AirPricingSolution/HostToken, an error is returned: The following attribute is missing in the AirCreateReservationReq: AirPricingSolution/HostToken.
  • When UniversalRecordModifyReq AirAdd is sent with AirPricingSolution/AirPricingInfo/BookingInfo @HostTokenRef but without AirPricingSolution/HostToken, an error is returned: The following attribute is missing in the UniversalRecordModifyReq: AirPricingSolution/HostToken.
  • When AirCreateReservationReq or UniversalRecordModifyReq AirAdd is sent with AirPricingSolution/AirPricingInfo/BookingInfo @HostTokenRef and AirPricingSolution/HostToken, but there is a no match between the @HostTokenRef and HostToken @Key, an error is returned: Key reference not found for HostToken with key reference [BookingInfo @HostTokenRef value] inside BookingInfo.
  • When AirCreateReservationReq or UniversalRecordModifyReq AirAdd is sent with AirPricingSolution/HostToken but without AirPricingSolution/AirPricingInfo/BookingInfo @HostTokenRef, an error is returned: The following attribute is missing: AirPricingSolution/AirPricingInfo/BookingInfo @HostTokenRef.

이 설명은 항공사가 동일한 서비스 클래스 및/또는 요금 기준 코드를 가진 요금 가족 내에서 여러 브랜드에 대해 풍부한 콘텐츠와 브랜딩을 제공할 때 발생하는 특정 문제와 이를 해결하기 위한 개선 사항에 관한 것입니다. 과거에는 요금이 같을 경우 더 높은 요금의 브랜드를 가격에 반영할 수 없었으며, 대신 가장 낮은 요금의 브랜드가 반환되었습니다. 이는 더 높은 업셀 요금으로의 가격 책정이 불가능했음을 의미합니다.

개선 사항으로, 더 높은 요금의 브랜드를 요청하기 위해 가격 책정, 예약, 수정 요청에 하나 이상의 호스트 토큰을 전송할 수 있습니다. 이를 위해 UniversalRecordModifyReqUniversalModifyCmd/AirAdd/AirPricingInfoUniversalModifyCmd/AirAdd/HostToken을 포함하여 전송합니다. AirPricingInfoHostToken을 참조하는 하나 이상의 BookingInfo를 포함할 것입니다.

HostTokenRefHostToken @Key와 일치하는지 확인하기 위해 검증됩니다.