许多航空公司拥有双边协议,允许相互使用对方的飞行常旅客方案。 这意味着除发卡航空公司外,旅客还可以从其他航空公司获得积分或里程以及兑换奖励。 例如,旅客可以在乘坐 Delta 航空公司的飞机时使用他的 Air France 卡获得里程。
常旅客数据共享,与航司联盟是两码事。 两个航司可能不是一个航司联盟,但是共享常旅客数据。 反过来,两个航司可能是一个航司联盟,但是不共享常旅客数据。
(1)蓝屏命令 Sabre中查看FF协议,使用PT*航司即可
如PT*OZ可能显示:
返回内容说明了命令格式和有协议的航司,如 FFAA12345678/BB-1.1 其中FF是固定的,AA是发卡航司,12345678是卡号,BB是要积累里程的航班,1.1表示第一个乘客。 只要AA和BB有FF协议,那么该次行程中BB航司的里程就会积累到AA的卡中。
应该是这个意思,常旅客共享的话,里程积累到哪个航司卡里都一样。 里程理论上应该只能累积一次,累积到AA航司后,就不能累积到BB航司了。不排除个别航司有漏洞。
(2)Sabre接口 常旅客号有误可能导致PNR生成失败,建议先生成PNR,之后再加FF,调用TravelItineraryAddInfoRQ或PassengerDetails
<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_2" HaltOnError="true" IgnoreOnError="false" version="3.2.0"> <TravelItineraryAddInfoRQ> <CustomerInfo> <CustLoyalty MembershipID="123456789" NameNumber="1.1" ProgramID="NH" TravelingCarrierCode="JL"/> </CustomerInfo> </TravelItineraryAddInfoRQ> </PassengerDetailsRQ>
ProgramID是发卡航司,MembershipID是卡号,TravelingCarrierCode是乘坐的航班 frequent-flyer program (FFP) 应该可以一次添加多个卡号,也就是CustLoyalty那行有多个。 不过,比如一次添加3个,有1个卡号不对的,是否整体都失败,没有试。 我是每次一个,这么弄的。
注意事项: (1)前提是,姓名+卡号要对应,否则会报错:
卡号不存在 FREQUENT TRAVELER NUMBER DOES NOT EXIST FOR THIS AIRLINE
人名不匹配 NAME DOES NOT MATCH FREQUENT TRAVELER NUMBER OWNER
(2)乘坐航司与卡号航司,没有FF协议的, 直接发卡航司+卡号即可 FFNH123456789-1.1 PNR中,*FF只有一条记录,是发送给发卡航司的。
(3)乘坐航司与卡号航司,有FF协议的, 需要发卡航司+卡号/乘坐航司 FFNH123456789/OZ-1.1
如果不指定乘坐航司,会报错,如 FF MILEAGE AGREEMENT EXISTS, SEE PT*OZ FOR ITINERARY SEGMENT 01
(4)乘坐航司与卡号航司,没有FF协议的,加了乘坐航司会失败。 FREQUENT TRAVELER AGREEMENT DOES NOT EXIST BETWEEN JL/NH
(5) 行程中有多个航司的,有FF协议的,没有FF协议的,怎么搞? 挨个搞,成功就成功,失败就失败,爱咋咋地~~
|