Используйте идентификатор группы
По умолчанию добавление нескольких пропусков к одной ссылке «Добавить в Google Кошелек» не группирует эти пропуска в приложении «Google Кошелек» пользователя. Однако пропуска можно сгруппировать, убедившись, что все они имеют одинаковый идентификатор группировки. Сгруппированные пропуска будут отображаться вместе в приложении Google Wallet. Если выбрана группа проходов, каждый проход будет показан в карусели.
Проходы можно группировать:
Чтобы добавить пропуск в группу, необходимо установить свойство 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", }, }