ใช้รหัสการจัดกลุ่ม
โดยค่าเริ่มต้น การเพิ่มบัตรหลายใบลงในบัตรเดียว ลิงก์เพิ่มลงใน Google Wallet จะไม่จัดกลุ่มบัตรเหล่านั้นใน แอป Google Wallet ของผู้ใช้ อย่างไรก็ตาม สามารถจัดกลุ่มบัตรเข้าด้วยกันได้โดยทำ ให้แน่ใจว่าทั้งหมดมีรหัสการจัดกลุ่มเดียวกัน บัตรที่จัดกลุ่มไว้จะปรากฏด้วยกัน ในแอป Google Wallet เมื่อเลือกกลุ่มบัตรแล้ว บัตรแต่ละรายการจะ แสดงในภาพสไลด์
บัตรสามารถจัดกลุ่มไว้ด้วยกันได้ดังนี้
หากต้องการเพิ่มบัตรลงในกลุ่ม ให้ใช้พร็อพเพอร์ตี้ 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