จัดการสินค้า
เพิ่ม แก้ไข จัดหมวดหมู่ และจัดการข้อมูลสินค้าทั้งหมดในร้าน
หมวดหมู่สินค้า (Categories)
ก่อนเพิ่มสินค้า ควรสร้างหมวดหมู่เพื่อจัดกลุ่มสินค้าให้เป็นระเบียบ
วิธีสร้างหมวดหมู่
ไปที่เมนู "หมวดหมู่สินค้า"
คลิกที่เมนู Categories / หมวดหมู่สินค้า ในแถบนำทาง
คลิก "เพิ่มหมวดหมู่"
กรอกข้อมูลดังนี้:
| ฟิลด์ | คำอธิบาย | จำเป็น |
|---|---|---|
| ชื่อหมวดหมู่ | ชื่อที่แสดงในระบบ เช่น "เครื่องดื่ม", "อาหาร" | ✓ |
| Slug | รหัสย่อสำหรับ URL (สร้างอัตโนมัติจากชื่อ) | อัตโนมัติ |
| คำอธิบาย | รายละเอียดเพิ่มเติม | ไม่บังคับ |
| ไอคอน | ไอคอนแสดงหน้าหมวดหมู่ | ไม่บังคับ |
| สี | สีของหมวดหมู่ สำหรับแสดง Badge | ไม่บังคับ |
| ลำดับ | ลำดับการแสดงผล (น้อย = แสดงก่อน) | ไม่บังคับ |
| สถานะ | เปิด/ปิดใช้งานหมวดหมู่ | ✓ |
รายการสินค้า
หน้ารายการสินค้า (products.php) แสดงสินค้าทั้งหมดในระบบ พร้อมเครื่องมือ:
- ค้นหา — ค้นหาด้วยชื่อ, SKU หรือบาร์โค้ด
- กรองหมวดหมู่ — แสดงเฉพาะสินค้าในหมวดที่เลือก
- กรองสถานะ — กรองตามสถานะ Active / Discontinued
- จัดเรียง — เรียงตามชื่อ, ราคา, สต็อก, วันที่เพิ่ม
แต่ละแถวแสดง: รูปสินค้า, ชื่อ, SKU, หมวดหมู่, ราคาขาย, สต็อก, สถานะ
เพิ่มสินค้าใหม่
ข้อมูลพื้นฐาน
| ฟิลด์ | คำอธิบาย | จำเป็น |
|---|---|---|
| ชื่อสินค้า | ชื่อเต็มของสินค้า | ✓ |
| SKU | รหัสสินค้า (Stock Keeping Unit) เช่น PRD-001 | ✓ |
| บาร์โค้ด | รหัสบาร์โค้ดสำหรับสแกน | ไม่บังคับ |
| หมวดหมู่ | เลือกหมวดหมู่ที่สร้างไว้ | ไม่บังคับ |
| หน่วย | หน่วยนับ เช่น ชิ้น, กล่อง, กก., ลิตร | ไม่บังคับ |
| คำอธิบาย | รายละเอียดเพิ่มเติมเกี่ยวกับสินค้า | ไม่บังคับ |
ราคา
| ฟิลด์ | คำอธิบาย | จำเป็น |
|---|---|---|
| ราคาทุน (Cost) | ราคาต้นทุนสินค้า ใช้คำนวณกำไร | ✓ |
| ราคาขายปลีก (Sell) | ราคาขายให้ลูกค้าทั่วไป | ✓ |
| ราคาขายส่ง (Wholesale) | ราคาขายส่ง สำหรับลูกค้าประเภท Wholesale | ไม่บังคับ |
กำไร = ราคาขายปลีก - ราคาทุน — ตรวจสอบให้ราคาขายมากกว่าราคาทุนเสมอ
สต็อก
| ฟิลด์ | คำอธิบาย | จำเป็น |
|---|---|---|
| จำนวนสต็อก (Qty) | จำนวนสินค้าคงเหลือปัจจุบัน | ✓ |
| สต็อกขั้นต่ำ (Min) | เมื่อเหลือน้อยกว่านี้จะแจ้งเตือน | ไม่บังคับ |
| สต็อกสูงสุด (Max) | จำนวนสูงสุดที่ควรมี | ไม่บังคับ |
รูปภาพ & อื่น ๆ
| ฟิลด์ | คำอธิบาย | จำเป็น |
|---|---|---|
| รูปสินค้า | อัปโหลดรูปภาพสินค้า (แสดงใน POS และรายการ) | ไม่บังคับ |
| วันหมดอายุ | วันหมดอายุของสินค้า (สำหรับสินค้ามีอายุ) | ไม่บังคับ |
| สถานะ | active = ใช้งาน, discontinued = หยุดจำหน่าย | ✓ |
แก้ไขสินค้า
ไปที่รายการสินค้า
คลิกเมนู "สินค้า" เพื่อดูรายการทั้งหมด
คลิกปุ่ม "แก้ไข" ที่สินค้าต้องการ
จะเปิดหน้าแก้ไขพร้อมข้อมูลเดิม
แก้ไขข้อมูลตามต้องการ
เปลี่ยนราคา, สต็อก, รูปภาพ หรือข้อมูลอื่น ๆ
คลิก "บันทึก"
ระบบจะอัปเดตข้อมูลทันที
ลบสินค้า
คำเตือน: การลบสินค้าจะลบข้อมูลทั้งหมดรวมถึงรูปภาพและประวัติสต็อก แนะนำให้เปลี่ยนสถานะเป็น
discontinued แทนการลบ เพื่อเก็บประวัติไว้
หากต้องการลบจริง:
- คลิกปุ่ม "ลบ" ที่สินค้า
- ยืนยันการลบในกล่องข้อความ
- ระบบจะลบสินค้าและรูปภาพที่เกี่ยวข้อง
ค้นหาสินค้าทั่วระบบ
ระบบมีฟังก์ชันค้นหาสินค้าแบบ AJAX ที่ใช้ได้จากหลายหน้า:
- หน้า POS — สแกนบาร์โค้ด หรือพิมพ์ชื่อ/SKU
- หน้ารายการสินค้า — ค้นหาด้วยชื่อ, SKU, บาร์โค้ด
- หน้ารับเข้าสินค้า — ค้นหาสินค้าเพื่อเพิ่มในใบรับเข้า
ผลลัพธ์แสดงแบบ Real-time ขณะพิมพ์ (แสดงสูงสุด 10 รายการ)
สิทธิ์การเข้าถึง
| บทบาท | ดู | เพิ่ม | แก้ไข | ลบ |
|---|---|---|---|---|
| Admin | ✓ | ✓ | ✓ | ✓ |
| Stock | ✓ | ✓ | ✓ | ✗ |
| Cashier | ✓ | ✗ | ✗ | ✗ |
| Report | ✓ | ✗ | ✗ | ✗ |