ครัวผู้ใหญ่ปอง

สะสมครบ 20 กล่อง ฟรี 1 กล่อง 🍱
📝
🍽️ เมนู
🏭 โรงงาน
👨‍🍳 ครัว
👥 ลูกค้า
💰 จ่าย
📊 รายงาน
⚙️

🏭 เมนูโรงงาน

ลิงก์ลูกค้าโรงงาน: /factory.html · 50฿/รายการ · ไม่ร่วมโปรแต้ม
📝 บันทึก Order
หน้าร้าน / โทรสั่ง

👥 ลูกค้า · สต๊อกการ์ด · สิทธิ์ฟรี

เรียงโดย:

💰 ค่าใช้จ่ายรายวัน

บันทึกทุกรายจ่าย → ระบบคำนวณ กำไร/ขาดทุน ใน Dashboard ให้อัตโนมัติ
💡 ค่าใช้จ่ายรายเดือน → ระบบหาร 30 วัน · วัตถุดิบที่ใช้หลายวัน → เลือก "ทยอยใช้" + จำนวนวัน
💸
฿0
รวมค่าใช้จ่ายในงวด
0 รายการ
📅
฿0
เฉลี่ยต่อวัน
— วัน

📊 แยกตามหมวด

📋 รายการ

📈 กำไร / ขาดทุน (แตะดูรายละเอียด)

รายรับ
฿0
ค่าใช้จ่าย
฿0
=
กำไร
฿0

🏥 วิเคราะห์สุขภาพร้าน (P&L Health Check) — /100

💰
฿0
ยอดขาย
🍱
0
จานที่ขาย
🛒
0
ออเดอร์
เฉลี่ย ฿0/ออเดอร์
👥
0
ลูกค้าทั้งหมด
+0 ใหม่
💵
฿0
เงินสด
0 ออเดอร์
💳
฿0
เงินโอน
0 ออเดอร์
🎁
฿0
ส่วนลดรวม
0 ครั้ง
0
แต้มออกในงวดนี้
— แลกไป 0pt
💎
฿0
AOV (เฉลี่ยต่อออเดอร์)

📈 ยอดขายรายวัน

🚚 ช่องทางสั่งซื้อ (แตะเพื่อดูรายละเอียด)

🕐 ออเดอร์ตามช่วงเวลา

peak hour ของช่วงนี้

🔥 Heatmap ยอดขาย วัน × ชั่วโมง

ดูช่วงที่ยุ่งสุดของแต่ละวัน

🍽 ยอดขายแยกตามหมวด

🥇 เมนูขายดี Top 10 (แตะเพื่อดูใครซื้อ)

🏆 ลูกค้า Top 10

🎁 สรุปการแลกแต้ม / สิทธิ์ฟรี

🔥 ใกล้ครบรางวัล (≥80%)

📋 ออเดอร์ล่าสุด

รายละเอียด

🔗 ลิงก์สำหรับลูกค้า

ส่งลิงก์นี้ให้ลูกค้า (หรือพิมพ์ QR ติดที่โต๊ะ) ลูกค้าจะเลือกเมนูเอง

📱 เปิดหน้าเมนู (ลูกค้า) 👨‍🍳 ครัว (ดู order ใหม่)
⬆️ คลิกเพื่อ copy link ส่งให้ลูกค้า

🖨️ เครื่องปริ้นใบเสร็จ

รองรับ Thermal Printer กระดาษ 80mm — เชื่อมต่อ Bluetooth ตรง หรือใช้ระบบของ OS

🔵 Bluetooth (ตรง — แนะนำ)
⚫ ยังไม่ได้ตั้ง
💡 "🔄 เชื่อมใหม่" = พยายามเชื่อมกับเครื่องเดิมที่เคย pair ไว้ — ไม่ต้องเลือกจาก list ใหม่
⚠️ ถ้าหลุดบ่อย: เปิด Chrome → ตั้งค่า → ความเป็นส่วนตัว → "เนื้อหาเว็บไซต์" → อย่าเลือก "ลบข้อมูลเมื่อปิดเบราว์เซอร์"
ยังไม่ได้ตั้ง
ภาพ QR จะปรากฏท้ายใบเสร็จ — แนะนำให้ตัดเฉพาะ QR ก่อนอัพโหลด
⚙️ ตั้งค่าขั้นสูง (Codepage / Layout)
⚠️ "5 รหัส" ใช้ text mode — ถ้า printer ไม่มี Thai font จะออกเป็นภาษาจีน · ใช้ปุ่มข้างล่างแทน ⬇️
Bitmap mode = render ไทยเป็นรูป — ใช้ได้ทุก printer · ไม่ต้องมี Thai font ใน printer
💡 รองรับ Chrome บน Android/Mac/Windows · iOS Safari ไม่รองรับ Web Bluetooth (ใช้ AirPrint แทน)
✅ ใบเสร็จรวมพิมพ์ก่อน → auto-cut → แล้วตามด้วยสติกเกอร์รายจาน (cut คั่นทุกอัน)
ใช้ผ่าน Bluetooth printer เท่านั้น · กดปุ่ม 🖨️ ที่ครัว = พิมพ์ทั้งใบเสร็จ + สติกเกอร์
📋 ตั้งค่าเครื่องปริ้น 80mm:
วิธี A (แนะนำ — Bluetooth ตรง): เปิด Bluetooth บนเครื่อง → กด "🔵 เชื่อมต่อ" ด้านบน → เลือกเครื่อง
วิธี B (ผ่าน OS): Pair Bluetooth/USB ที่ OS → ติดตั้ง driver → ใช้ปุ่ม "ทดสอบพิมพ์"
📝 รองรับ ESC/POS · กระดาษ 80mm × 80mm

