对多个登机牌分组

使用分组 ID

默认情况下,将多个卡券添加到单个卡券 添加到 Google 钱包链接不会将这些卡券归入 用户的 Google 钱包应用。不过,您可以通过 请确保它们均具有相同的分组 ID。已分组的卡券将一起显示 。选择一组卡券后,每张卡券 可在轮播界面中展示

卡券可归为一组:

  • 在初始预配期间
  • 使用 updatepatch 种方式

要向组添加卡券,groupingInfo.groupingId 属性 传递对象。所有通过 即使“groupingId”值被自动归为一组,系统也会自动将其归为一组 它们是单独添加的

以下示例展示了如何将会员卡和优惠组合到一起 吸引用户在下一次购买中同时使用这两种工具。

loyaltyObject = {
  "classId": "ISSUER_ID.GIFT_CARD_CLASS_SUFFIX",
  "id": "ISSUER_ID.GIFT_CARD_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 1
  },
  "barcode": {
    "type": "QR_CODE",
    "value": "QR code"
  },
  "accountId": "Account id",
  "accountName": "Account name",
  "loyaltyPoints": {
  "label": "Points",
    "balance": {
      "int": 800
    }
  }
}

offerObject = {
  "classId": "ISSUER_ID.OFFER_CLASS_SUFFIX",
  "id": "ISSUER_ID.OFFER_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 2
  },
  "barcode": {
      "type": "QR_CODE",
      "value": "QR code",
  },
}

登机牌自动分组

有时,登机牌会成组使用,而不是单独使用。常见 此场景是对有中转次数或多次转机的航班的机票分组 停止。

登机牌具有可自动对登机牌进行分组的其他逻辑 如果它们在以下属性的值相同,则将它们组合在一起:

  • FlightClass.flightHeader.carrier.carrierIataCode
  • FlightClass.flightHeader.flightNumber
  • FlightClass.localScheduledDepartureDateTime
  • FlightObject.reservationInfo.confirmationCode
  • FlightObject.id 的发卡机构 ID 部分

如果两张登机牌的上述任何属性不同,则它们是 不分组(除非您使用 groupingInfo 执行此操作)。可以看到,这两个类 和对象属性会影响自动分组。这样即可启用登机牌 分为一组(例如,当不同的广告投放期时 且有不同的运营运输公司)。