שימוש במזהה קיבוץ
כברירת מחדל, הוספת כמה כרטיסים לכרטיס אחד הקישור הוספה ל-Google Wallet לא יקבץ את הכרטיסים האלה ב באפליקציית Google Wallet של המשתמש. עם זאת, אפשר לקבץ את הכרטיסים יחד. לוודא שלכולם יש אותו מזהה קיבוץ. הכרטיסים שמקובצים יופיעו יחד באפליקציית Google Wallet. כשבוחרים קבוצה של כרטיסים, כל כרטיס מוצג בקרוסלה.
אפשר לקבץ את הכרטיסים יחד:
כדי להוסיף כרטיס לקבוצה, המאפיין 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