קיבוץ כרטיסים מרובים לאירועים

שימוש במזהה קיבוץ

כברירת מחדל, הוספת כמה כרטיסים לכרטיס אחד הקישור הוספה ל-Google Wallet לא יקבץ את הכרטיסים האלה ב באפליקציית Google Wallet של המשתמש. עם זאת, אפשר לקבץ את הכרטיסים יחד. לוודא שלכולם יש אותו מזהה קיבוץ. הכרטיסים שמקובצים יופיעו יחד באפליקציית Google Wallet. כשבוחרים קבוצה של כרטיסים, כל כרטיס מוצג בקרוסלה.

אפשר לקבץ את הכרטיסים יחד:

  • במהלך ההקצאה הראשונית
  • באמצעות update או patch אמצעי תשלום

כדי להוסיף כרטיס לקבוצה, המאפיין groupingInfo.groupingId של צריך להגדיר את אובייקט ה-pass. כל האובייקטים של העברת הנתונים עם אותם הערך של 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