สร้างแคมเปญ Wallet Pass
แคมเปญ Wallet Pass ช่วยให้คุณสามารถออกแบบเทมเพลตพาส Apple Wallet หรือ Google Wallet เพียงเทมเพลตเดียว, ออกพาสให้กับผู้ใช้หลายคน และจัดการการอัปเดตจากส่วนกลาง
คุณสามารถเลือกได้ว่าฟิลด์ใดจะเป็น Shared (ซิงค์การเปลี่ยนแปลงไปยังอุปกรณ์ของผู้ใช้ทั้งหมดพร้อมกัน) และฟิลด์ใดจะเป็น Personal (เก็บค่าที่ไม่ซ้ำกัน เช่น ชื่อ, บาร์โค้ด หรือยอดคงเหลือสำหรับผู้ใช้แต่ละคน)
สิ่งที่คุณสามารถทำได้ด้วยแคมเปญ Wallet Pass
Anchor link to- ออกแบบพาสเดียวในแคมเปญ แทนที่จะต้องตั้งค่าแต่ละพาสด้วยตนเองในเครื่องมือสร้างพาสของ Apple Wallet หรือ Google Wallet
- เลือกฟิลด์ที่จะอัปเดตทุกที่ (shared) และฟิลด์ที่จะคงอยู่เฉพาะพาสนั้นๆ (personal)
- ดูจำนวนพาสที่ออกแล้วซึ่งจะได้รับผลกระทบจากการแก้ไขฟิลด์ก่อนที่คุณจะบันทึก
- แทนที่ฟิลด์ที่แชร์ในพาสเดียว แล้วคืนการควบคุมกลับไปยังแคมเปญในภายหลัง
- แนบพาสที่ออกนอกแคมเปญเพื่อให้เริ่มติดตามฟิลด์ที่แชร์ของแคมเปญนั้น
- ติดตามการแก้ไขแคมเปญและสถานะการส่งมอบของการอัปเดตแต่ละครั้ง
ข้อกำหนดเบื้องต้น
Anchor link toแคมเปญใช้การตั้งค่าครั้งเดียวเช่นเดียวกับพาสแบบสแตนด์อโลน:
Apple Wallet:
- เป็นสมาชิก Apple Developer Program ที่ยังใช้งานอยู่
- แพลตฟอร์ม iOS เชื่อมต่อกับแอปพลิเคชัน
- ใบรับรองการลงนามพาส อัปโหลดไปยัง Pushwoosh
Google Wallet:
- บัญชีผู้ออกบัตร Google Pay & Wallet Console ที่ยังใช้งานอยู่
- Google Wallet ได้รับการกำหนดค่า สำหรับแอปพลิเคชัน (Issuer ID และคีย์บัญชีบริการ Google Cloud)
สร้างแคมเปญ
Anchor link toเพื่อเริ่มสร้างแคมเปญ ไปที่ Campaigns → Wallet Passes → Campaigns และคลิก Create campaign

ตั้งค่ารายละเอียดแคมเปญและแพลตฟอร์ม
Anchor link to- Platform: เลือก Apple Wallet หรือ Google Wallet ที่ด้านบนของหน้า การเลือกนี้จะเป็นการถาวรสำหรับแคมเปญ
- Campaign: ป้อน Name และ Description (ไม่บังคับ) สำหรับการอ้างอิงภายในของคุณ ทั้งสองอย่างนี้จะไม่ปรากฏบนพาส
- Pass format: ใต้ Pass Style (Apple) หรือ Pass Type (Google) ให้เลือกเลย์เอาต์สำหรับพาสของคุณ:
- Apple Wallet: Boarding Pass, Coupon, Event Ticket, Store Card, Generic ดู Choose a pass style
- Google Wallet: Generic, Offer, Loyalty card, Event ticket, Gift card, Flight, Transit ไม่สามารถเปลี่ยนแปลงได้หลังจากการสร้าง ดู Choose a pass type

