Birden fazla Etkinlik biletini gruplandırma

Gruplandırma kimliği kullanma

Varsayılan olarak, tek bir Google Cüzdan'a ekle bağlantısına birden fazla kart eklendiğinde, söz konusu kartlar kullanıcının Google Cüzdan uygulamasında gruplandırılmaz. Ancak kartlar, aynı gruplandırma kimliğine sahip olacak şekilde birlikte gruplandırılabilir. Gruplandırılmış kartlar Google Cüzdan uygulamasında birlikte görünür. Bir grup kart seçildiğinde her kart bantta gösterilir.

Kartlar birlikte gruplandırılabilir:

  • İlk temel hazırlık sırasında
  • update veya patch yöntemlerini kullanarak

Bir gruba kart eklemek için geçiş nesnesinin groupingInfo.groupingId özelliği ayarlanmalıdır. Aynı groupingId değerine sahip tüm geçiş nesneleri, ayrı olarak eklenmiş olsalar bile otomatik olarak birlikte gruplandırılır.

Aşağıdaki örnekte, kullanıcıyı bir sonraki satın alma işleminde ikisinden de yararlanmaya teşvik etmek için bir bağlılık kartı ve teklifin birlikte gruplandırıldığı gösterilmektedir.

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

Etkinlik biletini otomatik gruplandırma

Bazen etkinlik biletleri tek tek değil, grup olarak kullanılır. Bunun için yaygın bir senaryo, biletlerin birden fazla aile üyesi tarafından gruplandırılmasıdır.

Etkinlik biletleri, aşağıdaki özelliklere göre otomatik olarak gruplandırmayı etkinleştiren ek mantığa sahiptir:

  • EventClass.eventId
  • EventClass.eventName
  • EventClass.dateTime.start
  • EventObject.id belgesinin Düzenleyen Kimliği bölümü

EventClass.eventId ile gruplandırma

Etkinlik bileti nesneleri, aşağıdaki özellikler için aynı değerlere sahip olduklarında otomatik olarak gruplandırılır:

  • EventClass.eventId
  • EventObject.id belgesinin Düzenleyen Kimliği bölümü

Etkinlik bileti nesneleri bu ölçütleri karşıladığında, EventClass.eventName ve EventClass.dateTime.start farklı olsa bile gruplandırılır.

EventClass.eventId olmadan gruplandırma

EventClass.eventId ayarlanmazsa aşağıdaki özellikler aynıysa bu öğeler otomatik olarak gruplandırılır.

  • EventClass.eventName
  • EventClass.dateTime.start
  • EventObject.id belgesinin Düzenleyen Kimliği bölümü