تذاكر حضور أحداث متعدّدة للمجموعة

استخدام رقم تعريف مجموعة

بشكل تلقائي، لن تؤدي إضافة عدة بطاقات إلى رابط الإضافة إلى "محفظة Google" واحد إلى تجميع تلك البطاقات في تطبيق "محفظة Google" الخاص بالمستخدم، ولكن يمكن تجميع البطاقات معًا من خلال التأكد من أنّ جميعها لها معرّف المجموعة نفسه. ستظهر البطاقات المجمّعة معًا في تطبيق "محفظة Google". عند اختيار مجموعة من البطاقات، ستظهر كل بطاقة في لوحة عرض دوّارة.

يمكن تجميع البطاقات معًا:

  • أثناء عملية توفير المتطلبات اللازمة الأوّلية
  • من خلال اتّباع إحدى الطريقتَين update أو patch

لإضافة بطاقة إلى مجموعة، يجب ضبط السمة 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",
  },
}

التجميع التلقائي لتذاكر الأحداث

في بعض الأحيان، يتم استخدام تذاكر حضور الفعاليات في مجموعة بدلاً من استخدامها بشكل فردي. هناك سيناريو شائع لهذا هو تجميع التذاكر لعدة أفراد من العائلة.

تحتوي تذاكر حضور الفعاليات على منطق إضافي يتيح التجميع التلقائي استنادًا إلى السمات التالية:

  • EventClass.eventId
  • EventClass.eventName
  • EventClass.dateTime.start
  • الجزء من "معرّف جهة الإصدار" في EventObject.id

التجميع مع "EventClass.eventId"

يتم تجميع كائنات تذاكر الأحداث تلقائيًا عندما تحتوي على القيم نفسها للسمات التالية:

  • EventClass.eventId
  • الجزء من "معرّف جهة الإصدار" في EventObject.id

عندما تستوفي عناصر تذاكر الأحداث هذه المعايير، سيتم تجميعها حتى في حال اختلاف EventClass.eventName عن EventClass.dateTime.start.

التجميع بدون EventClass.eventId

إذا لم يتم ضبط السمة EventClass.eventId، سيتم تجميعها تلقائيًا إذا كانت السمات التالية متطابقة.

  • EventClass.eventName
  • EventClass.dateTime.start
  • الجزء من "معرّف جهة الإصدار" في EventObject.id