ปัญหาที่ 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 (งานอัตโนมัติ)
ต้องเปลี่ยนโดเมนแอป
- ตั้ง
NEXT_PUBLIC_APP_URLใหม่แล้ว redeploy 2. เพิ่มhttps://<ใหม่>/auth/callbackใน Supabase Redirect URLs (คงโดเมนเก่าไว้ เพราะ QR/ลิงก์ที่ร้านแจกฝังโดเมนเก่า) 3. คง alias โดเมนเก่าใน Vercel ตลอด
Owner คนเดียวของร้านลาออก
“ผู้ใช้” → บัญชีคนใหม่ → “แก้ไข” → “เพิ่มเข้าร้าน” บทบาท OWNER ก่อน แล้วค่อยเอาคนเดิมออก (ระบบไม่ให้ร้านไม่มี Owner)
อยากดูว่าใครทำอะไรในร้านไหน
/platform/audit กรองร้าน/ผู้ทำ (Audit ทั้งระบบ)