กำหนดค่าการออกแบบและแบรนด์ของพาส
Anchor link toกำหนดค่าส่วนมาตรฐานของพาส:
- Basic Information, Colors, and Barcode: ตั้งค่าชื่อพาส, สีพื้นหลังและข้อความ และประเภทบาร์โค้ด สำหรับคำแนะนำโดยละเอียดในแต่ละส่วน ดู Design passes in the Apple Wallet pass builder หรือ Design Google Wallet passes in the pass builder
- Pass fields: เพิ่มฟิลด์ที่ควรปรากฏบนการ์ด (ดู Apple Wallet pass fields หรือ Google Wallet fields and details)
- Expiration: ตั้งค่าวันที่ที่เกี่ยวข้องและกฎการหมดอายุ (ดู Apple Wallet expiration หรือ Google Wallet expiration)
- Locations: ตั้งค่าความเกี่ยวข้องตามตำแหน่ง (ดู Apple Wallet locations หรือ Google Wallet locations)
ตั้งค่าฟิลด์ที่แชร์และส่วนตัว
Anchor link toในส่วน Shared and personal fields ให้กำหนดค่าว่าฟิลด์ใดจะอัปเดตทั่วโลกในทุกพาส และฟิลด์ใดจะเก็บค่าที่ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคน ซึ่งจะควบคุมสิ่งที่จะเกิดขึ้นเมื่อคุณแก้ไขแคมเปญในภายหลัง: ฟิลด์ที่แชร์จะอัปเดตในทุกพาสที่ออกไป ในขณะที่ฟิลด์ส่วนตัวจะไม่เปลี่ยนแปลง
เปิดสวิตช์ Personal สำหรับฟิลด์ใดๆ ที่ควรเก็บค่าที่ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคน

| ประเภทฟิลด์ | พฤติกรรม | ตัวอย่าง |
|---|---|---|
| Shared | ขับเคลื่อนโดยแคมเปญ การอัปเดตฟิลด์นี้จะซิงค์ค่าใหม่ไปยังทุกพาสบนอุปกรณ์ของผู้ใช้ | วันที่จัดงาน, หมายเลขประตู, ที่อยู่ร้านค้า, เปอร์เซ็นต์ส่วนลด |
| Personal | ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคน แคมเปญจะไม่เขียนทับค่าเหล่านี้เมื่อมีการอัปเดต | ชื่อผู้ใช้, หมายเลขที่นั่ง, รหัสสมาชิก, ยอดคะแนนสะสม |
ค่าของฟิลด์ส่วนตัวสามารถมีตัวยึดตำแหน่งแท็กได้ {tag} หรือ {tag|format|fallback} (ตัวอย่างเช่น {Seat}) Pushwoosh จะเติมค่าจาก tag ของผู้รับเมื่อให้บริการพาส หากผู้รับไม่มีค่าสำหรับแท็กนั้น Pushwoosh จะใช้ค่าสำรองจากตัวยึดตำแหน่ง หรือปล่อยให้ฟิลด์ว่างไว้เมื่อตัวยึดตำแหน่งไม่มีค่าสำรอง
- มีเพียงแท็กอย่างเดียว เช่น
{Seat}: ฟิลด์จะไม่ปรากฏในกล่องโต้ตอบ Issue pass - แท็กผสมกับข้อความอื่น เช่น
Seat {Seat}หรือไม่มีแท็กเลย: ฟิลด์จะปรากฏเป็นอินพุตที่แก้ไขได้ในกล่องโต้ตอบ Issue pass โดยมีค่าเริ่มต้นนั้นๆ แท็กใดๆ ที่อยู่ภายในจะยังคงถูกแทนที่ตามผู้รับแต่ละคนเมื่อ Pushwoosh ให้บริการพาส
อัปโหลดรูปภาพแคมเปญ
Anchor link to- ในส่วน Campaign images คลิก Choose an image ถัดจากช่องรูปภาพ
- เลือกรูปภาพที่มีอยู่จาก Media store ของคุณ หรือลากและวางไฟล์ใหม่เพื่ออัปโหลด
- ทำซ้ำสำหรับช่องรูปภาพที่มีอยู่ทั้งหมด:
- Apple Wallet: Icon, Logo, Background, Footer, Strip และ Thumbnail (ดู Apple Wallet images)
- Google Wallet: Logo และ Hero image

