Grupowanie wielu biletów na wydarzenia

Użyj identyfikatora grupy

Domyślnie dodawanie wielu kart do jednej karty Link Dodaj do Portfela Google nie grupuje tych kart w w aplikacji Portfel Google użytkownika. Karty można jednak grupować, tworząc upewnij się, że wszystkie mają ten sam identyfikator grupy. Zgrupowane karty będą się wyświetlać razem w aplikacji Portfel Google. Po wybraniu grupy kart każda z nich zostanie będą wyświetlane w karuzeli.

Karty można grupować:

  • Podczas wstępnego udostępniania
  • Za pomocą update lub patch metod

Aby dodać kartę do grupy, właściwość groupingInfo.groupingId musisz ustawić obiekt karty. Wszystkie obiekty przekazujące z takim samym Wartość groupingId będzie automatycznie zgrupowana, nawet jeśli zostały dodane oddzielnie.

Przykład poniżej pokazuje kartę lojalnościową i ofertę pogrupowane według grup zachęcić użytkowników do skorzystania z obu tych narzędzi przy następnym zakupie.

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

Automatyczne grupowanie biletów na wydarzenie

Czasami bilety na wydarzenia są używane w grupie, a nie pojedynczo. Częstym Przykładem może być grupowanie biletów dla kilku członków rodziny.

Bilety na wydarzenia zawierają dodatkową logikę, która umożliwia automatyczne grupowanie na podstawie tych właściwości:

  • EventClass.eventId
  • EventClass.eventName
  • EventClass.dateTime.start
  • Część identyfikatora wydawcy EventObject.id
.

Grupowanie za pomocą funkcji EventClass.eventId

Obiekty biletu na wydarzenie są automatycznie grupowane, jeśli mają te same wartości dla następujących usług:

  • EventClass.eventId
  • Część identyfikatora wydawcy EventObject.id

Jeśli obiekty biletu na wydarzenie spełniają te kryteria, zostaną zgrupowane nawet wtedy, gdy EventClass.eventName i EventClass.dateTime.start są różne.

Grupowanie bez EventClass.eventId

Jeśli atrybut EventClass.eventId nie jest skonfigurowany, będą automatycznie grupowane, jeśli parametr te właściwości są takie same.

  • EventClass.eventName
  • EventClass.dateTime.start
  • Część identyfikatora wydawcy EventObject.id
.