🔒 PDPA · ข้อมูลส่วนบุคคล

การจัดการตามกฎหมายคุ้มครองข้อมูลส่วนบุคคล (พ.ร.บ. PDPA พ.ศ. 2562)

📖 นโยบายความเป็นส่วนตัว 📋 เงื่อนไขบริการ
📋 เจ้าหน้าที่คุ้มครองข้อมูลส่วนบุคคล (DPO) Data Controller: ครัวผู้ใหญ่ปอง · 📞 061-962-3696
Data Processor: Fish Connect Company Limited · 📧 admin@fishconnect.co

🎁 Loyalty / โปรโมชันแต้ม

แก้ค่าฐานของแต้ม + ตั้งโปรโมชันตามช่วงวันที่ · แต้มลูกค้าจะไม่ลด · เปลี่ยนแค่ "x แต้มแลกอะไร"

💡 ค่าฐาน = ปกติทุกวัน · โปรโมชัน = ทับค่าฐานเฉพาะช่วงวันที่ระบุ (เช่น ลดวันแม่ 1-30 พ.ค.)
⏰ เริ่ม-สิ้นสุดเป็นวันที่ ค.ศ. (เลือก 2026-05-01 = 1 พ.ค. 2569)
แต้มลูกค้าเดิมยังอยู่ — แค่กฎ "x แต้มแลกอะไร" เปลี่ยนตามช่วงโปร

📢 แบนเนอร์โปรโมชัน

การ์ดที่วิ่งบนหน้าเมนูลูกค้า — แก้ข้อความ / icon / สีได้

💡 ลูกค้าเห็นการ์ดเหล่านี้วิ่งซ้ายไปขวาบนหน้าเมนู · ใช้บอกเวลาเปิดร้าน, โปรโมชัน, ของแถม, ฯลฯ
🎨 สี: default (น้ำเงิน) · green (เขียว) · purple (ม่วง)

🏭 จัดการเมนูโรงงาน

เมนูสำหรับโรงงาน · เลือก add-on / รูปได้เหมือนเมนูทั่วไป · รูปจะ borrow จากเมนูทั่วไปอัตโนมัติ ถ้าชื่อตรงกัน

💡 รูปอาหาร: ถ้าไม่ใส่ ระบบจะค้นเมนูทั่วไปด้วยชื่อใกล้เคียง (เช่น "ผัดกระเพรา" ↔ "ข้าวผัดกระเพรา") แล้วใช้รูปเดียวกัน — ลด work อัปโหลด 2 ที่

📋 จัดการเมนู

กดที่เมนูเพื่อแก้ — ตั้งราคา ใส่รูป ตั้ง "หมด" ลูกค้าเห็นทันที

💡 ใช้เมื่อชื่อเมนูเก่าถูก override ค้างอยู่หลังจาก rename ใน code
✅ ปลอดภัย — จะลบเฉพาะ override ของ ชื่อ เท่านั้น (ราคา, รูป, สถานะ "หมด" ยังอยู่)
⚠️ ใช้ครั้งเดียวเมื่อ alert "Document size exceeds 1MB" โผล่
🔧 ลบรูปเก่าใน Firestore (รูปเก็บใน localStorage ของเครื่องนี้ปกติ — ไม่หายไป)

🔔 เสียงแจ้งเตือนออเดอร์

เมื่อมีออเดอร์ใหม่ ระบบจะดัง beep + สั่น + เด้ง notification ต่อเนื่องจนกว่าจะกด ยืนยันรายการ ทุกออเดอร์
📱 บนมือถือ: กด "เปิด OS Notification" แล้วอนุญาต
🔋 ขณะมีออเดอร์ค้าง — ระบบจะ กันหน้าจอดับ อัตโนมัติ (Wake Lock)
⚠️ หน้าจอปิดสนิท + browser ปิด → notification ใน browser ใช้ไม่ได้ (ทุกเครื่อง) → ใช้ Telegram ด้านล่าง

📱 Telegram (เด้งบนมือถือเสมอ — แนะนำ!)