ดูตัวอย่างและสร้างแคมเปญ
Anchor link to- ตรวจสอบแผง Preview as user ทางด้านขวาเพื่อดูว่าการ์ดมีลักษณะอย่างไร คุณสามารถป้อน User ID ทดสอบเพื่อดูตัวอย่างฟิลด์ส่วนตัวได้

- คลิก Create campaign ที่ด้านล่างของหน้า
Pushwoosh จะสร้างแคมเปญในสถานะ Draft และเปิดพื้นที่ทำงานของแคมเปญ ซึ่งมีแท็บ Design, Passes และ History
ออกพาสให้กับผู้ใช้
Anchor link toออกพาสจากแคมเปญ
Anchor link to- บนแท็บ Passes คลิก Issue pass
- ป้อน User ID ของผู้รับใน Pushwoosh

- คลิก Issue pass เพื่อยืนยัน
ขึ้นอยู่กับว่าคุณกำหนดค่า Personal fields อย่างไร โมดอลจะจัดการกับฟิลด์เหล่านั้นดังนี้:
- Editable fields: ปรากฏพร้อมค่าเริ่มต้นที่คุณสามารถเปลี่ยนแปลงสำหรับผู้ใช้รายนี้ได้
- Tag placeholders (เช่น
{Seat}): ไม่ปรากฏในกล่องโต้ตอบ Pushwoosh จะเติมค่าจากแท็กของผู้ใช้โดยอัตโนมัติ
คุณยังสามารถแก้ไขฟิลด์ส่วนตัวใดๆ ในพาสแต่ละใบได้ตลอดเวลาหลังจากการออกพาส
Pushwoosh จะสร้างพาสจากการออกแบบปัจจุบันของแคมเปญและแสดงรายการไว้ใน แท็บ Passes และในตาราง All passes ของแอปพลิเคชัน (Apple Wallet หรือ Google Wallet)
แนบพาสที่มีอยู่เข้ากับแคมเปญ
Anchor link toคุณสามารถแนบพาสแบบสแตนด์อโลน (ที่สร้างนอกแคมเปญใดๆ) เข้ากับแคมเปญเพื่อให้เริ่มได้รับการอัปเดตที่แชร์
- บนแท็บ Passes คลิก Attach passes
- ค้นหาพาสด้วย User ID, หมายเลขซีเรียล หรือบาร์โค้ด
- เลือกพาสและยืนยัน
เมื่อแนบแล้ว:
- Shared fields จะเริ่มติดตามแคมเปญและอัปเดตทุกครั้งที่คุณเปลี่ยนแปลงเทมเพลตพาส
- Personal values ที่มีอยู่แล้วในพาส (เช่น รายละเอียดผู้ใช้หรือยอดคงเหลือที่ไม่ซ้ำกัน) จะถูกเก็บรักษาไว้
จัดการแคมเปญที่มีอยู่
Anchor link toการเปิดแคมเปญที่สร้างขึ้นจาก Campaigns → Wallet Passes → Campaigns จะแสดงสถานะ, ตัวนับการแก้ไข, ตัวอย่างพาสสด และแท็บหลักสามแท็บ: Design, Passes และ History

