ตั้งค่าระบบ

ตั้งค่าระบบ (Settings)

ตั้งค่าร้านค้า ปรับแต่งหน้าตาระบบ สำรองฐานข้อมูล และตั้งค่าส่วนตัว

💡
การตั้งค่าแบ่งเป็น 2 ส่วน: ตั้งค่าระบบ (Admin เท่านั้น) และ ตั้งค่าส่วนตัว (ผู้ใช้ทุกคน)

ตั้งค่าระบบ (Admin)

หน้าตั้งค่าระบบ (system.php) — เฉพาะ Admin เข้าถึงได้:

ข้อมูลร้านค้า

การตั้งค่ารหัสคำอธิบาย
ชื่อร้านapp_nameชื่อร้านค้า แสดงในหัวเว็บ ใบเสร็จ ใบเสนอราคา
คำขวัญapp_taglineคำโปรย/คำขวัญของร้าน
โลโก้logo_systemโลโก้ร้านค้า แสดงในหัวเว็บและใบเสร็จ
Faviconfaviconไอคอนเล็กบนแท็บเบราว์เซอร์
เขตเวลาtimezoneเขตเวลาของระบบ (ค่าเริ่มต้น: Asia/Bangkok)
สกุลเงินcurrencyสัญลักษณ์สกุลเงิน เช่น ฿, THB

สำรองฐานข้อมูล (Backup)

ระบบสำรองฐานข้อมูลช่วยปกป้องข้อมูลธุรกิจของคุณ:

สร้างไฟล์สำรอง

ไปที่เมนู "ตั้งค่าระบบ" เปิดหน้าตั้งค่าระบบ (เฉพาะ Admin)
คลิก "สำรองฐานข้อมูล" ระบบจะสร้างไฟล์ SQL ในโฟลเดอร์ backups/
ดาวน์โหลดไฟล์สำรอง คลิกดาวน์โหลดเพื่อเก็บไว้ในเครื่องหรือที่อื่น

รูปแบบชื่อไฟล์: backup_lynda_YYYYMMDD_HHMMSS.sql

⚠️
ควรสำรองฐานข้อมูลเป็นประจำ:
  • ทุกวัน — สำหรับร้านที่มียอดขายมาก
  • ทุกสัปดาห์ — สำหรับร้านที่มียอดขายปานกลาง
  • ก่อนอัปเดตระบบ — สำรองก่อนทำการเปลี่ยนแปลงใหญ่

กู้คืนฐานข้อมูล (Restore)

ไปที่หน้าตั้งค่าระบบ เปิดส่วนจัดการสำรองข้อมูล
เลือกไฟล์สำรอง เลือกจากรายการไฟล์สำรองที่มี หรืออัปโหลดไฟล์ .sql จากเครื่อง
คลิก "กู้คืน" ระบบจะนำเข้าข้อมูลจากไฟล์สำรอง
🚨
ข้อควรระวัง: การกู้คืนจะ เขียนทับข้อมูลปัจจุบัน ทั้งหมด ควรสำรองข้อมูลปัจจุบันก่อนกู้คืนเสมอ

จัดการไฟล์สำรอง

การดำเนินการคำอธิบาย
ดาวน์โหลดดาวน์โหลดไฟล์สำรอง .sql ไปเก็บในเครื่อง
อัปโหลดอัปโหลดไฟล์สำรอง .sql เข้าไปในระบบ
ลบลบไฟล์สำรองที่ไม่ต้องการ (เพื่อประหยัดพื้นที่)

ตั้งค่าส่วนตัว (Settings)

หน้าตั้งค่าส่วนตัว (settings.php) — ผู้ใช้ทุกคนเข้าถึงได้ ปรับแต่งหน้าตาตามชอบ:

ธีม (Theme)

เลือกธีมสีสำหรับระบบ มีให้เลือกมากกว่า 12 ธีม:

Purple Blue Green Rose Orange Slate Teal Indigo Dark Dark Purple

คลิกเลือกธีม แล้วระบบจะเปลี่ยนสีทันที (บันทึกผ่าน AJAX อัตโนมัติ)

ขนาดตัวอักษร

ขนาดรหัสเหมาะกับ
เล็กมากxsจอใหญ่ ต้องการเห็นข้อมูลมาก
เล็กsmจอใหญ่ ต้องการความกระชับ
ปกติmdค่าเริ่มต้น เหมาะกับทั่วไป
ใหญ่lgอ่านง่ายขึ้น
ใหญ่มากxlสำหรับผู้ที่ต้องการตัวอักษรใหญ่
ใหญ่ที่สุดxxlสำหรับจอ POS หรือผู้มีปัญหาสายตา

แบบอักษร (Font)

เลือกจาก 17 ฟอนต์ ทั้งฟอนต์ไทยและฟอนต์ภาษาอังกฤษ:

  • ฟอนต์ไทยยอดนิยม: Sarabun, Kanit, Prompt, Noto Sans Thai, IBM Plex Sans Thai
  • ฟอนต์สากล: Inter, IBM Plex Sans, DM Sans, Nunito, Poppins

ภาษา

เลือกภาษาสำหรับระบบ:

🇹🇭 ภาษาไทย 🇬🇧 English 🇱🇦 ພາສາລາວ

เปลี่ยนภาษาแล้วมีผลทันที ทุกเมนูและข้อความในระบบจะเปลี่ยนตามภาษาที่เลือก

การบันทึกค่า

ประเภทเก็บที่ไหนผลกระทบ
ตั้งค่าระบบ ตาราง system_settings (key-value) มีผลกับผู้ใช้ทุกคน
ตั้งค่าส่วนตัว คอลัมน์ users.ui_prefs (JSON) มีผลเฉพาะผู้ใช้คนนั้น

รูปแบบ ui_prefs (JSON)

{
  "theme": "purple",
  "font_size": "md",
  "font_family": "Sarabun",
  "lang": "th"
}

ค่าเหล่านี้ถูกโหลดและนำไปใช้ทุกครั้งที่ผู้ใช้เปิดหน้าระบบ

ข้อมูลระบบ

หน้าตั้งค่าระบบยังแสดงข้อมูลทางเทคนิค:

  • เวอร์ชัน PHP — เวอร์ชัน PHP ที่ใช้งาน
  • เวอร์ชัน MySQL — เวอร์ชันฐานข้อมูล
  • ชื่อฐานข้อมูล — ชื่อ Database ที่เชื่อมต่อ
  • พื้นที่เก็บข้อมูล — ขนาดฐานข้อมูลปัจจุบัน
  • จำนวนไฟล์สำรอง — จำนวนไฟล์ Backup ที่มี

สิทธิ์การเข้าถึง

ส่วนAdminCashierStockReport
ตั้งค่าระบบ
สำรอง/กู้คืน
ตั้งค่าส่วนตัว

เคล็ดลับ

  • ตั้งโลโก้ร้านทันทีหลังติดตั้ง — โลโก้จะแสดงในใบเสร็จและใบเสนอราคา
  • สำรองฐานข้อมูลก่อนเปลี่ยนแปลง — ทำเป็นนิสัยก่อนแก้ไขข้อมูลจำนวนมาก
  • เก็บไฟล์สำรองนอกเครื่อง — ดาวน์โหลดไฟล์สำรองเก็บไว้ในที่ปลอดภัย (Cloud, External Drive)
  • ลบไฟล์สำรองเก่า — ลบไฟล์ที่เก่ามากเพื่อประหยัดพื้นที่ดิสก์
  • ใช้ธีม Dark สำหรับทำงานกลางคืน — ลดแสงจ้าและช่วยถนอมสายตา