একাধিক পাস গ্রুপ করা

গ্রুপিং আইডি ব্যবহার করুন

ডিফল্ট হিসেবে, একটি Google Wallet-এ যোগ করুন লিঙ্কে একাধিক পাস যোগ করলে, ব্যবহারকারীর Google Wallet অ্যাপে সেই পাসগুলি গ্রুপ করা হবে না। তবে, সব পাসের একই গ্রুপিং আইডি থাকলে, সেগুলি একসাথে গ্রুপ করা যেতে পারে। গ্রুপ করা পাস Google Wallet অ্যাপে একসাথে দেখা যাবে। পাসের গ্রুপ বেছে নেওয়া হলে, প্রতিটি পাস ক্যারোজেলে দেখানো হবে।

পাস একসাথে গ্রুপ করা যেতে পারে:

  • প্রাথমিক প্রভিশনিংয়ের সময়
  • update অথবা patch পদ্ধতি ব্যবহার করে

কোনও গ্রুপে পাস যোগ করতে, পাস অবজেক্টের 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",
  },
}