เปลี่ยนสถานะแคมเปญ
Anchor link toใช้สถานะเพื่อติดตามว่าแต่ละแคมเปญอยู่ในขั้นตอนใด: ยังอยู่ระหว่างการออกแบบ, กำลังออกพาสอย่างต่อเนื่อง หรือเสร็จสิ้นและถูกเก็บถาวรแล้ว
หากต้องการเปลี่ยนสถานะ ให้เลือกตัวเลือกจากเมนู Status ในส่วนหัวของแคมเปญ การเปลี่ยนแปลงจะถูกบันทึกทันทีโดยไม่มีขั้นตอนการยืนยันแยกต่างหาก:
- Draft หรือ Active: อนุญาตให้คุณออกพาสใหม่, แนบพาสที่มีอยู่ และพุชการอัปเดตการออกแบบ
- Archived: หยุดการออกพาสใหม่ชั่วคราว คุณไม่สามารถออกหรือแนบพาสในขณะที่แคมเปญถูกเก็บถาวร แต่พาสที่ออกไปก่อนหน้านี้จะยังคงทำงานและได้รับการอัปเดตที่แชร์
แท็บ Design
Anchor link toบนแท็บ Design คุณสามารถอัปเดตเทมเพลตพาส, เปลี่ยนสี, แก้ไขฟิลด์ที่แชร์และส่วนตัว หรืออัปโหลดรูปภาพแคมเปญใหม่
อัปเดตการออกแบบและพุชการเปลี่ยนแปลงไปยังพาส
Anchor link toการแก้ไขรายการใดๆ ต่อไปนี้และคลิก Save changes จะแสดงกล่องโต้ตอบยืนยันที่แสดงจำนวนพาสที่ออกแล้วที่จะได้รับการอัปเดต:
- ข้อมูลพื้นฐาน, สี หรือประเภทบาร์โค้ด
- การหมดอายุหรือตำแหน่ง
- ฟิลด์ที่แชร์
- รูปภาพแคมเปญ
ยืนยันการอัปเดต:
- หากไม่มีพาสใดมีการแทนที่: คลิก Update เพื่อพุชการเปลี่ยนแปลงไปยังทุกพาสที่ออกไป
- หากบางพาสมีการแทนที่: เลือกว่าจะอัปเดตเฉพาะพาสมาตรฐาน (เก็บการแทนที่ของผู้ใช้ไว้) หรือเขียนทับทุกพาส
การยืนยันการอัปเดตจะเพิ่มตัวนับการแก้ไขของแคมเปญ (ตัวอย่างเช่น เป็น Revision 2) และซิงค์การเปลี่ยนแปลงไปยังอุปกรณ์ของผู้ใช้โดยอัตโนมัติ
แทนที่ฟิลด์ที่แชร์ในพาสแต่ละใบ
Anchor link toหากคุณต้องการปรับแต่งฟิลด์ที่แชร์สำหรับผู้ใช้รายใดรายหนึ่ง ให้แก้ไขฟิลด์นั้นโดยตรงบนพาสแต่ละใบของพวกเขา (จากแท็บ Passes หรือ All passes):
- สร้างการแทนที่: การบันทึกค่าที่กำหนดเองบนพาสแต่ละใบจะแยกฟิลด์นั้นออกจากการอัปเดตทั่วทั้งแคมเปญ การอัปเดตแคมเปญในอนาคตจะข้ามพาสนี้สำหรับฟิลด์เฉพาะนั้น
- ลบการแทนที่: หากต้องการคืนการควบคุมของแคมเปญ ให้แก้ไขพาสและคลิก Use the campaign value ถัดจากฟิลด์ที่ถูกแทนที่

คุณสามารถติดตามว่าพาสใดมีค่าที่กำหนดเองได้บน แท็บ Passes ใต้คอลัมน์ Overrides
แท็บ Passes
Anchor link toแท็บ Passes จะแสดงรายการพาสทุกใบที่ออกโดยแคมเปญ รวมถึงหมายเลขซีเรียล, User ID ของผู้รับ, การแทนที่ที่ใช้งานอยู่, การแก้ไขปัจจุบัน และวันที่อัปเดตล่าสุด

