• พิมพ์คำที่อยู่ในใจ เช่น “หมดเวลาชำระ” “ปล่อยโต๊ะ” “เครดิต”
← กลับแอป
วิธีทำ· แก้งานที่ต้องทำตอนนี้

แก้ปัญหา (ผู้ดูแลระบบ)

ปัญหาที่ Owner มักแจ้งมา และจุดที่ต้องดูก่อน

อัปเดตล่าสุด 2026-09-07 · เวอร์ชันแอป 0.1.0

ปัญหาที่ Owner มักแจ้งมา และจุดแรกที่ควรดู

Owner บอกว่าเข้าสู่ระบบไม่ได้

/platform/users → ค้นอีเมลเต็ม → “จัดการ ⌄” → “ตั้งรหัสผ่านชั่วคราว” (ส่งทาง LINE) เร็วกว่าไล่เรื่องอีเมล · ถ้าขึ้น “รอรับเชิญ” แปลว่าไม่เคยกดลิงก์เชิญ ใช้รหัสชั่วคราวได้เช่นกัน

อีเมลเชิญ/รีเซ็ตไม่ถึง

ตรวจ SMTP ใน Supabase (ค่าเริ่มต้นส่งได้ ~3 ฉบับ/ชั่วโมง) และโฟลเดอร์สแปมของผู้รับ · ทางลัด: “สร้างลิงก์รีเซ็ต (ใช้ครั้งเดียว)” แล้วส่งลิงก์เอง (ตั้งค่า Supabase)

ผู้ใช้เห็น “ลิงก์หมดอายุหรือยังไม่ได้เปิดจากอีเมล กรุณาขอลิงก์ใหม่” ทันทีที่กดลิงก์

โดเมนไม่อยู่ใน Redirect URLs หรือเทมเพลตอีเมลยังใช้ {{ .ConfirmationURL }} และผู้ใช้เปิดในเบราว์เซอร์ที่ไม่รัน JavaScript — แก้ตามหน้า Supabase

ร้านหายจากรายการ /platform

ร้านไม่ถูกลบจากระบบ (ไม่มีปุ่มลบ) ถ้าไม่เห็น ตรวจว่าล็อกอินด้วยบัญชีที่เป็น platform admin (ป้ายในหน้า “ผู้ใช้”)

สลิปทุกร้านเข้าคิวมือพร้อมกัน

Thunder ล่ม (ระบบ retry เอง ทุก 5 นาทีในชั่วโมงแรก จากนั้นทุก 30–60 นาที) หรือ APP_SECRET เปลี่ยน (ดูแล Thunder)

โต๊ะ “รอชำระ” ค้างไม่หมดอายุ

cron expire-holds ไม่รัน → ตรวจ Vercel Cron log และ CRON_SECRET (งานอัตโนมัติ)

ต้องเปลี่ยนโดเมนแอป

  1. ตั้ง NEXT_PUBLIC_APP_URL ใหม่แล้ว redeploy 2. เพิ่ม https://<ใหม่>/auth/callback ใน Supabase Redirect URLs (คงโดเมนเก่าไว้ เพราะ QR/ลิงก์ที่ร้านแจกฝังโดเมนเก่า) 3. คง alias โดเมนเก่าใน Vercel ตลอด

Owner คนเดียวของร้านลาออก

“ผู้ใช้” → บัญชีคนใหม่ → “แก้ไข” → “เพิ่มเข้าร้าน” บทบาท OWNER ก่อน แล้วค่อยเอาคนเดิมออก (ระบบไม่ให้ร้านไม่มี Owner)

อยากดูว่าใครทำอะไรในร้านไหน

/platform/audit กรองร้าน/ผู้ทำ (Audit ทั้งระบบ)

หัวข้อที่เกี่ยวข้อง

หน้านี้ช่วยได้ไหม