การสร้าง Apple Wallet pass ด้วยมือเองหมายถึงต้องเขียนไฟล์ pass.json ขอ Pass Type ID และใบรับรองจาก Apple เพิ่มใบรับรอง WWDR เซ็นชื่อแพ็กเกจให้เป็น .pkpass แล้วยังต้องตั้งเว็บเซอร์วิสขึ้นมาเองแค่เพื่อส่งอัปเดตในภายหลัง สำหรับทีมมาร์เก็ตติ้งและทีมโปรดักต์ส่วนใหญ่ นี่ไม่ใช่ workflow แต่เป็นกำแพงทั้งดุ้นเลยค่ะ
มีทางที่เร็วกว่านั้น no-code pass builder จัดการเรื่องเซ็นชื่อและอัปเดตให้คุณ คุณแค่ออกแบบบัตรในแดชบอร์ดแล้วแชร์ลิงก์ติดตั้ง คู่มือนี้ครอบคลุมสิ่งที่คุณต้องเตรียมก่อนเริ่ม สองวิธีในการสร้างพาส ความหมายที่แท้จริงของคำว่า “ฟรี” และขั้นตอนทีละขั้นในการเผยแพร่พาสใบแรกของคุณ เราจะใช้ pass builder ของ Pushwoosh เป็นตัวอย่างประกอบ
คุณกำลังสร้างพาสประเภทไหน?
ก่อนเข้าสู่ขั้นตอนการทำ ให้กำหนดประเภทพาสก่อน เพราะมันกำหนดฟิลด์และบาร์โค้ดที่จะใช้ Apple Wallet รองรับ 5 รูปแบบ และสี่ในนั้นครอบคลุมเคสธุรกิจแทบทุกแบบ:
บัตรสะสมแต้มหรือบัตรร้านค้า: ยอดแต้มสะสมหรือบัตรปั๊มตราดิจิทัล เช่น ร้านชานมไข่มุกที่นับรอบการซื้อไปจนถึงแก้วฟรี หรือร้านค้าปลีกที่โชว์แต้มสะสมปัจจุบันของลูกค้า
คูปอง: ส่วนลดหรือโปรโมชันที่สแกนได้ เช่น พาส “ลด 15% สำหรับออเดอร์ถัดไป” ที่เปลี่ยนเป็นข้อเสนอใหม่หลังใช้งานแล้ว
ตั๋วอีเวนต์: บัตรเข้างานคอนเสิร์ต งานประชุม หรือแมตช์กีฬา พร้อมที่นั่งหรือรอบการแสดงอยู่หน้าพาส
บอร์ดดิ้งพาส: เช็กอินการเดินทางพร้อมประตูขึ้นเครื่องและรายละเอียดเที่ยวบินที่อัปเดตแบบเรียลไทม์
สมาชิกภาพ: สิทธิ์เข้าใช้ฟิตเนส คลับ หรือสมาชิกแบบสมัครสมาชิก สแกนได้ที่ทางเข้า
เลือกแบบที่ตรงกับการใช้งานของคุณ builder มีเทมเพลตพร้อมให้ทุกแบบ
สิ่งที่ต้องเตรียมก่อนสร้าง Apple Wallet pass แบบกำหนดเอง
ไม่ว่าจะเลือกวิธีไหน คุณต้องมี 3 อย่างนี้ก่อนสร้าง Apple Wallet pass แบบกำหนดเอง
อย่างแรก บัญชี Apple Developer เพราะ Apple กำหนดให้ทุกพาสต้องเซ็นชื่อด้วยใบรับรอง Pass Type ID ที่ผูกกับบัญชีนักพัฒนาของคุณ และไม่มีทางลัดตรงนี้แม้จะใช้เครื่องมือ no-code ก็ตาม บัญชีนี้มีค่าใช้จ่าย 99 ดอลลาร์ต่อปี หรือคิดเป็นเงินไทยประมาณ 3,500 บาทต่อปี ขึ้นอยู่กับอัตราแลกเปลี่ยนวันนั้นๆ อย่างที่สอง สินทรัพย์แบรนด์ของคุณ ได้แก่ โลโก้ ไอคอน สี และฟิลด์ที่ต้องการบนบัตร อย่างที่สาม ค่าบาร์โค้ดหรือ QR หากพาสจะถูกสแกนที่หน้าเคาน์เตอร์
เมื่อใช้ builder คุณเพิ่มใบรับรอง Pass Type ID เพียงครั้งเดียว เพื่อให้แพลตฟอร์มเซ็นชื่อพาสแทนคุณได้ หลังจากนั้นฝั่งเทคนิคก็จบแล้ว ที่เหลือคือการทำงานแบบเห็นภาพล้วนๆ
สองวิธีในการสร้าง Apple Wallet pass: ทำ pass.json เองกับใช้ builder
ตัวเลือกขึ้นอยู่กับว่าคุณมีเวลาของนักพัฒนาให้ใช้ไหม และต้องการควบคุมรายละเอียดระดับลึกแค่ไหน
วิธีที่ 1: สร้าง pass.json และเซ็นชื่อเอง
คุณเขียน pass.json อธิบายรูปแบบพาส ฟิลด์ สี และบาร์โค้ด แพ็กรวมกับรูปภาพ แล้วเซ็นชื่อแพ็กเกจด้วยใบรับรอง Pass Type ID และ WWDR ของคุณเพื่อให้ได้ .pkpass ออกมา เพื่อส่งอัปเดตหลังติดตั้งพาสแล้ว คุณยังต้องรันเว็บเซอร์วิสที่ลงทะเบียนอุปกรณ์และคุยกับ push service ของ Apple ด้วย วิธีนี้ให้การควบคุมสูงสุด เหมาะกับทีมที่มีการเชื่อมต่อ backend เฉพาะทางหรือปริมาณงานมากๆ แต่ต้องเขียนโค้ดและดูแลรักษาต่อเนื่อง
วิธีที่ 2: ใช้ no-code pass builder
builder สร้างและเซ็นชื่อ .pkpass ให้คุณ คุณเลือกรูปแบบ ตั้งค่าแบรนด์และฟิลด์ เพิ่มบาร์โค้ด ดูตัวอย่าง แล้วกด generate อัปเดตต่างๆ ส่งออกจากแดชบอร์ดเดียวกันตามหมายเลขซีเรียล จึงไม่ต้องสร้างเว็บเซอร์วิสเลย นี่คือทางเลือกที่ใช้งานได้จริงสำหรับทีมมาร์เก็ตติ้งและโปรดักต์ และคู่มือส่วนที่เหลือจะเดินตามวิธีนี้
สร้าง Apple Wallet pass ฟรี: อะไรที่ฟรีจริงๆ
เครื่องมือบางตัวโฆษณาว่าสร้างพาสฟรี จึงควรแจกแจงต้นทุนให้ชัดเจน
ตัว pass builder เองมักรวมอยู่ในแพลนของแพลตฟอร์มอยู่แล้ว และการ generate พาสไม่มีค่าธรรมเนียมต่อใบ สิ่งที่ไม่ฟรีคือบัญชี Apple Developer 99 ดอลลาร์ต่อปี (ประมาณ 3,500 บาทต่อปี ขึ้นอยู่กับอัตราแลกเปลี่ยน) ซึ่ง Apple กำหนดให้ต้องมีเพื่อเซ็นชื่อพาสทุกใบ ดังนั้น “สร้าง Apple Wallet pass ฟรี” เป็นเรื่องจริงสำหรับขั้นตอนออกแบบและ generate แต่ใบรับรองของ Apple คือต้นทุนคงที่ที่ข้ามไม่ได้ ให้ตั้งงบไว้ที่บัญชี ไม่ใช่ที่ตัว builder
ทีละขั้นตอน: สร้างพาสใบแรกของคุณ
ขั้นตอนต่อไปนี้พาคุณจากใบรับรองไปจนถึงลิงก์ติดตั้งที่พร้อมแชร์
-
1
เชื่อมต่อบัญชี Apple Developer ของคุณ
ในพอร์ทัล Apple Developer ลงทะเบียน Pass Type ID ภายใต้ Certificates, Identifiers & Profiles จากนั้นสร้างใบรับรอง Pass Type ID ที่ตรงกัน เพิ่มใบรับรองนั้นในการตั้งค่าแอปพลิเคชันของคุณที่ Pushwoosh Wallet passes เพื่อให้แพลตฟอร์มเซ็นชื่อพาสแทนคุณได้ ขั้นตอนนี้ทำครั้งเดียวจบค่ะ
-
2
ออกแบบบัตรและตั้งค่าฟิลด์
ใน Control Panel ไปที่ Campaigns → Apple Wallet แล้วคลิก Create pass เริ่มจากศูนย์หรือโหลดเทมเพลต (บอร์ดดิ้งพาส คูปอง ตั๋วอีเวนต์ generic หรือบัตรร้านค้า) เลือกรูปแบบพาส แล้วตั้งค่าสี โลโก้ และรูปภาพ พรีวิวแบบสดจะอัปเดตทุกครั้งที่คุณแก้ไข มีกฎการออกแบบง่ายๆ ที่ช่วยให้พาสใช้งานได้จริง ใส่สิ่งที่ลูกค้าสนใจที่สุดไว้ในฟิลด์หลัก ให้ตัวใหญ่อ่านง่าย เช่น «500 แต้ม» หรือ «ลด 20%» ใช้ฟิลด์รองสำหรับรายละเอียดสนับสนุน เช่น วันหมดอายุหรือหมายเลขสมาชิก เก็บด้านหลังพาสไว้สำหรับเงื่อนไข ข้อมูลติดต่อ และลิงก์ไปเว็บไซต์หรือสาขาที่ใกล้ที่สุด รักษาความสอดคล้องของแบรนด์กับแอปของคุณ เพื่อให้พาสจำได้ทันทีแม้อยู่ในกระเป๋าเงินดิจิทัลที่มีพาสอื่นเต็มไปหมด
-
3
เพิ่มบาร์โค้ดหรือ QR
เพิ่มบาร์โค้ดที่พาสจะแสดงเพื่อให้สแกน Wallet รองรับ QR, Aztec และ PDF417 ตั้งค่าที่ระบบขายหน้าร้านหรือระบบเช็กอินของคุณจะอ่าน และใส่ข้อความใต้บาร์โค้ด (ถ้าต้องการ) ไว้เผื่อเครื่องสแกนอ่านไม่ผ่าน
-
4
ตั้งค่าความเกี่ยวข้องตามตำแหน่งที่ตั้ง (ไม่บังคับ)
คุณสามารถตั้งให้พาสแสดงบนหน้าจอล็อกเมื่อลูกค้าอยู่ใกล้สถานที่ที่คุณกำหนด เช่น ร้านของคุณ สถานที่จัดงาน หรือสนามบิน เพิ่มได้สูงสุด 10 ตำแหน่ง ตั้งข้อความบนหน้าจอล็อกของแต่ละจุด (เช่น «คุณอยู่ใกล้ร้านเราแล้ว แสดงพาสนี้เพื่อรับแต้ม») และระยะทางสูงสุดเป็นเมตร วิธีนี้เปลี่ยนพาสที่บันทึกไว้ให้กลายเป็นการเตือนที่จังหวะพอดี โดยไม่ต้องส่ง push เลยด้วยซ้ำ
-
5
เผยแพร่และแชร์ลิงก์ติดตั้ง
คลิก Validate pass เพื่อตรวจสอบรูปภาพหรือฟิลด์ที่ขาดหายตามกฎของ Apple จากนั้นคลิก Generate builder จะประมวลผลรูปภาพและเซ็นชื่อ .pkpass ให้เสร็จภายในไม่กี่วินาที แชร์เป็นลิงก์ติดตั้งหรือ QR โค้ดบนใบเสร็จ ป้ายหน้าร้าน เว็บไซต์ อีเมล หรือแม้แต่ผ่าน rich menu บน LINE OA แล้วลูกค้าแตะเพื่อเพิ่มพาสลง Apple Wallet ได้เลย
รักษาพาสให้อัปเดตอยู่เสมอหลังเปิดตัว
พาสไม่ใช่ไฟล์ที่สร้างครั้งเดียวจบ แต้มเปลี่ยน ข้อเสนอหมดอายุ รายละเอียดอีเวนต์เปลี่ยนที่ และทุกอย่างนี้คืออัปเดตหนึ่งครั้งสำหรับบัตรที่ยังมีชีวิตอยู่ในกระเป๋าเงินดิจิทัลของใครสักคน
ถ้าทำเองด้วยมือ หมายถึงต้องรันเว็บเซอร์วิสนั้นต่อไปและจัดการลงทะเบียนอุปกรณ์ทุกครั้งที่มีการเปลี่ยนแปลง ด้วย Pushwoosh pass builder คุณอัปเดตพาสตามหมายเลขซีเรียลจากแดชบอร์ดได้เลย และการเปลี่ยนแปลงจะไปถึงทุกอุปกรณ์ที่เพิ่มพาสไว้แล้ว คุณข้าม pass.json และเซิร์ฟเวอร์อัปเดตไปได้ทั้งหมด
สร้างและอัปเดต Apple Wallet passes ด้วย Pushwoosh
ข้าม pass.json และเซิร์ฟเวอร์เซ็นชื่อไปได้เลย Pushwoosh Wallet passes ให้คุณออกแบบพาส สร้าง .pkpass ที่เซ็นชื่อแล้ว แชร์ลิงก์ติดตั้ง และส่งอัปเดตตามหมายเลขซีเรียลได้จากแดชบอร์ดเดียว
FAQ
ตัว builder และการ generate พาสมักฟรีอยู่แล้วภายในแพลนของแพลตฟอร์ม ไม่มีค่าธรรมเนียมต่อใบ ต้นทุนเดียวที่หลีกเลี่ยงไม่ได้คือบัญชี Apple Developer 99 ดอลลาร์ต่อปี (ราว 3,500 บาทต่อปี ขึ้นอยู่กับอัตราแลกเปลี่ยน) ซึ่ง Apple กำหนดให้ต้องมีเพื่อเซ็นชื่อพาสทุกใบ จึงไม่มีเส้นทางที่ฟรี 100% เพราะใบรับรองการเซ็นชื่อมาจาก Apple โดยตรง
ต้องมีค่ะ Apple กำหนดให้ทุกพาสต้องเซ็นชื่อด้วยใบรับรอง Pass Type ID จากบัญชีนักพัฒนาของคุณ ไม่ว่าจะสร้างพาสด้วยมือเองหรือใช้เครื่องมือ no-code builder จัดการเรื่องเซ็นชื่อให้ แต่คุณยังต้องเตรียมใบรับรองเองครั้งหนึ่งตอนตั้งค่า
ได้ค่ะ pass builder แทนที่ไฟล์ pass.json การเซ็นชื่อด้วยใบรับรอง และเซิร์ฟเวอร์อัปเดต ด้วยแดชบอร์ดแบบเห็นภาพ คุณออกแบบบัตร generate และแชร์ลิงก์ติดตั้งได้โดยไม่ต้องเขียนโค้ดเลย ขั้นตอนเดียวที่ยังเป็นเรื่องเทคนิคคือการเพิ่มใบรับรอง Apple ของคุณครั้งเดียวตอนตั้งค่า