← กลับหน้ารวมคู่มือ

🏪 คู่มือระบบร้านค้า (Shop)

คู่มือการลงทะเบียนร้านค้า จัดการบัญชีรับเงิน กำหนด Template สัญญา และบริหารพนักงานร้าน

📑 สารบัญ
🏬

ลงทะเบียนร้านค้าใหม่

เพิ่มข้อมูลร้านค้าพาร์ทเนอร์เข้าระบบ

ชื่อร้าน จำเป็น
ชื่อร้านที่จะแสดงในระบบและเอกสาร
รหัสร้าน จำเป็น
รหัสสำหรับอ้างอิง เช่น SHOP001
ที่อยู่ร้าน จำเป็น
ที่อยู่เต็มของร้าน สำหรับออกเอกสาร
เบอร์โทรศัพท์ จำเป็น
เบอร์ติดต่อร้าน
พิกัด GPS
ตำแหน่งร้านบนแผนที่ สำหรับ Check-in
เจ้าของร้าน
ชื่อผู้รับผิดชอบหลัก
💳

บัญชีรับเงิน

ตั้งค่าบัญชีสำหรับรับค่าคอมมิชชั่น

ธนาคาร จำเป็น
เลือกธนาคารจากรายการ
เลขบัญชี จำเป็น
เลขบัญชีที่รับโอนเงิน
ชื่อบัญชี จำเป็น
ชื่อเจ้าของบัญชี
PromptPay
เบอร์/เลขบัตร PromptPay (ถ้ามี)
📄

Template สัญญา

กำหนดรูปแบบสัญญาที่ใช้กับร้าน

เลือก Template จำเป็น
เลือกจาก Template ที่สร้างไว้ในระบบ
อัตราดอกเบี้ย
กำหนดอัตราดอกเบี้ยเฉพาะร้าน (ถ้าต่างจากค่าเริ่มต้น)
ค่าธรรมเนียม
ค่าธรรมเนียมต่างๆ ที่เรียกเก็บ
👥

จัดการผู้ใช้งานเฉพาะร้าน (Shop User Management)

สร้าง แก้ไข ลบ และกำหนดสิทธิ์ผู้ใช้งานสำหรับพนักงานร้านค้า

📋 รูปแบบการแสดงผลแบบตาราง
ระบบใช้ตาราง (Table-based UI) แทนการแสดงผลแบบการ์ดเดิม แสดง Username, ชื่อ-นามสกุล, เบอร์โทร, สถานะ, บทบาท (Roles) พร้อมปุ่มแก้ไข/ลบ
🔍 ค้นหาและกรอง
ค้นหาผู้ใช้ด้วยชื่อ/username/เบอร์โทร และกรองตามสถานะ Active/Inactive ข้อมูลจะกรองเฉพาะร้านค้าปัจจุบันอัตโนมัติ
🔐 กำหนดบทบาท (Roles)
กำหนด Role ที่เหมาะสมให้พนักงาน เช่น Shop Staff, Manager — ระบบใช้ Role-Based Access Control (RBAC) เหมือนระบบ Admin
📋 กำหนดสิทธิ์การใช้งาน (Permission Matrix V2)
ตารางสิทธิ์แบบ Module > Resource > Action เลือกได้ละเอียดทั้ง ดู/เพิ่ม/แก้ไข/ลบ/อื่นๆ พร้อมปุ่มเลือกทั้งหมดต่อแถวและต่อ Module
🏪 ข้อมูลร้านค้า Auto-fill
Shop ID และชื่อร้าน จะถูกเติมอัตโนมัติจากร้านค้าปัจจุบัน ไม่สามารถแก้ไขได้ (readonly)

📌 ขั้นตอนการเพิ่มพนักงาน

  1. ไปที่เมนู "ผู้ใช้งานเฉพาะร้านนี้" ใน sidebar
  2. กดปุ่ม "➕ เพิ่มผู้ใช้ใหม่" (มุมขวาบน)
  3. กรอก Username, ชื่อ-นามสกุล, เบอร์โทร, รหัสผ่าน
  4. ตั้งสถานะ (Active/Inactive) และระดับ
  5. เลือก บทบาท (Roles) ที่เหมาะสม
  6. กำหนด สิทธิ์การใช้งาน ตาม Permission Matrix (ถ้าต้องการ)
  7. กด "➕ สร้างผู้ใช้" เพื่อบันทึก

✏️ ขั้นตอนการแก้ไขพนักงาน

  1. ค้นหาผู้ใช้ในตาราง
  2. กดปุ่ม ✏️ ที่คอลัมน์ "จัดการ"
  3. แก้ไขข้อมูล ชื่อ เบอร์ สถานะ หรือสิทธิ์
  4. รหัสผ่าน — เว้นว่างหากไม่ต้องการเปลี่ยน
  5. กด "💾 บันทึกการแก้ไข"

💡 สิ่งที่เปลี่ยนจากเวอร์ชันเก่า

  • เปลี่ยนจากการ์ด → ตาราง: เห็นข้อมูลผู้ใช้ได้มากขึ้นในหน้าเดียว
  • ระบบสิทธิ์ V2: กำหนดสิทธิ์ได้ละเอียดถึงระดับ Module.Resource.Action (แทน checkbox แบบเก่า)
  • Roles: กำหนดบทบาทได้หลายบทบาทพร้อมกัน (แทนระดับ 1/2/9)
  • ปุ่ม "จัดการเมนู" ถูกตัดออก: ให้ใช้งานเฉพาะใน Admin เพื่อความปลอดภัย
⚙️

ตั้งค่าร้าน

การตั้งค่าอื่นๆ

เวลาทำการ
วันและเวลาเปิด-ปิดร้าน
โลโก้ร้าน
อัปโหลดรูปโลโก้สำหรับใส่ในเอกสาร
หมายเหตุ
ข้อมูลเพิ่มเติมเกี่ยวกับร้าน

💡 เคล็ดลับ

  • ตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนบันทึก
  • เปลี่ยนรหัสผ่านเริ่มต้นของพนักงานทันทีหลังสร้างบัญชี
  • อัพเดทพิกัด GPS ให้ถูกต้องเพื่อการ Check-in
🏪

รายการร้านค้า (ย้ายไป Admin)

เมนูค้นหาร้านค้าทั้งหมดถูกย้ายไปอยู่ในระบบ Admin แล้ว

⚠️ เมนูเดิม "รายการร้านค้า" ใน Shop ถูกลบออก
เมนูนี้เคยอยู่ใน sidebar ของ Module Shop แต่ตอนนี้ถูกย้ายไปอยู่ใน Module Admin เพื่อรวมศูนย์การจัดการ
📍 ตำแหน่งใหม่
เข้าถึงได้จาก Admin sidebar → "🏪 รายการร้านค้า" ต้องมีสิทธิ์ shop.list.view
🔍 ฟังก์ชันเดิม
ค้นหาร้านค้า ดูรายละเอียด กรองตามสถานะ — ฟังก์ชันทั้งหมดยังเหมือนเดิม