ใช้ตัวกรองตารางเพื่อค้นหาพาสที่ต้องการ:
- With overrides: แสดงพาสที่มีฟิลด์ที่แก้ไขเองอย่างน้อยหนึ่งฟิลด์
- Behind the revision: แสดงพาสที่ยังไม่ได้รับการอัปเดตแคมเปญล่าสุด
หากต้องการออกพาสใหม่หรือแนบพาสที่มีอยู่ ดู Issue passes to users
เปิดเมนูการดำเนินการของแถว (⋮) เพื่อจัดการพาสนั้น:
- Edit: เปิดพาสในหน้าแก้ไขของแพลตฟอร์มเพื่อเปลี่ยนฟิลด์ส่วนตัวหรือแทนที่ฟิลด์ที่แชร์
- Download: ในแคมเปญ Apple Wallet ให้ดาวน์โหลดไฟล์
.pkpassที่ลงนามแล้ว แคมเปญ Google Wallet จะไม่แสดงตัวเลือกนี้ เนื่องจาก Google Wallet ไม่มีไฟล์ที่สามารถดาวน์โหลดได้เทียบเท่า - Send message: เปิดเครื่องมือสร้าง push แบบครั้งเดียวเพื่อส่งข้อความถึงผู้รับพาสด้วย User ID ดู Message Wallet pass holders สำหรับทุกวิธีในการเข้าถึงพวกเขา
- QR code: แสดง QR code การติดตั้งที่ผู้ใช้สามารถสแกนเพื่อเพิ่มพาสและลงทะเบียนอุปกรณ์ของพวกเขาสำหรับการอัปเดต
- Copy install link: คัดลอก URL การติดตั้งเพื่อแชร์พาสในช่องทางการส่งข้อความของคุณ
- Delete: ลบพาส การกระทำนี้ไม่สามารถยกเลิกได้ สำหรับ Apple Wallet สำเนาที่ติดตั้งแล้วจะหยุดรับการอัปเดตและจะใช้งานไม่ได้ในการรีเฟรชครั้งต่อไป สำหรับ Google Wallet, Google ไม่อนุญาตให้บังคับลบพาสที่บันทึกไว้ในอุปกรณ์แล้ว ดังนั้นพาสจะใช้งานไม่ได้และย้ายไปที่ Expired passes ของผู้ใช้ ในขณะที่ Pushwoosh จะลบบันทึกของมัน การลบพาสที่นี่จะไม่ลบแคมเปญหรือพาสอื่นใดที่ออกไป
แท็บ History
Anchor link toแท็บ History จะแสดงรายการการแก้ไขทั้งหมดของแคมเปญตามลำดับเวลา โดยแสดงว่าฟิลด์ใดถูกแก้ไขในแต่ละเวอร์ชัน

สถานะการส่งมอบของการอัปเดตล่าสุดจะปรากฏใต้แท็บ:
- Cancel: หยุดส่งการอัปเดตไปยังพาสที่ยังไม่ได้รับ พาสเหล่านี้จะยังคงอยู่ในการแก้ไขก่อนหน้า
- Retry failed: พยายามส่งมอบอีกครั้งสำหรับพาสที่อัปเดตไม่สำเร็จ (ถูกทำเครื่องหมายว่าล้มเหลวหลังจากการพยายาม 5 ครั้ง)
เมื่อบันทึกการแก้ไขใหม่แล้ว การอัปเดตเก่าจะไม่สามารถลองใหม่หรือยกเลิกได้อีกต่อไป
ลบแคมเปญ
Anchor link toเปิดแคมเปญและคลิก Delete campaign ที่มุมบนขวาของหน้า

การลบแคมเปญจะไม่ลบหรือทำให้พาสที่ออกไปแล้วใช้งานไม่ได้ พาสที่ออกไปแล้วจะยังคงมีเนื้อหาและรูปภาพปัจจุบัน แต่จะหยุดรับการอัปเดตที่แชร์ การเปลี่ยนแปลงในอนาคตจะต้องทำในแต่ละพาสแยกกัน