กรอก wizard “สร้างร้านใหม่” 3 ขั้นได้ถูกต้องในครั้งเดียว และรู้ว่าร้านใหม่ได้ค่าเริ่มต้นอะไร — ใช้เมื่อสร้างให้เอง (ปกติร้านยื่นคำขอเองที่ คำขอเปิดร้าน)
ระบบตรวจทุกอย่างก่อนสร้าง (ถ้ามีข้อผิดพลาดจะไม่มีอะไรถูกสร้างครึ่ง ๆ กลาง ๆ) แล้วจึงสร้าง Owner → ลงทะเบียนบัญชีกับระบบตรวจสลิป (ไม่บังคับ) → สร้างร้าน + สมาชิก + เปิด 7 คืนแรก + บันทึก Audit “สร้างร้าน”
ขั้น 1 — ข้อมูลร้าน
- ชื่อร้าน (≥ 2 ตัวอักษร)
- มัดจำต่อโต๊ะ (บาท) ค่าเริ่มต้น 200 — อยู่ใต้แถบพับ “มัดจำต่อโต๊ะ 200 บาท — แก้ได้ในตั้งค่าร้านภายหลัง” กดเปิดเฉพาะเมื่อร้านใช้ยอดอื่น
- URL ของร้าน — ระบบสร้างจากชื่อให้ แก้ได้ กฎ: a-z, 0-9, ขีดกลาง, 3–40 ตัว, ไม่ขึ้นต้น/ลงท้ายด้วยขีด · ชื่อไทยล้วนสร้างเองไม่ได้ ระบบบอก “ชื่อไทยล้วนสร้าง URL เองไม่ได้ พิมพ์อังกฤษ เช่น sea-club” · ระบบตรวจซ้ำสด ✓/✗ · คำสงวน: admin, api, login, signup, platform, me, b, v, www, auth
- URL เปลี่ยนทีหลังไม่ได้ เพราะฝังใน QR/ลิงก์ที่ร้านแจกไปแล้ว
ขั้น 2 — Owner ของร้าน
- อีเมล Owner — ระบบตรวจสด: “มีบัญชีอยู่แล้ว — จะตั้งเป็น Owner ด้วยบัญชีเดิม ไม่แตะรหัสผ่าน” หรือ “ยังไม่มีบัญชี — จะสร้างให้ตามวิธีด้านล่าง”
- ชื่อ Owner
- วิธีสร้างบัญชี (เฉพาะอีเมลใหม่): “ตั้งรหัสผ่านชั่วคราวให้ (แสดงครั้งเดียว)” (ปล่อยว่างให้สุ่ม) หรือ “ส่งอีเมลเชิญให้ตั้งรหัสเอง” (ต้องตั้ง Supabase อีเมลให้ทำงานก่อน)
ขั้น 3 — บัญชีรับมัดจำ
- PromptPay ID และ/หรือ ธนาคาร + เลขบัญชี + ชื่อบัญชี (ไทย) — ต้องมีอย่างน้อย 1 ทาง (แถบเขียว “มีช่องทางรับเงินแล้ว (แก้/เพิ่มทีหลังได้ในตั้งค่าของร้าน)”)
- แถบพับ “ตั้งค่าเพิ่มเติม: ชื่อบัญชีอังกฤษ · ประเภทบัญชี · Thunder API key — ทำภายหลังได้ในตั้งค่าร้าน” — กดเปิดเมื่อมีข้อมูล: ชื่อบัญชี (อังกฤษ) ตามที่ธนาคารแสดง · ประเภทบัญชี บุคคลธรรมดา/นิติบุคคล · Thunder API key
- Thunder API key ของ branch ร้านนี้ (ไม่บังคับ) อยู่ในแถบพับนั้น — ใส่เมื่อสร้าง branch ให้ร้านแล้ว: ร้านเริ่มเป็น PRO 30 วัน (เครดิต 0 — ให้เพิ่มที่ “แพ็กเกจร้าน”) และระบบลงทะเบียนบัญชีให้ทันที (ล้มเหลวไม่ทำให้สร้างร้านล้ม แค่ขึ้น “ยังไม่ได้ลงทะเบียนบัญชีกับระบบตรวจสลิป — ทำได้ในหน้าตั้งค่าของร้าน”) · ไม่ใส่ = แพ็กเกจฟรี
ค่าเริ่มต้นที่ร้านใหม่ได้: “เปิด 19:00–01:00 · แพ็กเกจฟรี (ไม่หมดอายุ) · เปิดจอง 7 คืนแรกให้อัตโนมัติ · เก็บรูปสลิป 90 วัน”
หลังกด “สร้างร้าน”
หน้าผลแสดง ลิงก์หน้าร้านสำหรับลูกค้า (คัดลอกได้) · ข้อมูล “เจ้าของร้าน (Owner)” + “รหัสผ่านชั่วคราว (แสดงครั้งเดียว)” + “คัดลอกข้อความส่งให้ Owner” · “ขั้นตอนถัดไป” 3 ข้อสำหรับ Owner (ผัง / ตั้งค่า / ปฏิทินจอง)
ถ้าเห็นข้อความนี้
| ถ้าเห็นข้อความนี้ | แปลว่า | ให้ทำ |
|---|---|---|
| “URL ใช้ได้เฉพาะ a-z, 0-9, - (3–40 ตัว, ห้ามขึ้นต้น/ลงท้ายด้วย -)” | slug ผิดกฎ | แก้ให้ตรงกฎ |
| “URL นี้ถูกสงวนไว้สำหรับระบบ” | ชนกับเส้นทางของระบบ | เปลี่ยนคำ |
| “URL นี้มีร้านอื่นใช้แล้ว / URL นี้มีคนใช้แล้ว” | slug ซ้ำ | เติมคำ เช่น sea-club-hua-hin |
| “ต้องมีช่องทางรับเงินอย่างน้อย 1 ทาง (PromptPay ID หรือ บัญชีธนาคาร)” | ขั้น 3 ไม่ครบ | กรอกอย่างน้อย 1 ทาง |
| “PromptPay ID ต้องเป็นเบอร์ 10 หลัก / บัตร ปชช. 13 หลัก / e-Wallet 15 หลัก” | รูปแบบผิด | ตัวเลขล้วน |
| “เลขบัญชีต้องเลือกธนาคารและเป็นตัวเลข 6–20 หลัก” | บัญชีธนาคารไม่ครบ | เลือกธนาคาร + เลขบัญชี |
| “Thunder key ใช้ไม่ได้: …” | key ผิดหรือ IP allowlist เปิดอยู่ | ให้ร้านปิด allowlist หรือเว้นว่างแล้วใส่ทีหลัง |
| “ระบบยังไม่ได้ตั้ง APP_SECRET จึงเก็บ Thunder key ไม่ได้” | env ไม่ครบ | ตั้ง APP_SECRET แล้ว redeploy ([ตัวแปรสภาพแวดล้อม](/help/super-admin/env-vars)) |
| “กรอกข้อมูลให้ครบก่อนสร้างร้าน” | ปุ่มถูกปิดเพราะข้อมูลไม่ครบ | ดูขั้นที่มีเครื่องหมายเตือน |