การตั้งค่าเชื่อมต่อ POS ของ Square
เมื่อเชื่อมต่อ POS ของ Square กับ ReceiptRoller ข้อมูลธุรกรรมจะถูกส่งไปโดยอัตโนมัติทุกครั้งที่มีการชำระเงิน และใบเสร็จอิเล็กทรอนิกส์จะถูกสร้างขึ้น การเชื่อมต่อจะเสร็จสมบูรณ์เพียงแค่ยืนยันตัวตนด้วยบัญชี Square เท่านั้น ไม่จำเป็นต้องตั้งค่าสำหรับนักพัฒนาหรือป้อนคีย์ API ของ Square
ขั้นตอนที่ 1: เปิดหน้าเครื่องขาย POS
คลิก "เครื่องขาย POS" จากรายการฟังก์ชันในแดชบอร์ดร้านค้า หน้ารายการเครื่องขาย POS จะเปิดขึ้น
ขั้นตอนที่ 2: เชื่อมต่อกับ Square
คลิกปุ่ม "เชื่อมต่อกับ Square" ที่มุมขวาบนของหน้าจอ จะย้ายไปยังหน้ายืนยันตัวตนของ Square
ขั้นตอนที่ 3: ยืนยันตัวตนด้วยบัญชี Square
เข้าสู่ระบบบัญชี Square จากหน้าเข้าสู่ระบบของ Square ตรวจสอบสิทธิ์การเข้าถึงแล้วคลิก "อนุญาต" เมื่อการยืนยันตัวตนเสร็จสมบูรณ์ จะกลับมายัง ReceiptRoller โดยอัตโนมัติ
ขั้นตอนที่ 4: เลือกโลเคชัน (กรณีมีหลายโลเคชัน)
หากบัญชี Square มีการลงทะเบียนหลายโลเคชัน (ร้านค้า/สาขา) หน้าจอ "เลือกโลเคชัน Square" จะแสดงขึ้น กรุณาคลิก "เลือกโลเคชันนี้" ของโลเคชันที่ตรงกับร้านค้าที่ต้องการเชื่อมต่อ
หากมีเพียง 1 โลเคชัน ขั้นตอนนี้จะถูกข้าม และการเชื่อมต่อจะเสร็จสมบูรณ์โดยอัตโนมัติ
การตรวจสอบหลังการเชื่อมต่อเสร็จสมบูรณ์
ข้อความ "เชื่อมต่อกับ Square เรียบร้อยแล้ว" จะแสดงในรายการเครื่องขาย POS และการ์ดเครื่องใหม่จะถูกเพิ่มเข้ามา บนการ์ดจะแสดงข้อมูลต่อไปนี้
- ชื่อเครื่อง (ตัวอย่าง: Square POS — ชื่อร้านค้า)
- Square Badge และ Badge การเชื่อมต่อ API
- โลเคชัน (ที่อยู่)
- จำนวนธุรกรรมที่ซิงค์แล้ว
- สถานะ (กำลังทำงาน)
ข้อมูลที่จะถูกซิงค์หลังการเชื่อมต่อ
เมื่อการเชื่อมต่อเสร็จสมบูรณ์ ข้อมูลต่อไปนี้จะถูกส่งไปมาโดยอัตโนมัติระหว่าง Square กับ ReceiptRoller
| ประเภทข้อมูล | ทิศทาง | จังหวะเวลา | รายละเอียด |
|---|---|---|---|
| ธุรกรรม (รายการขาย จำนวนเงิน วิธีชำระเงิน) | Square → RR | เรียลไทม์ (Webhook) | การแม็ปข้อมูลธุรกรรมของ Square |
| ข้อมูลลูกค้า (ชื่อ ข้อมูลติดต่อ หมายเลขสมาชิก วันเกิด ที่อยู่) | สองทิศทาง | ไม่กี่วินาทีหลังลงทะเบียน/อัปเดต + ซิงค์ส่วนต่างทุก 1 ชั่วโมง | การซิงค์ข้อมูลสมาชิกแบบสองทิศทาง / การแม็ปข้อมูลลูกค้า |
| มาสเตอร์สินค้า (ชื่อสินค้า SKU หมวดหมู่ ราคา) | Square → RR | ซิงค์ด้วยตนเอง (ปุ่ม "ซิงค์จาก Square" ในหน้าจัดการสินค้า) | การแม็ปข้อมูลสินค้า |
| พนักงาน (Team Member) | เชื่อมโยงด้วยตนเอง | ป้อน Team Member ID เมื่อสร้างพนักงานในฝั่ง RR | การแม็ปข้อมูลพนักงาน |
นำเข้ามาสเตอร์สินค้า (ไม่บังคับ)
ข้อมูลธุรกรรมจะเริ่มนำเข้าอัตโนมัติทันทีที่การเชื่อมต่อ POS เสร็จสมบูรณ์ แต่การนำเข้ามาสเตอร์สินค้า (รายการชื่อสินค้า / SKU / หมวดหมู่ / ราคา เป็นต้น) เป็นทางเลือกของผู้ดำเนินกิจการร้าน กรุณานำเข้าในกรณีที่ต้องการป้อนต้นทุนในฝั่ง ReceiptRoller เพื่อใช้วิเคราะห์กำไร หรือต้องการจัดการแอตทริบิวต์เพิ่มเติมของแต่ละสินค้า (แบรนด์ ผู้จัดจำหน่าย รหัส JAN เป็นต้น)
- เปิด "การจัดการสินค้า" ในหน้าจัดการร้านค้า
- คลิก "ซิงค์จาก Square" จากเมนู (ไอคอน ⋮) ที่มุมขวาบน
- สินค้าและหมวดหมู่ทั้งหมดจะถูกนำเข้าผ่าน Square Catalog API และการเพิ่ม/อัปเดตใหม่จะดำเนินการโดยอัตโนมัติ
- หลังการซิงค์เสร็จสิ้น จำนวนรายการที่นำเข้าจะแสดงที่ด้านบนของหน้าจอ
รายละเอียดเกี่ยวกับรายการที่จะถูกนำเข้า การรองรับฟิลด์ และพฤติกรรมเฉพาะของ Square (การจัดการ Variation หลายรายการ เหตุผลที่ต้นทุนอาจไม่ถูกนำเข้า เป็นต้น) ดูได้ที่ การแม็ปข้อมูลสินค้าของ Square และ ReceiptRoller
แม้จะไม่นำเข้ามาสเตอร์สินค้า ฟังก์ชันวิเคราะห์ยอดขายรายสินค้าก็ยังใช้งานได้ (เนื่องจากชื่อสินค้า/หมวดหมู่จะถูกรวบรวมอัตโนมัติจากรายการธุรกรรม) กรุณาพิจารณานำเข้าเฉพาะในกรณีที่ต้องการจัดการต้นทุนหรือวิเคราะห์กำไร
การซิงค์ข้อมูลด้วยตนเอง
คลิกการ์ดเครื่องเพื่อเปิดหน้ารายละเอียด แล้วคลิกปุ่ม "ซิงค์กับ Square" จะสามารถนำเข้าข้อมูลธุรกรรมย้อนหลัง 30 วันล่าสุด (หรือตั้งแต่การซิงค์ครั้งก่อน) ด้วยตนเองได้ หลังการซิงค์เสร็จสิ้น จะแสดงข้อความ "ซิงค์กับ Square แล้ว ได้รับธุรกรรมจำนวน ○ รายการ"
โดยปกติข้อมูลจะถูกส่งแบบเรียลไทม์ทุกครั้งที่มีการชำระเงิน ดังนั้นการซิงค์ด้วยตนเองจะใช้ในกรณีที่ต้องการเชื่อมต่อครั้งแรกหรือต้องการซิงค์ใหม่อีกครั้ง
การแก้ไข/ลบเครื่อง
สามารถแก้ไขชื่อเครื่องและข้อมูลโลเคชันได้จากหน้ารายละเอียดเครื่อง หากต้องการยกเลิกการเชื่อมต่อ กรุณาลบเครื่องออกจากปุ่ม "ลบ"
สำหรับผู้ที่ต้องการตรวจสอบโครงสร้างข้อมูลภายใน
เกี่ยวกับวิธีการแม็ปข้อมูลธุรกรรมที่ได้รับจาก Square เข้ากับโมเดลข้อมูลธุรกรรมภายในของ ReceiptRoller มีบทความอธิบายเชิงเทคนิคให้ ซึ่งสรุปตารางเทียบฟิลด์ การแปลงสถานะ รายละเอียด การจับคู่ลูกค้า และการรีเฟรช OAuth token อัตโนมัติ เป็นต้น
- การแม็ปข้อมูลธุรกรรมของ Square และ ReceiptRoller — รายละเอียดเชิงเทคนิค
- การแม็ปข้อมูลลูกค้าของ Square และ ReceiptRoller
- การแม็ปข้อมูลสินค้าของ Square และ ReceiptRoller
- ข้อกำหนด PosTransactionDto (Field Reference) — ฟิลด์ทั้งหมดของโมเดลข้อมูลธุรกรรม
บทความที่เกี่ยวข้อง
-
กลไกการทำงานของใบเสร็จอิเล็กทรอนิกส์อธิบายกลไกการทำงานของใบเสร็จอิเล็กทรอนิกส์ของ ReceiptRoller และวิธีเชื่อมต่อ POS กับ Square และสมาเรจิ
-
การลงทะเบียนข้อมูลพนักงานอธิบายขั้นตอนการลงทะเบียนพนักงานใหม่ ตั้งแต่แบบฟอร์มลงทะเบียนจากรายชื่อ ข้อมูลพื้นฐาน ร้านค้าที่มอบหมาย ข้อมูลบุคคล งานเพิ่มเติม ข้อมูลติดต่อฉุกเฉิน จนถึงการบันทึก พร้อมภาพหน้าจอประกอบ
-
การซิงค์ข้อมูลสมาชิกสองทางกับ Smaregi / Squareข้อมูลสมาชิกของ ReceiptRoller จะถูกซิงค์แบบสองทางกับ POS ที่เชื่อมต่อ เช่น Smaregi หรือ Square เมื่อลงทะเบียนสมาชิกที่ฝั่ง ReceiptRoller จะสะท้อนไปยังมาสเตอร์สมาชิกของ POS ด้วย และในทางกลับกัน ข้อมูลที่ลงทะเบียนสมาชิกที่ POS ก็จะถูกดึงเข้าสู่ CRM ของ ReceiptRoller เช่นกัน ไม่จำเป็นต้องจัดการข้อมูลสมาชิกซ้ำซ้อน บทความนี้อธิบายกลไกการซิงค์สองทาง รายการที่ซิงค์ จังหวะเวลา ลำดับความสำคัญเมื่อเกิดความขัดแย้ง POS ที่รองรับ และวิธีตั้งค่า
-
การแมปข้อมูลพนักงาน Square กับข้อมูลพนักงานของ Receipt Rollerอธิบายวิธีที่ Square Team Member เชื่อมโยงกับข้อมูลพนักงานของ Receipt Roller (StaffDto) ครอบคลุมวิธีใช้งานลิงก์แบบแมนนวล ตรรกะการระบุผู้รับผิดชอบในข้อมูลการขาย และฟิลด์หลักของ Team Member API
-
การเชื่อมต่อกับ POSอธิบายภาพรวมของระบบ POS ที่สามารถเชื่อมต่อกับ ReceiptRoller ได้ และวิธีการเชื่อมต่อ รองรับ Square และ Smaregi