EnhancedSeatMap 没有价格的座位
EnhancedSeatMap Seat Without Price
我在使用 EnhancedSeatMapRQ
时遇到了一些问题,因为某些航空公司(例如 AC、AA 等)的座位不 return 任何 BasePrice
或 Price
节点。使用 Sabre 软件检查时,其中一些座位 确实在预订时收取费用 。
我的理解是在这些情况下,CommercialName
值应该有助于查找价格。话虽如此,在响应中没有任何参考表明任何价格。
这是一个带有价格节点的:
<Offer entitledInd="false">
<CommercialName>SEAT ASSIGNMENT</CommercialName>
<BasePrice>
<TotalAmount currencyCode="CAD">27.12</TotalAmount>
<Taxes>
<Tax currencyCode="CAD">3.12</Tax>
<TaxTypeRef>taxTypeDetail_1</TaxTypeRef>
</Taxes>
</BasePrice>
</Offer>
还有一个没有它:
<Offer entitledInd="true">
<CommercialName>ADVANCE SEAT SELECTION</CommercialName>
<OfferItemId>offerItem_1</OfferItemId>
<TravellerID>1</TravellerID>
</Offer>
Specifies the commercial name associated with matched price.
是文档中关于 CommercialName
节点的全部内容。
请指导我完成这些座位的定价过程,因为这对于正确的座位选择过程至关重要。
更新:我们注意到所有没有 Price
或 BasePrice
的 Offer
节点都位于 chargeableInd
设置为 false
的席位内。话虽如此,这种情况发生在相当多的航空公司身上,如果不解决,将使我们的座位选择适得其反。
所以 Sabre 团队回复了我,并澄清了这个问题。
发送 SeatMapQueryEnhanced
时,/CabinDefinition/RBD
应该具有从 BFM 接收的 @ProgramSystemCode
。
示例:
<Flight origin="YVR" destination="DFW">
<DepartureDate>2022-07-13</DepartureDate>
<Operating carrier="AA">392</Operating>
<Marketing carrier="AA">392</Marketing>
<ArrivalDate>2022-07-13</ArrivalDate>
</Flight>
<CabinDefinition>
<RBD>N</RBD>
</CabinDefinition>
其中 N 是从 Segment
节点的 ProgramSystemCode
属性中提取的。
我在使用 EnhancedSeatMapRQ
时遇到了一些问题,因为某些航空公司(例如 AC、AA 等)的座位不 return 任何 BasePrice
或 Price
节点。使用 Sabre 软件检查时,其中一些座位 确实在预订时收取费用 。
我的理解是在这些情况下,CommercialName
值应该有助于查找价格。话虽如此,在响应中没有任何参考表明任何价格。
这是一个带有价格节点的:
<Offer entitledInd="false">
<CommercialName>SEAT ASSIGNMENT</CommercialName>
<BasePrice>
<TotalAmount currencyCode="CAD">27.12</TotalAmount>
<Taxes>
<Tax currencyCode="CAD">3.12</Tax>
<TaxTypeRef>taxTypeDetail_1</TaxTypeRef>
</Taxes>
</BasePrice>
</Offer>
还有一个没有它:
<Offer entitledInd="true">
<CommercialName>ADVANCE SEAT SELECTION</CommercialName>
<OfferItemId>offerItem_1</OfferItemId>
<TravellerID>1</TravellerID>
</Offer>
Specifies the commercial name associated with matched price.
是文档中关于 CommercialName
节点的全部内容。
请指导我完成这些座位的定价过程,因为这对于正确的座位选择过程至关重要。
更新:我们注意到所有没有 Price
或 BasePrice
的 Offer
节点都位于 chargeableInd
设置为 false
的席位内。话虽如此,这种情况发生在相当多的航空公司身上,如果不解决,将使我们的座位选择适得其反。
所以 Sabre 团队回复了我,并澄清了这个问题。
发送 SeatMapQueryEnhanced
时,/CabinDefinition/RBD
应该具有从 BFM 接收的 @ProgramSystemCode
。
示例:
<Flight origin="YVR" destination="DFW">
<DepartureDate>2022-07-13</DepartureDate>
<Operating carrier="AA">392</Operating>
<Marketing carrier="AA">392</Marketing>
<ArrivalDate>2022-07-13</ArrivalDate>
</Flight>
<CabinDefinition>
<RBD>N</RBD>
</CabinDefinition>
其中 N 是从 Segment
节点的 ProgramSystemCode
属性中提取的。