Sử dụng mã nhóm
Theo mặc định, việc thêm nhiều thẻ và vé vào một tài khoản Đường liên kết Thêm vào Google Wallet sẽ không nhóm các thẻ và vé đó trong ứng dụng Google Wallet của người dùng. Tuy nhiên, bạn có thể nhóm các thẻ và vé lại với nhau bằng cách tạo đảm bảo tất cả đều có cùng một mã nhóm. Thẻ và vé được nhóm sẽ xuất hiện cùng nhau trong ứng dụng Google Wallet. Khi bạn chọn một nhóm thẻ và vé, mỗi thẻ và vé sẽ sẽ xuất hiện trên băng chuyền.
Bạn có thể nhóm các thẻ và vé với nhau:
Để thêm thẻ và vé vào một nhóm, thuộc tính groupingInfo.groupingId
của
bạn phải đặt đối tượng truyền. Tất cả đối tượng truyền có cùng
Giá trị groupingId
sẽ được tự động nhóm lại với nhau, ngay cả khi
chúng được thêm riêng biệt.
Ví dụ sau đây cho thấy một thẻ khách hàng thân thiết và mặt hàng được nhóm lại với nhau để thu hút người dùng sử dụng cả hai trong lần mua hàng tiếp theo.
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", }, }
Tự động nhóm thẻ lên máy bay
Đôi khi, thẻ lên máy bay được dùng theo nhóm thay vì từng thẻ. Điểm chung trường hợp này là nhóm vé cho các chuyến bay quá cảnh hoặc có nhiều dừng.
Thẻ lên máy bay có logic bổ sung sẽ tự động nhóm các thẻ và vé với nhau nếu chúng có cùng giá trị cho các thuộc tính sau:
FlightClass.flightHeader.carrier.carrierIataCode
FlightClass.flightHeader.flightNumber
FlightClass.localScheduledDepartureDateTime
FlightObject.reservationInfo.confirmationCode
- Phần Mã nhà phát hành của
FlightObject.id
Nếu bất kỳ thuộc tính nào ở trên khác nhau đối với hai thẻ lên máy bay, thì chúng
không được nhóm (trừ phi bạn làm vậy bằng cách sử dụng groupingInfo
). Như bạn có thể thấy, cả hai lớp
và thuộc tính đối tượng ảnh hưởng đến việc nhóm tự động. Thao tác này sẽ bật Thẻ lên máy bay
hạng khác nhau được nhóm lại với nhau (chẳng hạn như khi các chuyến bay khác nhau
trong cùng một chuyến đi nhưng có nhiều hãng vận hành khác nhau).