Telegram เด้งเตือนแม้ ปิดหน้าจอ ปิด browser ทุกอย่าง เพราะใช้แอป Telegram ของมือถือเป็นตัวรับ — เหมือน push notification จริง
ครั้งเดียวตั้งค่าแล้วใช้ได้ตลอด — ทุกออเดอร์ใหม่ จะ ping ไปที่ Telegram ของคุณ
📖 วิธีตั้งค่า Telegram (3 ขั้นตอน — ครั้งเดียว)
ขั้นที่ 1: สร้าง Bot
1. เปิด Telegram → ค้นหา @BotFather → /start
2. พิมพ์ /newbot → ตั้งชื่อ → ตั้ง username (ลงท้าย bot)
3. คัดลอก Token (ยาวๆ มี : ตรงกลาง) มาใส่ช่องบน

ขั้นที่ 2: หา Chat ID ของคุณ
1. ค้นหา @userinfobot ใน Telegram → /start
2. คัดลอก ID ตัวเลข (ขึ้นต้นเลขหรือ -) มาใส่ช่องบน

ขั้นที่ 3: เริ่มแชทกับ Bot ของตัวเอง
1. ค้นหา bot ที่สร้าง (จากขั้นที่ 1) → /start
2. กดปุ่ม "ทดสอบส่ง Telegram" — ถ้าเด้งเข้ามือถือ = สำเร็จ!

💡 ใช้ Telegram กลุ่มก็ได้ — เพิ่ม bot เข้ากลุ่ม แล้วเอา Chat ID ของกลุ่ม (ขึ้นต้น -)

🎯 โปรโมชั่นที่เปิด-ปิดได้

เปิด/ปิดฟีเจอร์ส่งเสริมการขายโดยไม่ต้องแก้ code — มีผลกับลูกค้าทุกเครื่องทันที (ผ่าน cloud sync)
💡 ตอนนี้ปิดทั้งคู่ไว้ — ลูกค้าสมัครใหม่จะไม่เห็นช่องวันเกิด/รหัสแนะนำ และไม่รับโบนัสจากฟีเจอร์นี้
เปิดเมื่อพร้อมโปรโมชั่น (เช่น 3 เดือนข้างหน้า) ลูกค้าจะเห็นช่องและได้โบนัสทันที

💬 ปุ่ม Chat (ที่ลูกค้ากดบนหน้าเมนู)

เลือกช่องทางที่อยากให้ลูกค้าแชทมา — กดปุ่มสีเขียวลอยมุมขวาล่างของหน้าเมนูแล้วเปิดแชทเลย

🟢 / 🔴 สถานะร้าน

✅ ร้านเปิดอยู่
ถ้าปิด: ลูกค้าจะเห็นข้อความ "ร้านปิดอยู่" และกดสั่งไม่ได้
ใช้สำหรับช่วงพักร้าน, ของหมด, หรือนอกเวลาทำการ
ปิดอยู่ — ร้านทำงานปกติ
เมื่อเปิด: ลูกค้าจะเห็นรูป + ข้อความทับหน้าเมนู (มีอันใดอันหนึ่งหรือทั้งสองก็ได้) และกดสั่งไม่ได้เลย แม้แต่สั่งล่วงหน้า
💡 รูป: ลองใช้ /assets/closed.jpg ของร้าน · ข้อความ: ระบุวันที่หรือเหตุผลตามต้องการ

🔐 บัญชี Admin

🔄 ซ่อมแต้มลูกค้า

ถ้าตัวเลขแต้มของลูกค้า ไม่ตรง กับประวัติ order — กดปุ่มด้านล่าง
ระบบจะคำนวณใหม่จาก source-of-truth: signup +5 + (ยอดสะสม÷50) − แต้มที่แลก
✅ ปลอดภัย ไม่กระทบ order/ประวัติ — แค่ปรับยอดแต้มในตัวลูกค้า
💡 หรือเปิดหน้า detail ของลูกค้าแต่ละคน (👥 ลูกค้า → กด detail) มีปุ่ม "🔄 คำนวณแต้มใหม่" สำหรับคนเดียว

⚙️ ตั้งค่า

ใช้คำนวณยอดขายในรายงาน

💾 สำรอง / กู้คืนข้อมูล

ข้อมูลเก็บใน browser ของเครื่องนี้เท่านั้น แนะนำให้ Export เก็บไว้สม่ำเสมอ

วิธีใช้

1. แท็บ บันทึก → พิมพ์ชื่อคนกิน เลือกจากรายการ หรือเพิ่มใหม่
2. ลูกค้าใหม่ — กรอกแค่ชื่อก็พอ
3. มีตัวแทนสั่ง → ติ๊ก toggle เพื่อระบุคนสั่งแทน — สิทธิ์ตกที่คนกินเสมอ
4. แท็บ เช็ก/แลก ค้นหาด้วยชื่อ แล้วกดแลกฟรี
5. แก้/ลบออเดอร์ผิด — กดที่ออเดอร์ในหน้า "รายงาน" → "ออเดอร์ล่าสุด" หรือในประวัติของลูกค้า
6. Export JSON เก็บไว้ใน Drive/iCloud เป็นประจำ