← กลับหน้าจัดการสต็อก
🌙 คู่มือการใช้งาน Moon Light
ระบบจัดการสต็อกสินค้า — ใช้งานง่าย ไม่ยุ่งยาก
1. การสมัครสมาชิก
ขั้นตอน:
- เปิดเว็บ Moon Light → กดลิงก์ "สมัครสมาชิก"
- กรอกข้อมูล: ชื่อ-นามสกุล, บริษัท/ร้านค้า, เบอร์โทร, อีเมล, รหัสผ่าน
- ติ๊ก ✓ ยินยอม PDPA
- กดปุ่ม "สมัครสมาชิก"
💡 ใช้อีเมลที่จำได้ เพราะจะใช้ login ทุกครั้ง + รีเซ็ตรหัสผ่านได้
2. การเข้าสู่ระบบ
ขั้นตอน:
- กรอก อีเมล + รหัสผ่าน
- กดปุ่ม "เข้าสู่ระบบ"
ลืมรหัสผ่าน? → กดลิงก์ "ลืมรหัสผ่าน?" → กรอกอีเมล → ระบบส่งลิงก์รีเซ็ตไปที่อีเมลอัตโนมัติ
3. หน้า Dashboard
ด้านบนสุดของหน้าจัดการสต็อก จะแสดง Dashboard แบบกะทัดรัด 4 การ์ด:
- 📦 รายการสินค้า — จำนวนสินค้าทั้งหมดในระบบ
- 🏷️ สต็อกทั้งหมด — ผลรวมจำนวนของทุกสินค้า
- 💰 มูลค่ารวม (฿) — จำนวน × ราคาทุน ของทุกรายการ
- ⚠️ สต็อกต่ำ — แสดงจำนวนสินค้าที่ต่ำกว่าจุดสั่งซื้อ พร้อม วงกลมแสดงสัดส่วน (ring chart)
💡 การ์ด "สต็อกต่ำ" จะเปลี่ยนเป็น สีแดง + ขอบเตือน เมื่อมีสินค้าต่ำกว่า minStock — สังเกตง่าย ไม่พลาด
ข้อมูลทั้งหมดอัปเดต real-time อัตโนมัติ ไม่ต้อง refresh หน้า
4. เพิ่มสินค้า
ขั้นตอน:
- กดปุ่ม "➕ เพิ่มสินค้า"
- กรอก: ชื่อสินค้า, รหัส SKU (ใส่เลขบาร์โค้ด), หมวดหมู่, จำนวน, หน่วย, ราคาทุน
- กดปุ่ม "บันทึก"
⚠️ สำคัญ: ช่อง "รหัสสินค้า (SKU)" ต้องใส่เลขบาร์โค้ดที่พิมพ์อยู่บนตัวสินค้า เพื่อให้สแกนแล้วเจอ
5. แก้ไขสินค้า
ขั้นตอน: กดปุ่ม ✏️ → แก้ไขข้อมูล → กด "บันทึก"
6. เพิ่ม/ลดสต็อก (ด้วยมือ)
- กดปุ่ม + เพื่อเพิ่มสต็อกทีละ 1
- กดปุ่ม − เพื่อลดสต็อกทีละ 1
- หากต้องการปรับจำนวนมาก ให้กด ✏️ แก้ไข แล้วเปลี่ยนจำนวนโดยตรง
7. ตัดสต็อก (จ่ายออกสินค้า)
กดปุ่ม "📤 ตัดสต็อก" (สีแดง) ที่อยู่ข้างปุ่ม "เพิ่มสินค้า" เพื่อเปิดหน้าตัดสต็อก
7.1 ตัดสต็อกด้วยการสแกนบาร์โค้ด (Batch)
ขั้นตอน:
- กดปุ่ม "📤 ตัดสต็อก"
- สแกนบาร์โค้ด หรือพิมพ์รหัส SKU ในช่อง แล้วกด Enter
- สินค้าจะเพิ่มลงในรายการรอตัดสต็อก (scan queue)
- สแกนซ้ำสินค้าเดิม → จำนวนเพิ่มอัตโนมัติ (+1)
- ปรับจำนวนได้ด้วยปุ่ม +/− ในรายการ
- เลือก เหตุผล (ขาย, เสียหาย, คืนของ, ใช้ภายใน, อื่นๆ)
- กรอก เลขอ้างอิง (เลขบิล, ใบส่งของ — ไม่บังคับ)
- กด "✅ ยืนยันตัดสต็อก"
💡 ใช้งานง่ายมาก: สแกนสินค้าหลายรายการใส่ queue → เลือกเหตุผล → ยืนยันครั้งเดียว ตัดสต็อกทั้ง batch!
7.2 ตัดสต็อกเอง (เลือกจากรายการ)
ขั้นตอน:
- กดปุ่ม "✍️ ตัดสต็อกเอง"
- เลือกสินค้าจาก dropdown
- กรอกจำนวน, เหตุผล, เลขอ้างอิง, หมายเหตุ
- กด "✅ ยืนยันตัดสต็อก"
7.3 ประวัติตัดสต็อก
ด้านล่างของหน้าตัดสต็อก จะแสดง ประวัติ 50 รายการล่าสุด ที่เคยตัดสต็อก พร้อมข้อมูล:
- วันที่ — SKU — ชื่อสินค้า — จำนวน — เหตุผล — เลขอ้างอิง — ผู้ดำเนินการ
⚠️ สำคัญ: การตัดสต็อกจะลดจำนวนสินค้าจริงในระบบ — ตรวจสอบจำนวนให้ถูกต้องก่อนกดยืนยัน
8. สแกนบาร์โค้ด (รับเข้า/ตัดออก)
ระบบรองรับ 3 วิธีสแกน:
7.1 เครื่องอ่านบาร์โค้ด USB/Bluetooth
วิธีใช้:
- เปิดหน้า Moon Light ในเบราว์เซอร์
- ยิงเครื่องอ่านที่บาร์โค้ดบนตัวสินค้า
- ระบบจะแสดงชื่อสินค้า + จำนวนคงเหลือ
- เลือก 📥 รับเข้า หรือ 📤 ตัดออก
- กำหนดจำนวน (ปุ่ม +/-) → ยืนยัน
7.2 Mobile Computer (PDA) เช่น Newland AIDC
วิธีใช้:
- เปิดเบราว์เซอร์บน PDA → เข้าเว็บ Moon Light
- กดปุ่มสแกนบนตัวเครื่อง (scan trigger)
- ทำงานเหมือนเครื่องอ่าน USB — ส่งข้อมูลเป็น keystroke อัตโนมัติ
💡 เครื่อง Newland ตั้งค่า Keyboard Wedge (HID) mode เป็นค่าเริ่มต้น ใช้กับ Moon Light ได้ทันทีไม่ต้องตั้งค่าเพิ่ม
7.3 กล้องมือถือ/Tablet
วิธีใช้:
- กดปุ่ม "📷 สแกนกล้อง" ใน toolbar
- อนุญาตให้เข้าถึงกล้อง (ครั้งแรก)
- เล็งกล้องไปที่บาร์โค้ด/QR Code
- ระบบจะสแกนอัตโนมัติเมื่อเจอ
⚠️ การสแกนผ่านกล้องต้องใช้ HTTPS (เว็บ Moon Light ใช้ HTTPS อยู่แล้ว)
7.4 สแกนเพื่อเพิ่มสินค้าใหม่
เมื่อสแกนแล้วไม่พบสินค้าในระบบ:
- ระบบจะแสดงเลขบาร์โค้ดที่สแกนได้
- ถามว่า "ต้องการเพิ่มเป็นสินค้าใหม่หรือไม่?"
- กด "➕ เพิ่มสินค้าใหม่"
- ฟอร์มเพิ่มสินค้าจะเปิดขึ้น — ช่อง SKU ใส่เลขบาร์โค้ดให้แล้วอัตโนมัติ
- พิมพ์ชื่อสินค้า, จำนวน, หน่วย → กด "บันทึก"
- ครั้งต่อไปสแกนบาร์โค้ดเดิมจะเจอสินค้าทันที
💡 เริ่มต้นง่ายมาก: สแกนสินค้าทุกชิ้น → เพิ่มทีละตัว → ไม่ต้องพิมพ์เลขบาร์โค้ดเอง
9. ค้นหาสินค้า
พิมพ์คำค้นในช่อง "ค้นหาสินค้า..." → กรองตาม ชื่อ, SKU, หรือหมวดหมู่
10. ลบสินค้า
กดปุ่ม 🗑️ → ยืนยัน → ลบถาวร (กู้คืนไม่ได้)
11. การแจ้งเตือนสต็อกต่ำ
- แถวสินค้าจะแสดงเป็น สีเหลือง เมื่อจำนวนเท่ากับหรือต่ำกว่าค่า "แจ้งเตือนเมื่อสต็อกต่ำกว่า" ที่ตั้งไว้
- ตัวเลข "สต็อกต่ำ" บน Dashboard จะเพิ่มขึ้น
12. จัดการทีมงาน (เฉพาะเจ้าของ)
เพิ่มสมาชิก:
- ไป Tab "👥 ทีมงาน"
- กด "➕ เพิ่มสมาชิก"
- กรอกชื่อ, อีเมล (ที่เขาใช้สมัคร), ตำแหน่ง, ระดับสิทธิ์
- เขา login ด้วยอีเมล/รหัสผ่านของตัวเอง จะเห็นข้อมูลร่วมกัน
ระดับสิทธิ์:
- ผู้จัดการ — เพิ่ม/แก้ไข/ลบได้ทั้งหมด
- พนักงาน — เพิ่ม/แก้ไขได้ ลบไม่ได้
- ผู้ดูอย่างเดียว — ดูข้อมูลเท่านั้น
13. ประวัติกิจกรรม
Tab "📋 ประวัติกิจกรรม" แสดงทุก transaction:
- วันเวลา — ใครทำ — ตำแหน่ง — การกระทำ — รายละเอียด
- แสดง 50 รายการล่าสุด
14. รายงานสรุปสต็อก
Tab "📊 รายงาน" แสดงข้อมูลสรุปการรับเข้า-ส่งออกและมูลค่าสต็อก
14.1 เลือกช่วงเวลา
ตัวเลือก:
- วันนี้ — ข้อมูลเฉพาะวันนี้
- สัปดาห์นี้ — จันทร์ถึงวันนี้
- เดือนนี้ — วันที่ 1 ถึงวันนี้
- ปีนี้ — 1 มกราคม ถึงวันนี้
- กำหนดเอง — เลือกวันที่เริ่มต้นและสิ้นสุดเอง
14.2 สรุปยอด (4 การ์ด)
- 📥 รับเข้าทั้งหมด — จำนวนรวม + กี่รายการ
- 📤 ส่งออกทั้งหมด — จำนวนรวม + กี่รายการ
- 📈 สต็อกสุทธิ — ผลต่างรับเข้า-ส่งออก
- 💰 มูลค่าสต็อกปัจจุบัน — มูลค่ารวมของสินค้าทั้งหมด
14.3 ตารางรายละเอียด
- รายละเอียดการเคลื่อนไหว — ดูทุก transaction ว่าวันไหน ใครทำ รับเข้าหรือส่งออก จำนวนเท่าไหร่
- สินค้าเคลื่อนไหวมากที่สุด — Top 10 สินค้าที่มีการรับเข้า/ส่งออกบ่อยที่สุด
14.4 ส่งออกรายงาน (Export)
ตัวเลือกส่งออก:
- 📂 Export Excel (.xlsx) — ไฟล์ Excel มี 2 sheets: การเคลื่อนไหว + สต็อกปัจจุบัน
- 📄 Export CSV — ไฟล์ CSV รองรับภาษาไทย เปิดใน Excel ได้
- 📑 Export PDF — พิมพ์เป็นไฟล์ PDF สวยงาม
- 📊 ส่งไป Google Sheets — เชื่อมต่อกับ Google Sheets เพื่อแชร์ข้อมูลกับทีม
14.5 เชื่อมต่อ Google Sheets
วิธีเชื่อมต่อ:
- สร้าง Google Sheet ใหม่
- ไปที่ Extensions → Apps Script
- วาง script ที่รับ POST request แล้ว Deploy เป็น Web App
- คัดลอก URL มาวางในช่อง "Google Apps Script Web App URL"
- เลือกข้อมูลที่จะส่ง: การเคลื่อนไหว / สต็อกปัจจุบัน / ทั้งหมด
- กด "📤 ส่งข้อมูล"
💡 วิธีง่ายกว่า: กดปุ่ม "📋 คัดลอกข้อมูล" แล้ววางใน Google Sheet ด้วย Ctrl+V ได้ทันที ไม่ต้องตั้งค่า Apps Script
15. สร้างบาร์โค้ด / QR Code
กดปุ่ม "🏷️ สร้างบาร์โค้ด/QR" ใน Tools Row
15.1 สร้างบาร์โค้ด
ขั้นตอน:
- เลือกประเภท "▮▮▯▮ Barcode"
- ใส่เลขบาร์โค้ด (หรือ SKU)
- ใส่ชื่อสินค้า (แสดงบนป้าย)
- กำหนดจำนวนที่จะพิมพ์
- กด "ดูตัวอย่าง"
- กด "🖨️ พิมพ์ (USB)" หรือ "📶 พิมพ์ (BT)"
15.2 สร้าง QR Code
ขั้นตอน:
- เลือกประเภท "▣ QR Code"
- ใส่ข้อมูล (ข้อความ, URL, รหัสสินค้า หรือข้อมูลใดก็ได้)
- ใส่ชื่อสินค้า (แสดงบนป้าย)
- กด "ดูตัวอย่าง" → ระบบสร้าง QR Code ให้ทันที
- กด "🖨️ พิมพ์ (USB)" หรือ "📶 พิมพ์ (BT)"
💡 QR Code รองรับข้อมูลได้มากกว่าบาร์โค้ด (URL, ข้อความยาว, รหัสสินค้า+ชื่อ) สแกนด้วยกล้องมือถือได้ทุกรุ่น
15.3 พิมพ์ป้ายจากรายการสินค้า
กดปุ่ม 🏷️ ที่แถวสินค้าในตาราง → ระบบจะเปิดหน้าสร้างบาร์โค้ดพร้อมใส่ SKU + ชื่อสินค้าให้อัตโนมัติ
16. สแกนเอกสาร (OCR)
กดปุ่ม "📸 สแกนเอกสาร" เพื่ออ่านข้อมูลจากรูปใบส่งของ, Invoice หรือ PDF
ขั้นตอน:
- กดปุ่ม "📸 สแกนเอกสาร"
- เลือกไฟล์รูปภาพ หรือถ่ายรูปเอกสาร
- รอระบบอ่านข้อมูล (อาจใช้เวลา 10-30 วินาที)
- ตรวจสอบรายการที่อ่านได้ (ชื่อ, จำนวน, ราคา)
- กด "นำเข้าสินค้า" เพื่อเพิ่มลงสต็อก
⚠️ สำคัญ: ตรวจสอบข้อมูลก่อนกด "นำเข้า" เสมอ — OCR อาจอ่านผิดได้หากภาพไม่ชัดหรือเอกสารซับซ้อน
💡 รองรับใบเสร็จ/Invoice ที่มีตาราง: เลขที่ | ชื่อสินค้า | จำนวน | ราคา/หน่วย | รวมเงิน
17. นำเข้าสินค้าจาก Excel
กดปุ่ม "📂 นำเข้า Excel" เพื่อเพิ่มสินค้าจำนวนมากพร้อมกัน
ขั้นตอน:
- กดปุ่ม "📂 นำเข้า Excel"
- กดปุ่ม "📥 ดาวน์โหลด Template" เพื่อดูรูปแบบไฟล์
- กรอกข้อมูลสินค้าใน Excel ตาม template
- เลือกไฟล์ → ระบบแสดงตัวอย่างให้ตรวจสอบ
- กด "นำเข้าสินค้า"
💡 รองรับ .xlsx, .xls, .csv — หัวตารางใช้ภาษาไทยหรืออังกฤษก็ได้ (เช่น "ชื่อสินค้า" หรือ "name")
18. ตั้งค่าเครื่องสแกนบาร์โค้ด
Newland AIDC (NLS series, MT series, NFT series)
ตั้งค่า:
- ใช้โหมด USB HID Keyboard (Keyboard Wedge) — เป็นค่าเริ่มต้นอยู่แล้ว
- ตั้ง Suffix เป็น Enter (CR) — ค่าเริ่มต้นอยู่แล้ว
- ไม่ต้องลง driver หรือ software เพิ่ม
💡 หากใช้ Newland Mobile Computer (เช่น MT90, NFT10) ให้เปิดเบราว์เซอร์บนเครื่อง → เข้าเว็บ Moon Light → กดปุ่ม scan trigger ได้เลย
เครื่องสแกนยี่ห้ออื่น (Honeywell, Zebra, Datalogic ฯลฯ)
ตั้งค่า:
- เลือกโหมด USB HID Keyboard / Keyboard Wedge
- ตั้ง Suffix = Enter (CR / Carriage Return)
- ไม่ต้องลง driver เพิ่ม
ข้อกำหนดทั่วไป
- เครื่องสแกนต้องส่งข้อมูลแบบ Keyboard Wedge (HID) — คือส่งตัวอักษรเหมือนพิมพ์คีย์บอร์ด
- ต้องมี Suffix = Enter (เพื่อบอกว่าสแกนเสร็จ)
- ความเร็วระหว่างตัวอักษรต้อง < 50ms (เครื่องสแกนทุกรุ่นทำได้)
19. คำถามที่พบบ่อย
Q: ใช้งานฟรีจริงไหม?
A: ใช่ Moon Light ฟรี 100% ใช้ Firebase Free Tier
Q: ข้อมูลเก็บที่ไหน?
A: Google Cloud (Firebase Firestore) มีการเข้ารหัสและสำรองข้อมูลอัตโนมัติ
Q: ใช้งานบนมือถือได้ไหม?
A: ได้ ระบบรองรับหน้าจอทุกขนาด ทั้งมือถือ, Tablet, PDA และคอมพิวเตอร์
Q: สแกนบาร์โค้ดแล้วไม่เจอสินค้า?
A: ระบบจะถามว่าต้องการ "เพิ่มสินค้าใหม่" หรือไม่ — กดเพิ่มได้เลย ระบบจะเปิดฟอร์มเพิ่มสินค้าพร้อมใส่เลขบาร์โค้ดให้อัตโนมัติ แค่พิมพ์ชื่อสินค้า + จำนวน + บันทึก
Q: ลืมรหัสผ่านทำอย่างไร?
A: กดลิงก์ "ลืมรหัสผ่าน?" ที่หน้า login → กรอกอีเมล → รับลิงก์รีเซ็ตทางอีเมล หรือติดต่อ LINE @marsmedia
Q: สามารถใช้งานออฟไลน์ได้ไหม?
A: ได้บางส่วน ระบบจะแคชข้อมูลไว้ แต่การเพิ่ม/แก้ไขจะ sync เมื่อกลับมาออนไลน์
Q: ต้องการลบบัญชี/ข้อมูลทั้งหมด?
A: ติดต่อ LINE @marsmedia ข้อมูลจะถูกลบภายใน 30 วันตามนโยบาย PDPA
Q: เครื่อง Newland ต้องตั้งค่าอะไรเพิ่มไหม?
A: ไม่ต้อง ใช้ค่าเริ่มต้น (HID Keyboard + Enter suffix) ได้เลย เสียบ USB หรือเชื่อมต่อ Bluetooth แล้วเปิดเว็บ Moon Light สแกนได้ทันที
Q: QR Code ต่างจากบาร์โค้ดอย่างไร?
A: QR Code เก็บข้อมูลได้มากกว่า (URL, ข้อความยาว, รหัสสินค้า+รายละเอียด) และสแกนได้ง่ายจากทุกทิศทาง บาร์โค้ดเหมาะกับรหัสตัวเลขสั้นๆ เช่น EAN-13, UPC-A
Q: รายงานดึงข้อมูลจากไหน?
A: จากประวัติกิจกรรม (Activity Log) ทุก transaction ที่เกิดขึ้น ทั้งสแกนเข้า/ออก, เพิ่ม/ลดสต็อกด้วยมือ, นำเข้า Excel/OCR จะถูกบันทึกและนำมาสรุปในรายงาน
Q: ส่งข้อมูลไป Google Sheets ยังไง?
A: มี 2 วิธี: (1) วิธีง่าย — กด "คัดลอกข้อมูล" แล้ววางใน Google Sheet ด้วย Ctrl+V (2) วิธีอัตโนมัติ — ตั้งค่า Google Apps Script Web App แล้ว Moon Light จะส่งข้อมูลไปให้อัตโนมัติ
Q: สแกนเอกสาร OCR แม่นยำแค่ไหน?
A: ขึ้นอยู่กับคุณภาพภาพ ใบเสร็จ/Invoice ที่พิมพ์ชัดเจนจะอ่านได้ถูกต้องมาก แนะนำให้ตรวจสอบข้อมูลก่อนกดนำเข้าทุกครั้ง
← กลับหน้าจัดการสต็อก