קבוצה של כרטיסי עלייה למטוס

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

כברירת מחדל, הוספת כמה כרטיסים לכרטיס אחד הקישור הוספה ל-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",
  },
}

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

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

לכרטיסי עלייה למטוס יש לוגיקה נוספת לקיבוץ אוטומטי של כרטיסים יחד אם יש להם אותם הערכים עבור המאפיינים הבאים:

  • FlightClass.flightHeader.carrier.carrierIataCode
  • FlightClass.flightHeader.flightNumber
  • FlightClass.localScheduledDepartureDateTime
  • FlightObject.reservationInfo.confirmationCode
  • החלק של מזהה המנפיק בחשבון FlightObject.id

אם יש הבדלים באחד מהמאפיינים שלמעלה לגבי שני כרטיסי עלייה למטוס, לא מקובצים (אלא אם עושים זאת באמצעות groupingInfo). כמו שאפשר לראות, שתי הכיתות ומאפייני אובייקטים משפיעים על קיבוץ אוטומטי. ההגדרה הזו מאפשרת שימוש בכרטיסי עלייה למטוס של מחלקות שונות שיקובצו יחד (למשל, כשטיסות שונות) שבאותו נסיעה יש חברות תובלה שונות.