Raggruppare più biglietti per eventi

Utilizza un ID raggruppamento

Per impostazione predefinita, l'aggiunta di più tessere a una singola Il link Aggiungi a Google Wallet non raggruppa queste tessere nel nell'app Google Wallet dell'utente. Tuttavia, le tessere possono essere raggruppate assicurati che abbiano tutti lo stesso ID raggruppamento. Le tessere raggruppate verranno visualizzate insieme nell'app Google Wallet. Quando viene selezionato un gruppo di tessere, ognuna verrà mostrato in un carosello.

Le tessere possono essere raggruppate:

  • Durante il provisioning iniziale
  • Utilizzando i comandi update o patch metodi

Per aggiungere una tessera a un gruppo, viene utilizzata la proprietà groupingInfo.groupingId di è necessario impostare l'oggetto pass. Tutti gli oggetti pass con lo stesso Il valore groupingId verrà raggruppato automaticamente, anche se sono stati aggiunti separatamente.

L'esempio seguente mostra una carta fedeltà e un'offerta che vengono raggruppate insieme indurre l'utente a utilizzare entrambi nel prossimo acquisto.

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",
  },
}

Raggruppamento automatico di biglietti per eventi

A volte i biglietti per eventi vengono utilizzati in gruppo anziché singolarmente. Un comune Questo scenario è il raggruppamento di biglietti per più membri della famiglia.

I ticket di eventi hanno una logica aggiuntiva che consente il raggruppamento automatico in base le seguenti proprietà:

  • EventClass.eventId
  • EventClass.eventName
  • EventClass.dateTime.start
  • La parte dell'ID emittente di EventObject.id
di Gemini Advanced.

Raggruppamento con EventClass.eventId

Gli oggetti ticket evento vengono raggruppati automaticamente quando hanno gli stessi valori per le seguenti proprietà:

  • EventClass.eventId
  • La parte dell'ID emittente di EventObject.id

Quando gli oggetti ticket evento soddisfano questi criteri, verranno raggruppati anche quando EventClass.eventName e EventClass.dateTime.start sono due cose diverse.

Raggruppamento senza EventClass.eventId

Se EventClass.eventId non è impostato, verranno raggruppati automaticamente se le seguenti proprietà sono le stesse.

  • EventClass.eventName
  • EventClass.dateTime.start
  • La parte dell'ID emittente di EventObject.id
di Gemini Advanced.