📑 สารบัญ
การติดตั้งบน Google
ทำครั้งเดียวบนคอมพิวเตอร์ ประมาณ 10 นาที
เริ่มต้น
สร้างไฟล์ Google Sheets ใหม่
ไฟล์นี้จะเป็น “ฐานข้อมูล” ของร้าน เก็บไข่และราคา (ปลีก/ส่ง) บิลขาย บิลเชื่อของลูกค้าประจำ สต็อกไข่ ฟาร์ม/ผู้ส่งไข่ ไข่แตก/เสีย และพนักงานทั้งหมด
- เข้า sheets.new (ต้องล็อกอิน Gmail ของร้าน)
- คลิกชื่อไฟล์มุมซ้ายบน แล้วตั้งชื่อ ตั้งอะไรก็ได้ เช่น Jabphap Egg POS หรือชื่อร้านของคุณ
ใส่ระบบ
วางไฟล์ Code.gs และ appsscript.json
ชุดไฟล์ที่ได้รับมีแค่ 2 ไฟล์ อยู่ในโฟลเดอร์ dist — Code.gs คือตัวระบบทั้งหมด และ appsscript.json คือไฟล์ตั้งค่าเขตเวลาและสิทธิ์
- ในไฟล์ชีต ไปที่เมนู ส่วนขยาย›Apps Script
- คลิกชื่อโปรเจกต์มุมซ้ายบน (“โปรเจกต์ที่ไม่มีชื่อ”) เปลี่ยนเป็น Jabphap Egg POS
ชื่อนี้จะไปแสดงในหน้าขออนุญาตสิทธิ์ของ Google ในขั้นตอนที่ 4 - เปิดไฟล์ Code.gs ในหน้าแก้ไข กด Ctrl + A แล้วลบโค้ดเดิมทิ้งทั้งหมด
- เปิดไฟล์ dist/Code.gs ที่ได้รับ คัดลอกทั้งไฟล์มาวาง แล้วกด Ctrl + S เพื่อบันทึก
- ไปที่ ⚙ การตั้งค่าโปรเจกต์ ติ๊ก “แสดงไฟล์ Manifest ‘appsscript.json’ ในเครื่องมือแก้ไข” กลับมาเปิดไฟล์ appsscript.json ลบของเดิม วาง dist/appsscript.json ทับทั้งไฟล์ แล้วกด Ctrl + S
หน้าเว็บทุกหน้า (หน้าขายไข่ กระดานจัดส่ง สต็อกไข่ รายงาน ตัวช่วยติดตั้ง ฯลฯ) ฝังอยู่ใน Code.gs แล้ว ไม่ต้องสร้าง Index.html หรือไฟล์อื่นเพิ่ม
Code.gs ยาวหลายหมื่นบรรทัด ถ้าวางขาดท้ายไฟล์ระบบจะเปิดไม่ขึ้น ให้เลื่อนดูบรรทัดสุดท้ายว่าลงท้ายด้วย };
ทำไมต้องวาง appsscript.json ด้วย
ไฟล์นี้กำหนดเขตเวลาเป็น Asia/Bangkok (เลขคิว ยอดรายวัน วันหมดอายุไข่ และเวลาส่งสรุปสต็อกไข่ตอน 05:00 จึงตรงกับเวลาไทย) และระบุสิทธิ์ที่ระบบขอให้ชัดเจน ทำให้หน้าขออนุญาตในขั้นที่ 4 ตรงกับรายการที่อธิบายไว้
ถ้าข้ามขั้นนี้ ระบบยังทำงานได้ แต่ Google อาจถามสิทธิ์เพิ่มภายหลัง และเขตเวลาจะเป็นค่าของบัญชี Google แทน
ติดตั้ง
สร้างฐานข้อมูลของร้าน
เลือกได้ 2 วิธี แนะนำวิธี A เพราะตั้งชื่อร้าน รหัส PIN ลูกค้าประจำ ราคาส่ง และจำนวนไข่ต่อแผง/ลังของคุณเองได้เลย
- กลับไปที่แท็บ Google Sheets แล้วรีเฟรชหน้า (F5) รอสักครู่จะมีเมนู 🥚 Jabphap Egg POS ขึ้นบนแถบเมนู
- คลิก 🥚 Jabphap Egg POS›🚀 ติดตั้งระบบ (เริ่มที่นี่)
- ครั้งแรก Google จะขออนุญาตสิทธิ์ ทำตามขั้นตอนที่ 4 แล้วกดเมนูเดิมอีกครั้ง
- หน้าแรกของตัวช่วยสรุปสิ่งที่ระบบจะสร้าง (ตารางฐานข้อมูล 16 ตาราง ข้อมูลร้าน บัญชีผู้ดูแล ขายไข่ ฟอง / แผง / ลัง ราคาปลีก/ราคาส่งอัตโนมัติ ลูกค้าประจำ กระดานจัดส่ง แจ้งเตือนสต็อกไข่ และไข่ตัวอย่าง) กด เริ่มติดตั้ง แล้วกรอกตามนี้
ชื่อร้าน (เช่น ไข่สดบ้านสวน ปลีก-ส่ง) · เบอร์โทร · ที่อยู่ (พิมพ์บนใบเสร็จ) · สัญลักษณ์สกุลเงิน · เขตเวลา
ชื่อ-สกุล · ชื่อผู้ใช้ (อังกฤษตัวเล็ก ตัวเลข _ . -) · PIN ตัวเลข 4–8 หลัก ห้ามเป็นเลขซ้ำกันทั้งหมด
ทุกข้อปรับภายหลังได้ที่หน้าตั้งค่า (ดูตารางด้านล่าง) แล้วกด ติดตั้งเลย
รอ 10–30 วินาที จะเห็นบัญชีสำหรับเข้าสู่ระบบ ลิงก์หน้าขาย (ถ้า Deploy แล้ว) และสิ่งที่ควรทำต่อ
| ตัวเลือกในหน้า 3 | ทำอะไร |
|---|---|
| ติดตั้งไข่ตัวอย่าง (แนะนำ) | ไข่ 30 รายการ 6 หมวด — ไข่ไก่ (เบอร์ 0–5 ขายเป็นฟอง + แผง · เบอร์ 1–4 มีลังด้วย) · ไข่เป็ด (ฟอง/แผง) · ไข่นกกระทา (ฟอง/แพ็ค 10/แผง) · ไข่เค็ม/ไข่เยี่ยวม้า (ฟอง/แพ็ค 4) · ไข่พรีเมียม/ออร์แกนิค (กล่อง 10 ฟอง) · แผงไข่ & บรรจุภัณฑ์ พร้อมราคาปลีก/ราคาส่ง จุดสั่งซื้อ ฟาร์ม/ผู้ส่งไข่ และสต็อก ลองขายและลองระบบแจ้งเตือนได้ทันที ลบออกภายหลังได้ |
| เปิดระบบสต็อกและแจ้งเตือนอัตโนมัติ | ขายแล้วตัดสต็อกไข่เป็นฟองให้เอง (แผง/ลังคูณให้) เตือนเมื่อต่ำกว่าจุดสั่งซื้อ คาดการณ์ไข่หมด ไข่ค้างนาน ไข่แตกเกินเกณฑ์ และทำรายการสั่งไข่ (ปัดเต็มแผง) ให้ · ร้านที่ไม่จัดการสต็อกปิดไว้ได้ |
| ราคาส่งอัตโนมัติเมื่อซื้อครบจำนวน | ลูกค้าซื้อครบขั้นต่ำของรายการ (เช่น 10 แผง) ได้ราคาส่งเอง · ปิดไว้ได้ถ้าอยากให้พนักงานสลับราคาเอง |
| ลูกค้าประจำ / ขายเชื่อ ใช้ราคาส่ง | เลือกลูกค้าประจำแล้วตะกร้าใช้ราคาส่งให้เอง (เลือก ราคาส่ง หรือ ราคาปลีก) |
| ไข่ 1 แผง (ฟอง) · ไข่ 1 ลัง (แผง) | ค่าเริ่มต้น 1 แผง = 30 ฟอง · 1 ลัง = 10 แผง (300 ฟอง) ใช้แสดงสต็อกเป็นแผง ปัดจำนวนสั่งให้เต็มแผง และปุ่มลัดตอนสร้างสินค้าแผง/ลัง |
| ใช้กระดานจัดส่ง | ออเดอร์สั่งจัดส่ง (LINE / โทรสั่ง / ส่งตามรอบเช้า) และบิลลูกค้าประจำเข้ากระดาน รอจัด → กำลังจัด → พร้อมส่ง พร้อมใบจัดไข่ |
| ใช้ตาชั่งพิมพ์ฉลากบาร์โค้ด (ไม่บังคับ · ปิดไว้เป็นค่าเริ่มต้น) | สำหรับร้านที่ใช้ตาชั่งพิมพ์ฉลาก (EAN-13 ขึ้นต้นด้วย 20) · ร้านไข่ส่วนใหญ่ไม่ใช้ ปิดไว้ได้ |
| ลูกค้าประจำ / ลูกค้าขายเชื่อ (ไม่บังคับ) | พิมพ์รายชื่อคั่นด้วยจุลภาค เช่น ร้านข้าวมันไก่เจ๊หมวย, แม่ค้าตลาดเช้า ป้าศรี ใช้ตอนลงบิลเชื่อ (รับไข่ก่อนจ่ายทีหลัง) เพิ่ม/แก้ภายหลังได้ที่ ตั้งค่า › หน้าร้าน & จัดส่ง |
| คิดภาษีมูลค่าเพิ่ม | เปิดเมื่อร้านจดทะเบียนภาษีมูลค่าเพิ่ม แล้วใส่อัตรา (%) |
| ขนาดใบเสร็จ · ชุดสี · ธีม | กระดาษ 58mm / 80mm / A4 · ชุดสี 8 แบบ (เริ่มต้น “ไข่แดง”) · ธีมเริ่มต้น สว่าง / มืด / ตามระบบ |
📝 จดชื่อผู้ใช้และ PIN ของผู้ดูแลไว้ ต้องใช้เข้าสู่ระบบครั้งแรก · ระบบเก็บ PIN เป็นค่าแฮชพร้อม salt ไม่ได้เก็บตัวเลขจริงไว้ในชีต
💡 หลัง Deploy ในขั้นที่ 5 แล้ว เปิดตัวช่วยเดียวกันนี้ผ่านเว็บได้ที่ลิงก์เว็บแอปต่อท้ายด้วย ?page=install หรือเมนู 🥚 Jabphap Egg POS › 🩺 ตรวจสอบระบบ (ใช้ตรวจสุขภาพระบบ ซ่อมระบบ หรือรีเซ็ต PIN ภายหลัง)
- ในหน้า Apps Script เลือกฟังก์ชัน
setupSystemจากช่องรายชื่อฟังก์ชันบนแถบเครื่องมือ (จุด 3ในภาพขั้นที่ 2) - กด ▷ เรียกใช้ แล้วอนุญาตสิทธิ์ตามขั้นตอนที่ 4
- ดู บันทึกการดำเนินการ ด้านล่าง จะขึ้นว่า “ติดตั้งสำเร็จ” พร้อมบัญชีเริ่มต้น
วิธีนี้ใส่ข้อมูลร้านและไข่ตัวอย่างให้ก่อน เหมาะกับการลองระบบ อย่าลืมเปลี่ยน PIN ทันทีหลังเข้าใช้งาน
ทำครั้งเดียว
อนุญาตสิทธิ์ให้ระบบ
Google จะถามครั้งแรกครั้งเดียว ขั้นตอนดูน่ากลัวนิดหน่อย แต่เป็นเรื่องปกติของสคริปต์ที่ติดตั้งเองในบัญชีของคุณ





🔐
ทำไมขึ้นว่า “ไม่ปลอดภัย”?เพราะสคริปต์เป็นของคุณเอง ไม่ได้ส่งให้ Google ตรวจ ข้อมูลไม่ได้ถูกส่งไปที่อื่น ทุกอย่างอยู่ใน Drive ของบัญชีคุณ
ระบบขอสิทธิ์อะไรบ้าง และเอาไปใช้ทำอะไร
อ่าน/เขียนไข่และราคา บิล สต็อกไข่ ไข่แตก/เสีย และพนักงานลงในไฟล์ชีตของร้าน และสร้างไฟล์เก็บถาวรเมื่อย้ายข้อมูลเก่า
ใช้ส่งสรุปยอดขาย สรุปสต็อกไข่ และแจ้งไข่หมดเข้า LINE ของร้านเท่านั้น (api.line.me) ถ้าไม่เปิดแจ้งเตือนทาง LINE จะไม่ถูกใช้
ส่งรหัส PIN ใหม่เมื่อกดรีเซ็ต PIN และส่งสรุปยอดขาย/สรุปสต็อกทางอีเมล (ถ้าเปิดไว้)
ใช้ตั้งเวลาส่งสรุปยอดขายและสรุปสต็อกประจำวันอัตโนมัติ แม้ไม่มีใครเปิดระบบไว้
ใช้แสดงตัวช่วยติดตั้งและเมนู 🥚 Jabphap Egg POS ในชีต
ใช้ตรวจว่าผู้เปิดตัวช่วยติดตั้งคือเจ้าของไฟล์ และเป็นผู้รับอีเมลสรุปตั้งต้น
ขั้นสำคัญ
เผยแพร่เป็นเว็บแอป (ได้ลิงก์หน้าขาย)
- ในหน้า Apps Script กดปุ่มสีน้ำเงินมุมขวาบน การทำให้ใช้งานได้›การทำให้ใช้งานได้รายการใหม่ (Deploy › New deployment)
- คลิกไอคอนเฟือง ⚙ ข้าง “เลือกประเภท” แล้วเลือก เว็บแอป (Web app)
- ตั้งค่าตามตารางนี้ แล้วกด การทำให้ใช้งานได้ (Deploy)
| ช่อง | ให้เลือก |
|---|---|
| คำอธิบาย | v1 |
| ดำเนินการในฐานะ Execute as | ฉัน (อีเมลของร้าน) Me |
| ผู้มีสิทธิ์เข้าถึง Who has access | ทุกคน Anyone |




ขึ้นต้นด้วย https://script.google.com/macros/s/…/exec นี่คือลิงก์หน้าขายไข่ กระดานจัดส่ง และหน้าจัดการร้าน (ลิงก์เดียวกัน ต่างกันที่บัญชีที่เข้าสู่ระบบ) เปิดจากเมนู 🥚 Jabphap Egg POS › 🖥️ เปิดหน้าขาย ในชีตได้เช่นกัน · ถ้ายังไม่ Deploy เมนูนี้จะบอกขั้นตอนให้
พร้อมขาย
เปิดใช้บนเครื่องขาย
ส่งลิงก์ให้เครื่องที่ใช้ขาย (LINE หาตัวเอง / อีเมล) เปิดแล้วเพิ่มไว้ที่หน้าจอโฮม จะได้ไอคอนบนหน้าจอ กดครั้งเดียวเข้าหน้าขายได้ทันทีเหมือนแอป
บุ๊กมาร์กไว้ แตะการ์ดไข่ด้วยเมาส์หรือจอสัมผัส · คีย์ลัด F2 ค้นหา/พิมพ์รหัส · F4 ชำระเงิน · F8 ลงบิลเชื่อ
เปิดด้วย Safari › ปุ่มแชร์ ⬆ › เพิ่มไปยังหน้าจอโฮม › ตั้งชื่อ เช่น “ขายไข่” › เพิ่ม
เปิดด้วย Chrome › เมนู ⋮ › เพิ่มลงในหน้าจอหลัก › ตั้งชื่อ › เพิ่ม
ไอคอนบนหน้าจอเป็นทางลัดไปยังลิงก์เว็บแอป ยังต้องต่ออินเทอร์เน็ตเหมือนเดิม · ถ้า Deploy ใหม่แบบ “การทำให้ใช้งานได้รายการใหม่” ลิงก์จะเปลี่ยน ต้องเพิ่มไอคอนใหม่ (อัปเดตตามขั้นตอนที่ 8 ลิงก์จะไม่เปลี่ยน)
เช็กลิสต์
ตั้งค่าก่อนเปิดร้านจริง
ติ๊กไปทีละข้อ หน้านี้จะจำไว้ในเบราว์เซอร์เครื่องนี้
เมื่อได้เวอร์ชันใหม่
อัปเดตระบบโดยลิงก์เดิมไม่เปลี่ยน
- วาง Code.gs เวอร์ชันใหม่ทับทั้งไฟล์ (และ appsscript.json ถ้ามีมาในชุดอัปเดต) แล้วกด Ctrl + S
- ไปที่ การทำให้ใช้งานได้›จัดการการทำให้ใช้งานได้
- กดไอคอนดินสอ ✎ › ช่องเวอร์ชันเลือก เวอร์ชันใหม่ › การทำให้ใช้งานได้
- รีเฟรชหน้าขายและกระดานจัดส่งทุกเครื่อง
วางไฟล์ appsscript.json ใหม่ด้วย แล้วในหน้า Apps Script เลือกฟังก์ชัน notifyTick กด ▷ เรียกใช้ 1 ครั้ง เพื่ออนุญาตสิทธิ์ตามขั้นตอนที่ 4 (ฟังก์ชันนี้ไม่ส่งอะไรถ้ายังไม่ถึงเวลาที่ตั้งไว้)
อย่ากด “การทำให้ใช้งานได้รายการใหม่” ซ้ำ — จะได้ลิงก์ใหม่ และทุกเครื่องต้องเปลี่ยนลิงก์ตาม ส่วนข้อมูลร้าน (ไข่ ราคา บิล สต็อก) อยู่ในชีต ไม่หายเมื่ออัปเดตโค้ด · แนะนำให้อัปเดตหลังปิดร้าน
คู่มือการขายไข่ประจำวัน
แตะการ์ดไข่ ขายเป็นฟอง / แผง / ลัง ราคาปลีก-ส่ง ลูกค้าประจำ จัดส่ง และดูยอด
เริ่มงานทุกวัน
เข้าสู่ระบบ
- เปิดลิงก์เว็บแอป (หรือไอคอนบนหน้าจอโฮม) พิมพ์ ชื่อผู้ใช้ และ รหัส PIN แล้วกด เข้าสู่ระบบ
- ระบบพาไปหน้าแรกตามบทบาท — พนักงานขายเข้าหน้า ขายไข่ · พนักงานจัดส่งเข้า กระดานจัดส่ง อัตโนมัติ (ดูพนักงานและสิทธิ์)
- เปลี่ยน PIN ของตัวเอง หรือออกจากระบบ ได้ที่ เมนูรูปโปรไฟล์ มุมขวาบน
สถานะ ออนไลน์ · กระดิ่ง 🔔 ตัวเลขแดง = สต็อกไข่ที่ต้องดูแล (ดูกระดิ่งแจ้งเตือน) · ปุ่มสลับโหมดสว่าง/มืด · เมนูโปรไฟล์
หน้าร้าน: ขายไข่ · กระดานจัดส่ง · ประวัติการขาย — ข้อมูลเชิงลึก: ภาพรวม · รายงาน — จัดการร้าน: ไข่และราคา · สต็อกไข่ · ตั้งค่า · ปุ่ม ย่อเมนู ด้านล่าง
หน้าที่ใช้บ่อยที่สุด
หน้าขายไข่ · การ์ดไข่ ฟอง / แผง / ลัง
หน้าขายแบ่งเป็น 3 ส่วน: แถบหมวด ด้านซ้าย (ทั้งหมด · ไข่ไก่ · ไข่เป็ด · ไข่นกกระทา · ไข่เค็ม / ไข่เยี่ยวม้า · ไข่พรีเมียม / ออร์แกนิค · แผงไข่ & บรรจุภัณฑ์) · การ์ดไข่แยกเบอร์ ตรงกลาง · ตะกร้า ด้านขวา พร้อมปุ่มประเภทบิล หน้าร้าน / ขายเชื่อ / สั่งจัดส่ง และสวิตช์ ราคาปลีก | ราคาส่ง
ขายไข่ใน 1 แตะ
- หาการ์ดเบอร์ไข่ที่ลูกค้าต้องการ (แตะหมวดด้านซ้ายเพื่อกรอง หรือพิมพ์ชื่อ/รหัสในช่องค้นหา)
- แตะปุ่มหน่วย ฟอง · แผง · ลัง (ไข่นกกระทามี แพ็ค 10 · ไข่เค็ม/ไข่เยี่ยวม้ามี แพ็ค 4) — เข้าตะกร้าทันที แตะซ้ำเพื่อเพิ่มจำนวน
- ปุ่มที่อยู่ในตะกร้าแล้วมีตัวเลขกลมบอกจำนวน · การ์ดไข่ที่หมดขึ้น หมดสต็อก · ไข่ที่ใกล้หมดหรือค้างนานมีข้อความ “ใกล้หมด” / “ไข่ค้างนาน” ใต้ชื่อ
หน่วย ฟอง / แผง / ลัง ตัดสต็อกอย่างไร
- สต็อกไข่เก็บเป็น ฟอง เสมอ ขาย 1 แผง ระบบตัดไข่เบอร์นั้นออก 30 ฟอง · ขาย 1 ลัง ตัด 300 ฟอง ไม่ต้องนับสต็อกแผง/ลังแยก
- หน้าจอแสดงคงเหลือเป็น แผง + ฟอง ให้อ่านง่าย เช่น “เหลือ 23 แผง 24 ฟอง”
- จำนวนฟองต่อแผง และแผงต่อลัง เปลี่ยนได้ที่ ตั้งค่า › ไข่ & ราคาส่ง
- ท้ายตะกร้ามีแถบ รวมไข่ เช่น “10 แผง 6 ฟอง · 306 ฟอง” และบนใบเสร็จมีบรรทัด ไข่รวม ให้ลูกค้าตรวจ
ไข่แผง/ลังมีตัวเลือก ใส่ถุงหิ้ว (ค่าเริ่มต้น) · ไม่รับถุง · ฝาครอบแผงพลาสติก · ใส่ลังกระดาษกันแตก — แสดงใต้ชื่อไข่ในตะกร้าและบนใบเสร็จ ไม่บังคับเลือก
ปุ่ม − / + ปรับจำนวน · % ลดราคารายการ · 📝 หมายเหตุ · ✕ ลบ · ถังขยะบนหัวตะกร้า = ล้างทั้งบิล · บิลหน้าร้านใส่ชื่อ/เบอร์ลูกค้าได้แต่ไม่บังคับ
หัวใจของร้านไข่ปลีก-ส่ง
ราคาปลีก / ราคาส่ง
ไข่ทุกรายการมี ราคาปลีก + ราคาส่ง + จำนวนขั้นต่ำที่ได้ราคาส่ง ระบบเลือกราคาให้เอง 3 ทาง และเซิร์ฟเวอร์คำนวณราคาใหม่ทุกครั้งตอนบันทึกบิล ราคาจึงถูกต้องเสมอ
ลูกค้าซื้อถึงขั้นต่ำ (เช่น 10 แผง) ได้ราคาส่งเอง ก่อนถึงตะกร้าบอกว่า “อีก 2 แผง ได้ราคาส่ง ฿123/แผง”
สลับ ราคาปลีก | ราคาส่ง บนตะกร้า ทุกรายการในบิลใช้ราคาส่งทุกจำนวน (ต้องมีสิทธิ์ส่วนลด)
เลือกลูกค้าประจำ/ขายเชื่อ ตะกร้าสลับเป็นราคาส่งให้เอง (ตามที่ร้านตั้ง ราคาส่ง หรือ ราคาปลีก)
ตัวอย่าง: ซื้อครบ 10 แผง ได้ราคาส่งอัตโนมัติ
| ไข่ไก่เบอร์ 2 | ราคาปลีก | ราคาส่ง | ได้ราคาส่งเมื่อ |
|---|---|---|---|
| ฟอง | ฿4.50 | — | — |
| แผง (30 ฟอง) | ฿130 | ฿123 | ครบ 10 แผง |
| ลัง (10 แผง) | ฿1,220 | ฿1,200 | ครบ 3 ลัง |
ราคาจากไข่ตัวอย่างที่ติดตั้งมาให้ แก้เป็นราคาของร้านได้ที่ ไข่และราคา หรือ ราคาไข่วันนี้
สลับทั้งบิลเป็นราคาส่ง
ลูกค้าแม่ค้า/ร้านอาหารที่ซื้อจำนวนมาก แต่บางรายการไม่ถึงขั้นต่ำ: แตะ ราคาส่ง บนตะกร้า (สวิตช์เป็นสีเขียว) ทุกรายการในบิลเปลี่ยนเป็นราคาส่งทันที ทุกปุ่มบนการ์ดไข่ก็แสดงราคาส่ง · แตะ ราคาปลีก เพื่อกลับ
ร้านที่อยากให้พนักงานกดเองทุกครั้ง ปิดสวิตช์ ราคาส่งอัตโนมัติเมื่อซื้อครบจำนวน ที่ ตั้งค่า › ไข่ & ราคาส่ง · ไข่ที่ไม่ได้ใส่ราคาส่ง ใช้ราคาปลีกเสมอ
รายการที่ได้ราคาส่งมีป้าย ราคาส่ง ในตะกร้าและบนใบเสร็จ ใบเสร็จมีบรรทัด ระดับราคา: ราคาส่ง · รายงานแยกยอดปลีก/ส่งให้ที่ รายงาน › ปลีก/ส่ง
ขายจำนวนมากโดยไม่ต้องแตะหลายครั้ง
พิมพ์รหัสขายเร็ว 10*CH2T · พิมพ์จำนวน
ในช่องค้นหา (F2) พิมพ์ จำนวน ตามด้วย * แล้วตามด้วยรหัสสินค้า กด Enter — ไข่เข้าตะกร้าครั้งเดียวตามจำนวน
- รหัสของแต่ละรายการดูได้บนการ์ดไข่ (เช่น ไข่ไก่ · CH2) และในหน้า ไข่และราคา (ช่อง SKU)
- ร้านที่มีบาร์โค้ดบนแพ็คไข่ ยิงเครื่องสแกนที่ช่องค้นหาได้เหมือนพิมพ์รหัส ·
6*แล้วยิงบาร์โค้ด = 6 ชิ้น - แตะตัวเลขจำนวนในตะกร้า เพื่อพิมพ์จำนวนมากได้ตรง ๆ เช่น 120 แผง ไม่ต้องกด + ทีละครั้ง
- พิมพ์ชื่อบางส่วน เช่น
เบอร์ 2หรือเป็ดการ์ดจะกรองให้
ตรวจว่ารหัสตรงกับช่อง SKU หรือบาร์โค้ดของรายการนั้น และใช้เครื่องหมายดอกจัน * ไม่ใช่ตัว x · คีย์บอร์ดต้องเป็นภาษาอังกฤษ
ปิดบิลหน้าร้าน
ชำระเงินและใบเสร็จ
- กด ชำระเงิน (F4) ใต้ตะกร้า
- เลือกช่องทาง เงินสด · โอนเงิน (แสดงเลขบัญชีร้านพร้อมปุ่มคัดลอก) · QR พร้อมเพย์ (QR ตามยอดเงิน ให้ลูกค้าสแกน)
- ใส่ ส่วนลด เป็น ฿ หรือ % และ หมายเหตุบิล ได้ (ไม่บังคับ)
- เงินสด: กดแป้นตัวเลข หรือปุ่มลัด ระบบคิด เงินทอน ให้ · โอน/QR: ตรวจยอดเงินเข้าในแอปธนาคารหรือสลิปก่อนทุกครั้ง
- กด ยืนยันการชำระเงิน — ระบบตัดสต็อกไข่เป็นฟองทันที


บิลแบบ หน้าร้าน ที่จ่ายเลยจบที่ใบเสร็จ ไม่เข้ากระดานจัดส่ง · กดยืนยันซ้ำโดยไม่ได้ตั้งใจ ระบบกันบันทึกซ้ำและแสดงใบเสร็จเดิม · บิลที่ทำให้ไข่ข้ามเกณฑ์ (ต่ำกว่าจุดสั่งซื้อ/หมด) จะมีแถบแจ้งมุมจอครั้งเดียว (ดูการแจ้งเตือนในแอป)
ร้านอาหาร ร้านเบเกอรี่ แม่ค้าในตลาด โรงอาหาร
ลูกค้าประจำ · ขายเชื่อ · บิลค้าง
ลูกค้าประจำที่รับไข่ไปก่อนแล้วจ่ายรวมทีหลัง ใช้ “ลงบิลเชื่อ” — ระบบเปิดบิลค้างไว้ให้ลูกค้ารายนั้น เพิ่มไข่ได้หลายรอบในบิลเดียว แล้วรับเงินภายหลังครั้งเดียว · ลูกค้าประจำได้ราคาส่งเป็นค่าเริ่มต้น (ตั้งได้)
ลงบิลเชื่อครั้งแรก
- กดปุ่ม ลูกค้าประจำ / บิลค้าง ข้างช่องค้นหา (หรือแท็บ ขายเชื่อ ในตะกร้า) เลือกชื่อลูกค้า หรือพิมพ์ชื่อลูกค้าใหม่ แล้วกด ใช้ชื่อนี้ (ไม่ต้องเพิ่มในตั้งค่าก่อน)
- แตะการ์ดไข่ตามปกติ ชื่อลูกค้าขึ้นบนตะกร้า (กด เปลี่ยน เพื่อเลือกคนอื่น) และตะกร้าสลับเป็นราคาส่งให้เอง
- กด ขายเชื่อ / จัดส่ง (F8 · จ่ายทีหลัง) — ขึ้น “ลงบิลเชื่อเรียบร้อย” พร้อมเลขคิว บิลเข้ากระดานจัดส่ง พิมพ์ ใบจัดไข่ ได้ทันที แล้วกด บิลถัดไป


ส่งไข่เพิ่มหลายรอบ
ลูกค้าสั่งเพิ่มระหว่างวัน: เลือกลูกค้ารายเดิม ระบบเปิดบิลค้างขึ้นมา แตะไข่เพิ่มแล้วกด ขายเชื่อ / จัดส่ง อีกครั้ง — รายการใหม่เป็น รอบ 2, 3 … ในบิลเดียวกัน กระดานจัดส่งขึ้นป้าย “ลงเพิ่ม รอบ …” · บิลเชื่อคงระดับราคาเดิมของบิล (ราคาส่งยังเป็นราคาส่งทุกรอบ)
รับชำระ · ใบส่งของ · ยกเลิก
เปิด ลูกค้าประจำ / บิลค้าง › แตะลูกค้า › รับชำระ แล้วเลือกเงินสด/โอน/QR ยอดขายนับวันที่รับเงิน
บิลที่ยังเปิดอยู่พิมพ์ใบส่งของหรือใบแจ้งหนี้ให้ลูกค้าตรวจรายการไข่และยอดค้างได้
เปิดบิลค้าง › ยกเลิกบิลนี้ (คืนสต็อก) ใส่เหตุผล ต้องใช้สิทธิ์ผู้จัดการขึ้นไป
รายชื่อลูกค้าประจำตั้งได้ที่ ตั้งค่า › หน้าร้าน & จัดส่ง › ลูกค้าประจำ / ลูกค้าขายเชื่อ (ตัวอย่าง: ร้านข้าวมันไก่เจ๊หมวย, ร้านเบเกอรี่บ้านขนม, แม่ค้าตลาดเช้า ป้าศรี, ร้านก๋วยเตี๋ยวลุงชัย, โรงอาหารโรงเรียนวัดสุขใจ) · บิลเชื่อยังไม่นับเป็นยอดขายจนกว่าจะรับชำระ แต่ตัดสต็อกไข่ตั้งแต่ตอนลงบิล · ภาพรวมแสดงลูกค้าประจำค้างชำระ
ส่งตามรอบเช้า · LINE · โทรสั่ง · Facebook · LINE MAN
สั่งจัดส่ง & กระดานจัดส่ง
บิลลูกค้าประจำ และออเดอร์สั่งจัดส่ง ขึ้นเป็นการ์ดบนกระดาน คนจัดไข่ไม่ต้องรอกระดาษ · ลูกค้าหน้าร้านที่จ่ายเลยไม่เข้ากระดาน
รับออเดอร์จัดส่ง
- ในตะกร้าแตะแท็บ สั่งจัดส่ง แล้วเลือกช่องทาง (LINE · โทรสั่ง · ส่งตามรอบเช้า · Facebook · LINE MAN)
- ใส่ ชื่อ / เบอร์โทร / ที่อยู่จัดส่ง (ไม่บังคับ แต่ควรใส่เพื่อพิมพ์บนใบจัดไข่)
- ลูกค้าโอนมาแล้ว กด ชำระเงิน (F4) · จ่ายปลายทาง/จ่ายทีหลัง กด ขายเชื่อ / จัดส่ง (F8) — ทั้งสองแบบเข้ากระดานพร้อมเลขคิว
- ปุ่มบนการ์ด: เริ่มจัดไข่ → จัดเสร็จ · พร้อมส่ง → ส่งออกแล้ว หรือ ลูกค้ารับแล้ว · ปุ่ม ✓ ข้ามไปพร้อมส่งได้เลย · กดผิดกดปุ่ม ‹ ย้อนกลับได้
- ใบจัดไข่: ไอคอนเครื่องพิมพ์บนการ์ด พิมพ์รายการพร้อมจำนวนไข่ และช่องติ๊ก ☐ ทีละรายการ · เปิดพิมพ์อัตโนมัติได้ที่ ตั้งค่า › หน้าร้าน & จัดส่ง
- พนักงานจัดส่ง เข้าระบบแล้วเห็นกระดานนี้หน้าเดียว ไม่เห็นยอดเงิน · สร้างบัญชีที่ ตั้งค่า›พนักงาน
- เสียงเตือน: แตะปุ่มลำโพงหนึ่งครั้งหลังเปิดหน้า · เต็มจอ: ปุ่ม ⛶ (กด Esc เพื่อออก) · กระดานอัปเดตเอง หรือกดปุ่มรีเฟรช
ค้นบิลย้อนหลัง
ประวัติการขาย · พิมพ์ซ้ำ · ยกเลิกบิล
- เลือกช่วง วันนี้ / 7 วัน / 30 วัน หรือกำหนดวันที่เอง · มุมขวาบนสรุปจำนวนบิลและยอดในหน้านี้
- ค้นด้วย เลขบิล (EG-…) / ชื่อลูกค้า / เลขคิว / ช่องทาง · กรองตามประเภท (หน้าร้าน ขายเชื่อ สั่งจัดส่ง) ช่องทางชำระ และสถานะ (ชำระแล้ว · ค้างชำระ · ยกเลิก)
- แตะบิลเพื่อดูรายละเอียด พิมพ์ใบเสร็จซ้ำ หรือ ยกเลิกบิล (ใส่เหตุผล · ต้องเป็นผู้จัดการขึ้นไป · ระบบคืนสต็อกไข่ให้อัตโนมัติ)
ดูทุกเช้า-เย็น
ภาพรวม
- การ์ดตัวเลขแถวบน: ยอดขายวันนี้ · จำนวนบิลวันนี้ (เฉลี่ยต่อบิล) · ยอดขายช่วงที่เลือก · ลูกค้าประจำค้างชำระ (จำนวนบิล + ยอดค้างรับ)
- การ์ดไข่แถวล่าง: ไข่ที่ขายวันนี้ (แผง / ฟอง) · ราคาส่ง / ราคาปลีก (% ยอดส่ง) · ไข่คงเหลือ พร้อมเตือนไข่แตกเกินเกณฑ์ · ต้องสั่งไข่ N รายการ พร้อมมูลค่าประมาณ — แตะเพื่อไปแท็บ ต้องสั่งไข่
- กราฟ: แนวโน้มยอดขาย · ช่องทางขาย (หน้าร้าน · ลูกค้าประจำ · จัดส่ง) · ไข่ขายดีตามเบอร์ (ป้ายเบอร์รูปไข่ นับเป็นฟอง) · ช่วงเวลาที่ขายดี · ช่องทางชำระเงิน
- รายการ: บิลล่าสุด · ไข่ค้างนาน · ต่ำกว่าจุดสั่งซื้อ — เลือกช่วง วันนี้ / 7 วัน / 30 วัน ที่มุมขวาบน
สต็อกไข่ & แจ้งเตือนสต็อกไข่อัตโนมัติ
ตั้งครั้งเดียว ระบบบอกเองว่าไข่เบอร์ไหนใกล้หมด ค้างนาน แตกเกินเกณฑ์ ต้องสั่งกี่แผง จากฟาร์มไหน
อ่านก่อน · 3 นาที
แจ้งเตือนสต็อกไข่อัตโนมัติทำงานอย่างไร
ทุกครั้งที่ขาย ระบบตัดสต็อกไข่เป็นฟองให้เอง (แผง/ลังคูณให้) แล้วเทียบคงเหลือกับ จุดสั่งซื้อ ที่คุณตั้ง ยอดขายจริงย้อนหลัง อายุไข่ และไข่แตกที่ตัดไป เพื่อบอกว่าต้องทำอะไร ก่อนไข่จะขาดหรือค้าง
6 ระดับการแจ้งเตือน
| ระดับ | เกิดเมื่อ |
|---|---|
| หมดสต็อก | คงเหลือ 0 หรือติดลบ |
| ไข่หมดอายุแล้ว | เลยวันหมดอายุของล็อตล่าสุด |
| ต่ำกว่าจุดสั่งซื้อ | คงเหลือ ≤ จุดสั่งซื้อที่ตั้งไว้ |
| คาดว่าจะหมด | ยังไม่ถึงจุดสั่งซื้อ แต่ขายได้อีกไม่ถึง 2 วัน ตามยอดขายเฉลี่ย 14 วันล่าสุด |
| ไข่ใกล้หมดอายุ / ค้างนาน | เหลืออีกไม่เกิน 5 วันก่อนหมดอายุ |
| ไข่แตก/เสียเกินเกณฑ์ | ไข่แตก/เสียที่ตัดไปเกิน 3% ของไข่ที่ขายได้ในช่วงคำนวณ (และอย่างน้อยครึ่งแผง) |
“คาดว่าจะหมด” คำนวณอย่างไร
ระบบเอาจำนวนไข่ที่ขายได้จริงของเบอร์นั้นย้อนหลัง 14 วัน หารด้วยจำนวนวัน ได้ ขายเฉลี่ยต่อวัน แล้วหาว่าไข่ที่เหลือ “พอขาย” อีกกี่วัน
ตัวเลขในตัวอย่างเป็นตัวเลขสมมติเพื่ออธิบายสูตร · ร้านที่เพิ่งเริ่มใช้ระบบมีประวัติไม่ถึง 14 วัน ระบบหารด้วยจำนวนวันที่มีข้อมูลจริง · ไข่ที่ยังไม่มียอดขายจะไม่ถูกคาดการณ์ · บิลที่ถูกยกเลิกไม่นับ · ปรับ 2 วัน / 14 วัน ได้ที่ ตั้งจำนวนวันเตือน
ระบบแนะนำให้สั่งเท่าไร
หมดจุดสั่งซื้อ
(เตือน)ระดับเติมเต็ม
(สั่งให้ถึงตรงนี้)
- ตั้งระดับเติมเต็มไว้ → จำนวนที่ควรสั่ง = ระดับเติมเต็ม − คงเหลือ
- ไม่ได้ตั้งระดับเติมเต็ม → ระบบตั้งเป้าเป็น ขายเฉลี่ยต่อวัน × 4 วัน + จุดสั่งซื้อ แล้วหักคงเหลือ (4 วัน = “สั่งให้พอขาย” ไข่สดไม่ควรเก็บนาน ปรับได้)
- ปัดขึ้นเป็นเต็มแผงเสมอ — เช่นคำนวณได้ 2,563 ฟอง ระบบแนะนำ 2,580 ฟอง = 86 แผง สั่งฟาร์มได้ทันที
ระบบแจ้งคุณผ่านช่องทางไหนบ้าง
ตัวเลขแดง = จำนวนรายการที่ต้องดูแล แตะดูรายการพร้อมจำนวนที่ควรสั่ง
เมื่อบิลใดทำให้ไข่ข้ามเกณฑ์ — แจ้งครั้งเดียว ไม่เด้งทุกบิล
ผู้จัดการ/เจ้าของเห็นหน้าต่าง “สรุปสต็อกไข่ก่อนเปิดร้านวันนี้” ตอนเปิดแอปครั้งแรกของวัน
สรุปสต็อกไข่ประจำวัน 05:00 ก่อนรถไข่มา พร้อมรายการสั่งไข่เป็นแผงแยกฟาร์ม + แจ้งทันทีหลังขาย ดูส่ง LINE / อีเมล
① ตั้งจุดสั่งซื้อ ระดับเติมเต็ม ฟาร์ม/ผู้ส่ง และอายุไข่ → ② นับสต็อกไข่จริง → ③ ตรวจจำนวนวันเตือน → ④ เปิด LINE / อีเมล → แล้วใช้ แท็บต้องสั่งไข่ ทุกครั้งที่จะสั่งไข่
เมนู สต็อกไข่
หน้าสต็อกไข่ · ตั้งจุดสั่งซื้อ · นับสต็อก
แท็บ คงเหลือ · ต้องสั่งไข่ (ตัวเลขแดง = จำนวนรายการ) · ไข่แตก/เสีย · การตัดสต็อก · ความเคลื่อนไหว — ปุ่มด้านบน ตัดไข่แตก · รับไข่เข้า · รายการสต็อกใหม่
ตั้งจุดสั่งซื้อ ระดับเติมเต็ม ฟาร์ม และอายุไข่
- ที่แถวไข่ที่ต้องการ กดไอคอนดินสอ (แก้ไข) ท้ายแถว — หน้าต่าง แก้ไขรายการสต็อก จะเปิดขึ้น
- กรอกช่องตามตารางด้านล่าง แล้วกด บันทึก · ไข่ตัวอย่างตั้งค่ามาให้แล้ว แก้ให้ตรงกับร้านได้เลย
| ช่อง | ความหมาย |
|---|---|
| จุดสั่งซื้อ (แจ้งเตือน) | เหลือเท่านี้หรือน้อยกว่า = เตือน “ต่ำกว่าจุดสั่งซื้อ” · 0 = เตือนเฉพาะตอนหมด |
| ระดับเติมเต็ม | จำนวนที่อยากมีหลังไข่มาส่ง ระบบใช้คำนวณจำนวนที่ควรสั่ง |
| ฟาร์ม / ผู้ส่งไข่ | ใช้จัดกลุ่มในแท็บต้องสั่งไข่ ข้อความ LINE และใบสั่งซื้อ |
| อายุไข่ (วัน) | รับไข่เข้าเมื่อไร ระบบตั้งวันหมดอายุ = วันรับ + จำนวนวันนี้ ให้อัตโนมัติ |
| หน่วยนับ · ราคาทุน/หน่วย | นับเป็น ฟอง (หน่วยเล็กที่สุด) · ทุนใช้คำนวณมูลค่าสต็อกและมูลค่าสั่งซื้อ |
↓ รับไข่เข้า · ⊖ ตัดไข่แตก · วนรอบ นับสต็อก / ปรับยอด · ดินสอ แก้ไข
นับไข่จริงแล้วใส่ ยอดคงเหลือที่นับได้จริง ระบบปรับให้ตรง · ประเภท ตัดออก ใช้กับไข่ที่เอาไปใช้เอง (ไม่นับเป็นไข่เสีย)
กำหนดว่าขาย 1 หน่วยแล้วตัดไข่เบอร์ใดกี่ฟอง · ฟอง = 1 · แผง = 30 · ลัง = 300 · แพ็ค 10 = 10
ประวัติ รับเข้า · ขาย · ไข่แตก/เสีย · ตัดออก · ปรับยอด ย้อนหลัง พร้อมเวลาและผู้ทำ
รถไข่มาส่ง
รับไข่เข้าเป็นแผง / ลัง
รับทีละรายการด้วยปุ่มนี้ หรือรับทั้งใบในคลิกเดียวจากแท็บ ต้องสั่งไข่ › รับไข่เข้าตามใบนี้
- หน้า สต็อกไข่ กดปุ่ม รับไข่เข้า มุมขวาบน (หรือลูกศร ↓ ท้ายแถว)
- เลือก ไข่ในสต็อก · ประเภท รับเข้า
- เลือกหน่วย ฟอง / แผง / ลัง แล้วใส่จำนวน — เช่น 30 แผง ระบบแสดง = 900 ฟอง และคงเหลือหลังบันทึกให้ตรวจก่อน
- ราคาทุน/แผง ใส่ตามบิลฟาร์มได้เลย ระบบแปลงเป็นทุนต่อฟองให้เอง (เว้นว่าง = ไม่เปลี่ยน) · วันหมดอายุ ระบบเติมจากอายุไข่ (21 วัน) ให้ แก้ได้ · หมายเหตุ เช่น “รถไข่รอบเช้า, เลขที่บิลฟาร์ม 1234”
- กด บันทึก — การแจ้งเตือนของรายการนั้นหายไปเอง และถ้าหล่นต่ำกว่าเกณฑ์อีกครั้ง ระบบจะแจ้งรอบใหม่
รู้ต้นทุนที่หายไปจริง
ตัดไข่แตก / ไข่เสีย
- หน้า สต็อกไข่ กดปุ่ม ตัดไข่แตก มุมขวาบน (หรือไอคอน ⊖ สีแดงท้ายแถว)
- เลือกไข่ ประเภท ไข่แตก/เสีย เลือกหน่วย ฟอง / แผง / ลัง แล้วใส่จำนวน (ใต้ช่องแสดงคงเหลือหลังบันทึก)
- เลือก สาเหตุ: ไข่แตก · ไข่ร้าว/บุบ · ไข่เน่า/เสีย · ไข่ค้างนาน/หมดอายุ · เสียหายระหว่างขนส่ง · สูญหาย/นับขาด · อื่น ๆ — ระบบแสดง มูลค่าที่เสีย ≈ ตามราคาทุน แล้วกด บันทึก
แท็บ ไข่แตก/เสีย ในหน้าสต็อกสรุปสาเหตุล่าสุด ส่วนรายงานเต็มพร้อมอัตราไข่แตก % อยู่ที่ รายงาน›ไข่แตก/เสีย (ดูรายงาน) · ถ้าไข่แตก/เสียเกิน 3% ของไข่ที่ขายได้ ระบบเตือน ไข่แตก/เสียเกินเกณฑ์ ให้เอง
ไข่ค้างนานซ้ำ ๆ = สั่งมากเกินไป ลองลด ระดับเติมเต็ม ของเบอร์นั้น · ไข่ใกล้หมดอายุที่ยังขายได้ ให้ลดราคาต่อรายการในตะกร้าก่อน (ไอคอน %)
การแจ้งเตือนในแอป
กระดิ่ง · แถบแจ้งหลังขาย · สรุปก่อนเปิดร้าน
กระดิ่ง 🔔 บนแถบบน
- ดูตัวเลขแดงบนกระดิ่ง = จำนวนรายการสต็อกไข่ที่ต้องดูแล (อัปเดตเองทุก 5 นาที และหลังทุกบิล)
- แตะกระดิ่ง เปิดหน้าต่าง สต็อกไข่ที่ต้องดูแล เรียงจากหนักไปเบา: หมดสต็อก → หมดอายุแล้ว → ต่ำกว่าจุดสั่งซื้อ → คาดว่าจะหมด → ใกล้หมดอายุ/ค้างนาน และไข่แตกเกินเกณฑ์
- แต่ละรายการบอก คงเหลือ · จุดสั่งซื้อ · ควรสั่ง (เป็นแผง) พร้อมแถบระดับสต็อก
- กด ดูรายการที่ต้องสั่งไข่ เพื่อไปแท็บต้องสั่งไข่ หรือไปหน้าสต็อกไข่
แจ้งทันทีหลังขาย
เมื่อบิลใดทำให้ไข่เพิ่งหล่นต่ำกว่าจุดสั่งซื้อ หรือหมด ระบบแจ้งครั้งเดียวในจังหวะนั้น ไม่เด้งทุกบิล และจะแจ้งอีกครั้งหลังรับไข่เข้าแล้วหล่นลงมาใหม่ · ส่ง LINE ถึงเจ้าของด้วยถ้าเปิดไว้
สรุปสต็อกไข่ก่อนเปิดร้าน
ผู้ดูแลระบบและผู้จัดการจะเห็นหน้าต่าง สรุปสต็อกไข่ก่อนเปิดร้านวันนี้ ตอนเปิดแอปครั้งแรกของวัน 1 ครั้ง · พนักงานขายไม่ถูกรบกวน · ถ้าไม่มีอะไรต้องดูแล จะไม่เด้ง
ใช้ทุกครั้งที่จะสั่งไข่
แท็บ “ต้องสั่งไข่” · ปัดเต็มแผง แยกตามฟาร์ม
รวมทุกรายการที่ หมด / ต่ำกว่าจุดสั่งซื้อ / คาดว่าจะหมด แยกกลุ่มตาม ฟาร์ม / ผู้ส่งไข่ (เช่น ฟาร์มไข่ลุงเปี๊ยก · ฟาร์มเป็ดบางเลน · ฟาร์มนกกระทาสุพรรณ · ไข่เค็มไชยาป้าเพ็ญ · ฟาร์มไข่อารมณ์ดี · ร้านบรรจุภัณฑ์ตลาดไท) พร้อมจำนวนที่แนะนำปัดขึ้นเต็มแผง และมูลค่าประมาณ
ขั้นตอนสั่งไข่ ตั้งแต่ดูรายการจนไข่เข้าร้าน
- เปิดแท็บ — เมนู สต็อกไข่ › แท็บ ต้องสั่งไข่ (หรือกดจากกระดิ่ง / การ์ด “ต้องสั่งไข่” ในภาพรวม)
- ตรวจรายการ — คอลัมน์ คงเหลือ · ขายเฉลี่ย/วัน · คาดการณ์ “พอขาย ~N วัน” และป้าย หมดสต็อก ต่ำกว่าจุดสั่งซื้อ คาดว่าจะหมด
- แก้จำนวน — พิมพ์ทับในช่อง สั่ง (ฟอง) ใต้ช่องบอกเป็นแผง · ใส่ 0 = ไม่สั่งรายการนั้น · กด คำนวณใหม่ เพื่อกลับไปใช้ตัวเลขที่ระบบแนะนำ
- ส่งให้ฟาร์ม — กด คัดลอกข้อความสั่งไข่ ของกลุ่มนั้น แล้วเปิด LINE แชตฟาร์ม กดค้างที่ช่องพิมพ์ › วาง › ส่ง
- หรือพิมพ์ใบสั่งซื้อ A4 — แยกหน้าตามฟาร์ม มีรายการ จำนวน ทุน รวม และช่องตรวจรับ ให้พนักงานถือไปตรวจรับไข่
- รถไข่มาส่งแล้ว — ตรวจไข่กับใบสั่งซื้อ แก้ช่อง สั่ง ให้ตรงกับที่ได้รับจริง แล้วกด รับไข่เข้าตามใบนี้ ระบบรับเข้าทุกรายการในกลุ่มพร้อมกัน วันหมดอายุคำนวณจากอายุไข่ให้
ตัวอย่างข้อความที่คัดลอกไปส่ง LINE ฟาร์ม
ตัวอย่างแสดงรูปแบบโดยประมาณ ข้อความจริงดึงชื่อร้าน รายการ และจำนวนจากช่อง “สั่ง” ขณะกดคัดลอก
รายการที่ไม่ได้ใส่ฟาร์ม/ผู้ส่งจะไปรวมในกลุ่มที่ยังไม่ระบุ — ใส่ชื่อที่หน้าต่างแก้ไขรายการสต็อก แล้วกลุ่มจะแยกให้เอง
แท็บจะขึ้นว่า “ยังไม่มีไข่ที่ต้องสั่ง” ทุกเบอร์ยังสูงกว่าจุดสั่งซื้อ และพอขายเกินจำนวนวันที่ตั้งไว้
ตั้งค่า › ภาษี & ใบเสร็จ › ระบบสต็อก
ตั้งจำนวนวันเตือน
- เข้าสู่ระบบด้วยผู้ดูแลระบบ ไปที่ ตั้งค่า›ภาษี & ใบเสร็จ เลื่อนลงหา ระบบสต็อก
- ตรวจว่าเปิด ตัดสต็อกอัตโนมัติเมื่อขาย และ แจ้งเตือนสต็อกอัตโนมัติ (ต้องเปิดข้อนี้ LINE/อีเมลสรุปสต็อกจึงส่ง)
- ปรับตัวเลขตามตาราง แล้วกด บันทึกการตั้งค่า
| ช่อง | ค่าเริ่มต้น | ความหมาย |
|---|---|---|
| เตือนล่วงหน้า (วัน) | 2 | ขายได้อีกไม่ถึงกี่วันให้เตือน “คาดว่าจะหมด” · ฟาร์มส่งห่าง ตั้งมากขึ้น · 0 = ปิดการคาดการณ์ |
| สั่งให้พอขาย (วัน) | 4 | ใช้คำนวณจำนวนที่ควรสั่งเมื่อไม่ได้ตั้งระดับเติมเต็ม — ไข่สดไม่ควรเก็บนาน |
| ยอดขายย้อนหลัง (วัน) | 14 | ใช้หายอดขายเฉลี่ยต่อวัน · สั้นลง = ไวต่อช่วงขายดี/ขายซบ · ยาวขึ้น = นิ่งกว่า |
| เตือนไข่ค้างนาน (วัน) | 5 | ก่อนวันหมดอายุกี่วันให้ขึ้น “ใกล้หมดอายุ / ค้างนาน” |
| เตือนไข่แตกเกิน (%) | 3 | อยู่ที่ ตั้งค่า › หน้าร้าน & จัดส่ง › ไข่ & ราคาส่ง · เทียบกับไข่ที่ขายได้ในช่วงคำนวณ · 0 = ปิด |
ตั้งค่า › แจ้งเตือน · ส่งแม้ไม่มีใครเปิดแอป
ส่งสรุปสต็อกไข่และแจ้งไข่หมดทาง LINE / อีเมล อัตโนมัติ
ระบบทำงานบนเซิร์ฟเวอร์ของ Google ในบัญชีร้าน เจ้าของรู้ว่าต้องสั่งไข่อะไรกี่แผงตั้งแต่ 05:00 ก่อนรถไข่มา และรู้ทันทีเมื่อไข่หมดแม้ไม่อยู่ร้าน
ขั้นที่ 1 · เลือกว่าจะให้แจ้งอะไร
ไข่คงเหลือ · หมด · ต่ำกว่าจุดสั่งซื้อ · คาดว่าจะหมดใน N วัน · หมดอายุ / ค้างนาน · ไข่แตกเกินเกณฑ์ · รายการสั่งไข่แยกตามฟาร์ม (ปัดเต็มแผง) — ส่งเฉพาะวันที่มีรายการต้องดูแล · เปลี่ยนเวลาได้ที่ช่อง เวลาส่ง
ส่งเมื่อบิลใดทำให้ไข่ข้ามเกณฑ์ (แจ้งครั้งเดียวต่อรอบ) — ไม่แจ้ง · เฉพาะไข่หมด · ต่ำกว่าจุดสั่งซื้อ · ปกติส่งทาง LINE ติ๊ก ส่งทางอีเมลด้วย ถ้าต้องการ
และเลือกสรุปยอดขายได้อีก 3 รอบ (เปิด-ปิดแยกกัน) ซึ่งมีบรรทัด 🥚 ขายไข่ N แผง (x ฟอง) และยอดปลีก / ส่ง ให้ด้วย:
ยอดขาย บิล ยอดเฉลี่ย เทียบเมื่อวาน · ไข่ที่ขาย · ช่องทางชำระ · ไข่เสีย · ไข่ใกล้หมด/ค้างนาน
ยอดรวมเทียบสัปดาห์ก่อน · วันที่ขายดีที่สุด · ยอดของพนักงานแต่ละคน · กำไรโดยประมาณ
ยอดทั้งเดือนเทียบเดือนก่อน · ต้นทุน ค่าใช้จ่าย ไข่เสีย และกำไรสุทธิ · พนักงาน · ไข่ขายดี
ขั้นที่ 2 · เปิดช่องทางส่ง (อย่างน้อย 1 ช่องทาง)
ส่งผ่าน LINE Official Account (OA) ของร้าน ตั้งค่าครั้งเดียวประมาณ 5 นาที (LINE Notify ปิดบริการไปแล้ว จึงต้องใช้วิธีนี้) · ในหน้าตั้งค่ากด วิธีตั้งค่า LINE เพื่อดูขั้นตอนเดียวกันนี้
- สร้าง LINE Official Account ฟรีที่ manager.line.biz (ตั้งชื่อเช่น “แจ้งเตือน ร้านไข่ของฉัน”)
- ใน LINE OA Manager ไปที่ ตั้งค่า›Messaging API กด เปิดใช้ Messaging API (สร้าง Provider ตามที่ระบบถาม)
- เข้า developers.line.biz เลือก Channel ของร้าน › แท็บ Messaging API › Channel access token (long-lived) กด Issue แล้วคัดลอก
- ใช้มือถือของเจ้าของร้านสแกน QR ในแท็บเดียวกันเพื่อเพิ่ม OA เป็นเพื่อน (ผู้รับต้องเป็นเพื่อนกับ OA ก่อนเสมอ)
- กลับมาที่ ตั้งค่า›แจ้งเตือน เปิดสวิตช์ ส่งทาง LINE วางในช่อง Channel access token แล้วกด บันทึกและส่งทดสอบ
- เช็ก LINE ในมือถือ ต้องได้ข้อความทดสอบ
เว้นว่าง = ส่งหาทุกคนที่เพิ่ม OA เป็นเพื่อน จึงควรใช้ OA นี้เฉพาะเจ้าของร้าน · ส่งเฉพาะคน ใส่ Your user ID จากแท็บ Basic settings (ขึ้นต้นด้วย U)
แพ็กเกจฟรีของ LINE OA ส่งได้จำกัดต่อเดือน สรุปสต็อกส่งเฉพาะวันที่มีเรื่องต้องดูแล · ตั้งแจ้งทันทีเป็น “เฉพาะไข่หมด” ถ้าโควตาใกล้เต็ม
🔒 token เก็บแยกจากข้อมูลร้าน พนักงานมองไม่เห็น หน้าจอแสดงแค่ 4 ตัวท้าย · เปลี่ยนหรือลบ token ได้ด้วยปุ่ม เปลี่ยน / ลบ
- ไปที่ ตั้งค่า›แจ้งเตือน เปิดสวิตช์ ส่งทางอีเมล
- ใส่ อีเมลผู้รับ ได้ไม่เกิน 5 รายการ คั่นด้วยจุลภาค (เว้นว่าง = ส่งถึงเจ้าของบัญชี Google ที่ติดตั้งระบบ)
- กด บันทึกและส่งทดสอบ แล้วเช็กกล่องอีเมล (ถ้าไม่เห็น ดูโฟลเดอร์สแปมหรือโปรโมชัน)
อีเมลส่งจากบัญชี Google ของร้านโดยตรง ส่งได้ประมาณ 100 ฉบับต่อวัน (หน้าตั้งค่าแสดงโควตาที่เหลือของวันนี้) · อีเมลเป็นรายงานสวย มีตารางและแถบกราฟ
ขั้นที่ 3 · ดูตัวอย่างก่อนใช้จริง
กดปุ่ม ดูตัวอย่าง แล้วเลือกตัวอย่างสรุปสต็อก จะเห็นหน้าตาข้อความทั้งแบบอีเมลและ LINE จากข้อมูลจริงของร้าน โดยยังไม่ส่งออกไป จากนั้นกด บันทึกการแจ้งเตือน


ตรวจ 3 จุด: ① เปิด แจ้งเตือนสต็อกอัตโนมัติ ที่ ตั้งค่า › ภาษี & ใบเสร็จ · ② เปิดช่องทาง LINE หรืออีเมลอย่างน้อย 1 ช่องทาง แล้วกดบันทึก · ③ วันนั้นมีรายการต้องดูแลจริง (สต็อกปกติจะไม่ส่ง) — ดูเพิ่มที่คำถามที่พบบ่อย
จัดการร้าน
ไข่และราคา ราคาไข่วันนี้ รายงาน ตั้งค่า พนักงาน และการดูแลระยะยาว
ผู้จัดการ / ผู้ดูแล
ไข่และราคา · ราคาส่ง · แผง/ลัง
หน้านี้มี 4 แท็บ: สินค้า · ราคาไข่วันนี้ · หมวดหมู่ · ตัวเลือก · ตารางสินค้าแสดงหมวด หน่วยขาย ราคาปลีก ราคาส่ง (พร้อมขั้นต่ำ) ต้นทุน และ % กำไร
เพิ่มไข่ขายเป็นแผง / ลัง / แพ็ค
- กด เพิ่มสินค้า ใส่ชื่อ (เช่น “ไข่ไก่ เบอร์ 1 (แผง 15 ฟอง)”) หมวดหมู่ หน่วยขาย SKU
- ใส่ ราคาขาย (ปลีก) และ ต้นทุน · ใส่ ราคาส่ง และ ซื้อครบกี่หน่วยได้ราคาส่ง (เช่น 10)
- เลือกกลุ่มตัวเลือก บรรจุภัณฑ์ ถ้าต้องการ · ติ๊ก ตัดสต็อกเมื่อขาย
- ในกล่อง สต็อกและการแจ้งเตือน เลือกแบบ แล้วกด บันทึก
สร้างรายการสต็อกนับเป็นฟองให้เลย กรอกยอดตั้งต้น จุดสั่งซื้อ เติมเต็ม ฟาร์ม อายุไข่ ได้ทันที
เลือก ตัดสต็อกจากไข่ (ฟอง) และ ฟองต่อหน่วย — ปุ่มลัด แผง 30 ฟอง · ลัง 10 แผง (300 ฟอง) · ครึ่งแผง 15 ฟอง · แพ็ค 10 ฟอง
ไม่สร้างสต็อก — ผูกการตัดสต็อกเองได้ที่ สต็อกไข่ › การตัดสต็อก
ไข่แต่ละเบอร์ควรมีรายการ ฟอง (มีสต็อกของตัวเอง) แล้วสร้างแผง/ลังแบบ แผง / ลัง / แพ็ค ชี้ไปที่ไข่ฟองเบอร์นั้น — การแจ้งเตือนและรายการสั่งไข่จะคิดเป็นฟอง/แผงทั้งหมด ไม่ต้องตั้งจุดสั่งซื้อให้แผงแยก
ชื่อหมวด ไอคอน สี และลำดับแสดงผล — หมวดคือแถบด้านซ้ายของหน้าขาย (ไข่ไก่ · ไข่เป็ด · ไข่นกกระทา · ไข่เค็ม/ไข่เยี่ยวม้า · ไข่พรีเมียม/ออร์แกนิค · แผงไข่ & บรรจุภัณฑ์)
กลุ่ม บรรจุภัณฑ์: ใส่ถุงหิ้ว · ไม่รับถุง · ฝาครอบแผงพลาสติก (+3฿) · ใส่ลังกระดาษกันแตก (+10฿) · ตั้งราคาบวกเพิ่มและค่าเริ่มต้นได้
ไข่และราคา › ราคาไข่วันนี้
ราคาไข่วันนี้ · ปรับทั้งกระดาน · พิมพ์กระดานราคาไข่
ราคาไข่ขึ้น-ลงตามราคาฟาร์ม แก้ ราคาทุน / ราคาปลีก / ราคาส่ง ของทุกเบอร์ในตารางเดียว ช่องที่เปลี่ยนเป็นสีให้เห็น แล้วกดบันทึกครั้งเดียว หน้าขายใช้ราคาใหม่ทันที
ปรับทั้งกระดานตามราคาฟาร์ม
- เปิดแท็บ ราคาไข่วันนี้ (พิมพ์ในช่องค้นหาเพื่อกรองเฉพาะบางเบอร์ เช่น “ไข่ไก่”)
- ในกล่อง ปรับทั้งกระดานตามราคาฟาร์ม ใส่ บาท / ฟอง เช่น
0.10· ติ๊ก รวมราคาทุน ถ้าทุนขึ้นด้วย - กด ขึ้นราคา หรือ ลดราคา — ระบบคูณตามจำนวนฟองต่อหน่วยให้เอง
- ตรวจช่องที่เปลี่ยนสี แล้วกด บันทึก N รายการ
แผ่นเดียวติดหน้าร้าน แถวละ 1 เบอร์: ฟองละ · แผงละ ปลีก / ส่ง · ลังละ ปลีก / ส่ง — พิมพ์ใหม่ทุกครั้งที่ราคาเปลี่ยน
พิมพ์ป้ายราคาไข่แต่ละรายการ ตัดติดหน้าแผงไข่
ผู้จัดการ / ผู้ดูแล
รายงาน
10 แบบ: ยอดขายรายวัน · รายเดือน · สินค้า · ปลีก / ส่ง · ช่องทางขาย · ช่องทางชำระ · พนักงาน · ค่าใช้จ่าย · ไข่แตก/เสีย · ประมาณการกำไร — เลือกช่วงวันที่ หมวดหมู่ ช่องทาง แล้วกด ดูรายงาน ส่งออก CSV ได้ทุกแบบ
ดูว่ายอดมาจากลูกค้าส่งกี่ % เบอร์ไหนขายส่งเยอะ — ใช้ตัดสินใจราคาส่งและขั้นต่ำ
รายได้ − ต้นทุนไข่ = กำไรขั้นต้น แล้วหักค่าใช้จ่ายและไข่แตก/เสีย เป็นกำไรสุทธิ · บันทึกค่าใช้จ่าย (ค่าน้ำมันรถส่งไข่ ค่าแผงไข่ ค่าเช่า) ด้วยปุ่ม + ค่าใช้จ่าย
ผู้ดูแลระบบ
ตั้งค่า · ไข่ & ราคาส่ง
8 แท็บ: ข้อมูลร้าน · หน้าร้าน & จัดส่ง · ภาษี & ใบเสร็จ · รับชำระเงิน · แจ้งเตือน · ธีมและสี · พนักงาน · ระบบ — กดปุ่มบันทึกท้ายแต่ละแท็บ เครื่องอื่นรีเฟรชหน้าเพื่อรับค่าใหม่
| การ์ด ไข่ & ราคาส่ง | ค่าเริ่มต้น | ใช้ทำอะไร |
|---|---|---|
| ไข่ 1 แผง (ฟอง) | 30 | แสดงสต็อกเป็นแผง และปัดจำนวนสั่งให้เต็มแผง |
| ไข่ 1 ลัง (แผง) | 10 | ใช้กับปุ่มลัดตอนสร้างสินค้าลัง และรับไข่เข้าเป็นลัง |
| เตือนไข่แตกเกิน (%) | 3 | ของไข่ที่ขายได้ในช่วงคำนวณ · 0 = ปิด |
| ราคาส่งอัตโนมัติเมื่อซื้อครบจำนวน | เปิด | ซื้อครบขั้นต่ำของแต่ละรายการ ได้ราคาส่งเอง |
| ลูกค้าประจำ / ขายเชื่อ ใช้ราคา | ราคาส่ง | ตอนเลือกลูกค้าประจำ ตะกร้าสลับเป็นระดับราคานี้ให้เอง |
ชื่อร้าน · โลโก้ร้าน (แสดงที่เมนูข้าง หน้าเข้าสู่ระบบ และหัวใบเสร็จ) · ที่อยู่ · เบอร์โทร · สกุลเงิน · เขตเวลา
ประเภทบิลเริ่มต้น · ไข่ & ราคาส่ง · รายชื่อลูกค้าประจำ · ช่องทางรับออเดอร์ (LINE, โทรสั่ง, ส่งตามรอบเช้า, Facebook, LINE MAN) · กระดานจัดส่ง + พิมพ์ใบจัดไข่อัตโนมัติ · ตาชั่งพิมพ์ฉลากบาร์โค้ด (ปิดไว้เป็นค่าเริ่มต้น)
ภาษีมูลค่าเพิ่ม · คำนำหน้าเลขที่บิล (EG) · ขนาดกระดาษ · ข้อความท้ายใบเสร็จ · ระบบสต็อก และจำนวนวันเตือน (ดูตั้งจำนวนวันเตือน)
เบอร์/เลข พร้อมเพย์ สำหรับสร้าง QR · บัญชีธนาคารสำหรับรับโอน · พิมพ์ข้อมูลรับเงินบนใบเสร็จ
สรุปยอดขายรายวัน/สัปดาห์/เดือน · สรุปสต็อกไข่ประจำวัน 05:00 · แจ้งทันทีหลังขาย · ทางอีเมลหรือ LINE (ดูหัวข้อนี้)
ชุดสีและโหมดเริ่มต้น (ดูธีมสี) · บัญชีพนักงาน 4 บทบาท (ดูพนักงาน) · ขนาดฐานข้อมูลและย้ายข้อมูลเก่า (ดูดูแลฐานข้อมูล)
ตั้งค่า › ธีมและสี
ธีมสี
- ชุดสีของร้าน: ไข่แดง (ส้มไข่แดง-เขียวฟาร์ม · เริ่มต้น) · ไข่เป็ด · หงอนไก่ · ไข่เค็ม · ไข่เยี่ยวม้า · ฟาร์มใบเตย · ทุ่งนา · ถาดไม้ หรือ กำหนดเอง — ระบบสร้างเฉดที่เหลือให้อัตโนมัติทั้งโหมดสว่างและโหมดมืด
- โหมดเริ่มต้นของร้าน: สว่าง / มืด / ตามระบบ · แต่ละเครื่องสลับเองได้ด้วยไอคอนพระอาทิตย์/พระจันทร์บนแถบบน
- สีบอกสถานะ (สำเร็จ / เตือน / ผิดพลาด) ไม่เปลี่ยนตามธีม เพื่อให้อ่านการแจ้งเตือนสต็อกไข่ได้ตรงกันทุกเครื่อง
ร้านไข่ที่เปิดตั้งแต่เช้ามืด
โหมดมืด
แตะไอคอนพระจันทร์บนแถบบน (หรือปุ่มสลับโหมดในหน้าเข้าสู่ระบบ) ทุกหน้าเปลี่ยนเป็นพื้นเข้มสีน้ำตาล การ์ดไข่ ป้ายราคาส่ง และตัวเลขสต็อกยังอ่านชัด แต่ละเครื่องจำโหมดของตัวเอง
ขายด้วยมือถือเครื่องเดียว
ใช้บนมือถือ
- หมวดหมู่เป็นแถบเลื่อนแนวนอนใต้ช่องค้นหา · การ์ดไข่พร้อมปุ่ม ฟอง / แผง / ลัง · ปุ่มรูปคน = ลูกค้าประจำ / บิลค้าง
- แถบตะกร้าด้านล่าง แสดงประเภทบิล จำนวนรายการ และยอดรวม แตะเพื่อเปิดตะกร้าแบบแผ่นเลื่อนขึ้น
- ในตะกร้าเลือก หน้าร้าน / ขายเชื่อ / สั่งจัดส่ง สลับราคาปลีก / ราคาส่ง ปรับจำนวน แล้วกด ขายเชื่อ / จัดส่ง หรือ ชำระเงิน เหมือนจอใหญ่
- เมนูล่างสำหรับไปหน้าขาย กระดานจัดส่ง บิล ภาพรวม และเมนูเพิ่มเติม (สต็อกไข่ ไข่และราคา รายงาน ตั้งค่า) · กระดิ่งแจ้งเตือนสต็อกไข่อยู่บนแถบบนเหมือนจอใหญ่


ตั้งค่า › พนักงาน
พนักงานและสิทธิ์
ให้พนักงานแต่ละคนมีชื่อผู้ใช้และ PIN ของตัวเอง รายงานพนักงานและประวัติการขายจะแยกยอดให้ถูกคน
| บทบาท | ใช้งานได้ |
|---|---|
| ผู้ดูแลระบบ | ทุกส่วน รวมถึงตั้งค่าร้าน พนักงาน แจ้งเตือน LINE/อีเมล และหน้า ระบบ (ย้ายข้อมูลเก่า) |
| ผู้จัดการ | ขาย ดูรายงาน จัดการไข่และราคา สต็อกไข่ ต้องสั่งไข่ ค่าใช้จ่าย และยกเลิกบิลได้ · เห็นสรุปสต็อกไข่ก่อนเปิดร้าน |
| พนักงานขาย | ขายไข่ รับเงิน ลงบิลเชื่อ ลดราคา/สลับราคาส่ง (ตามสิทธิ์ส่วนลด) ดูกระดานจัดส่งและประวัติบิล · แก้ไขข้อมูลสำคัญไม่ได้ |
| พนักงานจัดส่ง | เห็นเฉพาะกระดานจัดส่ง กดเริ่มจัด/พร้อมส่ง/ส่งแล้วได้ ไม่เห็นยอดเงิน — เหมาะกับแท็บเล็ตหลังร้าน |
- ไปที่ ตั้งค่า›พนักงาน กดเพิ่มพนักงาน ใส่ชื่อ ชื่อผู้ใช้ PIN และเลือกบทบาท
- พนักงานลาออก: ปิดบัญชี แทนการลบ ประวัติการขายเดิมยังอยู่ครบ
- พนักงานลืม PIN: ผู้ดูแลกด รีเซ็ต PIN ให้ แล้วให้พนักงานเปลี่ยนเองที่เมนูรูปโปรไฟล์
ทำครั้งเดียวก่อนเปิดร้านจริง
ล้างข้อมูลทดลอง
หลังลองขายไข่ ลงบิลเชื่อ รับไข่เข้า และตัดไข่แตกจนคล่องแล้ว ล้างบิลทดลองออกเพื่อให้ยอดขาย รายงาน และยอดขายเฉลี่ยที่ใช้คาดการณ์ไข่หมดเริ่มจากศูนย์
- รับชำระหรือยกเลิกบิลเชื่อทดลองที่ค้างอยู่ให้หมดก่อน
- เปิดไฟล์ Google Sheets ของร้าน › เมนู 🥚 Jabphap Egg POS›🧹 ล้างข้อมูลทดลอง › ยืนยัน
- ระบบลบบิลขาย ประวัติสต็อก และค่าใช้จ่ายทั้งหมด — ไข่ ราคา รายการสต็อก และบัญชีพนักงานยังอยู่
- ลบรายการตัวอย่างที่ร้านไม่ได้ขาย: ไข่และราคา › ถังขยะ และ สต็อกไข่ › แก้ไข › ลบ
- นับไข่จริง แล้วใช้ นับสต็อก / ปรับยอด ทีละเบอร์ ให้คงเหลือตรงกับของจริงก่อนเปิดร้าน
ทำเฉพาะตอนยังเป็นข้อมูลทดลอง หลังเปิดร้านจริงแล้วห้ามใช้เมนูนี้ · หลังล้าง การคาดการณ์ “คาดว่าจะหมด” จะแม่นขึ้นเมื่อมียอดขายจริงสะสมไม่กี่วัน ระหว่างนี้ระบบยังเตือนตามจุดสั่งซื้อตามปกติ
ทำเดือนละครั้ง · 1 นาที
ดูแลฐานข้อมูลระยะยาว (ย้ายข้อมูลเก่า)
ระบบอ่านเฉพาะข้อมูลช่วงล่าสุด หน้าขายจึงยังเร็วแม้เปิดมาหลายปี แต่ Google Sheets รับได้สูงสุด 10 ล้านเซลล์ต่อไฟล์ ร้านที่ขายวันละหลายร้อยบิลและเปิดระบบสต็อกจะใช้พื้นที่ใกล้เต็มในราว 1–2 ปี จึงต้องย้ายข้อมูลเก่าออกเป็นระยะ
ดูที่ ตั้งค่า›ระบบ›ขนาดฐานข้อมูล
ผู้ดูแลจะเห็นหน้าต่างเตือนพร้อมปุ่ม “ไปย้ายข้อมูลเก่า” — ทุก 7 วันเมื่อถึง 60% · ทุกวันเมื่อถึง 80% · ทุกครั้งที่เปิดระบบเมื่อถึง 95% · พนักงานขายและพนักงานจัดส่งไม่ถูกรบกวน และระบบไม่เด้งเตือนระหว่างที่มีสินค้าในตะกร้า
- เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบ ไปที่ ตั้งค่า›ระบบ
- เมื่อแถบเป็นสีเหลืองหรือแดง เลือก “เก็บไว้ 12 เดือนล่าสุด” แล้วกด ย้ายข้อมูลเก่า
- ถ้าขึ้น “ยังมีเหลือ กดอีกครั้งเพื่อย้ายต่อ” ให้กดซ้ำจนข้อความหายไป (ระบบย้ายทีละก้อนเพื่อไม่ให้เกินเวลาทำงานของ Google)
- กด เปิดไฟล์เก็บถาวร ไฟล์ชื่อ
[ชื่อร้าน] — Jabphap Egg POS Archiveอยู่ใน Google Drive ของร้าน
บิลขายที่ปิดแล้วและรายการในบิล · ประวัติความเคลื่อนไหวสต็อก (รวมไข่แตก/เสีย) · บันทึกการใช้งาน — ไข่ ราคา สต็อกคงเหลือ พนักงาน และค่าใช้จ่าย ไม่ถูกย้าย
ข้อมูลที่ย้ายแล้วไม่แสดงในรายงานของระบบ (เปิดดูในไฟล์เก็บถาวร) · ระหว่างย้ายรับบิลใหม่ไม่ได้ชั่วคราว ควรทำหลังปิดร้าน และรับชำระบิลเชื่อที่ค้างให้หมดก่อน · ระบบเขียนลงไฟล์เก็บถาวรสำเร็จก่อนค่อยลบจากไฟล์หลัก ข้อมูลจึงไม่หาย · เก็บไว้อย่างน้อย 1 เดือนเพื่อให้ยอดขายเฉลี่ยที่ใช้คาดการณ์สต็อกยังครบ
1) เช็กแถบขนาดฐานข้อมูลเดือนละครั้ง · 2) ห้ามเรียงลำดับ (Sort) หรือแทรกแถวในชีตบิลเอง ระบบอาศัยว่าข้อมูลเรียงตามเวลา · 3) ดูรายงานเป็นช่วงสั้น (7–30 วัน) สำหรับงานประจำวัน
หน้าขายบนคอมพิวเตอร์
คีย์ลัด
| ปุ่ม | ทำอะไร |
|---|---|
| F2 | ไปที่ช่องค้นหาเบอร์ไข่ / รหัส / บาร์โค้ด |
10*CH2T + Enter | ใส่ไข่ไก่เบอร์ 2 แผง × 10 ในครั้งเดียว (เปลี่ยนจำนวนและรหัสได้) |
| F4 | ชำระเงิน |
| F8 | ขายเชื่อ / จัดส่ง (จ่ายทีหลัง) — ต้องเลือกลูกค้าประจำหรือสั่งจัดส่งก่อน |
| Enter | ในช่องค้นหา: ค้นด้วยรหัส/บาร์โค้ด |
| Esc | ปิดหน้าต่าง · ออกจากโหมดเต็มจอของกระดานจัดส่ง |
คำถามที่พบบ่อย / แก้ปัญหา
ไม่เห็นเมนู 🥚 Jabphap Egg POS ในชีต
รีเฟรชหน้าชีตแล้วรอ 5–10 วินาที เมนูขึ้นหลังโหลดเสร็จ ถ้ายังไม่ขึ้น ตรวจว่าวางโค้ดแล้วกดบันทึกในหน้า Apps Script หรือใช้วิธี B (setupSystem) แทน
เปิดลิงก์แล้วถูกบังคับให้ล็อกอิน Google / เข้าไม่ได้
ตรวจการตั้งค่าในขั้นที่ 5: ผู้มีสิทธิ์เข้าถึง ต้องเป็น ทุกคน แก้ได้ที่ จัดการการทำให้ใช้งานได้ › ✎ แก้ไข › เลือกเวอร์ชันใหม่
หน้าเว็บขึ้นว่า “ไม่พบหน้า …” หรือขึ้นหน้าว่าง
ส่วนใหญ่เกิดจากวาง Code.gs ไม่ครบไฟล์ (หน้าเว็บทุกหน้าฝังอยู่ท้ายไฟล์) ให้ลบแล้ววางใหม่ทั้งไฟล์ ตรวจว่าบรรทัดสุดท้ายเป็น }; บันทึก แล้ว Deploy เวอร์ชันใหม่ (ขั้นที่ 8) · ไม่ต้องสร้างไฟล์ Index.html เพิ่ม
อัปเดตแล้ว แต่หน้าเว็บยังเหมือนเดิม
เว็บแอปใช้โค้ดตาม “เวอร์ชัน” ที่ Deploy ไว้ ต้องทำตามขั้นที่ 8 (เลือก เวอร์ชันใหม่) ทุกครั้งหลังวางโค้ดใหม่ แล้วรีเฟรชหน้าขายและกระดานจัดส่งทุกเครื่อง
ลูกค้าซื้อครบ 10 แผงแล้ว แต่ไม่ได้ราคาส่ง
ตรวจ 3 จุด: ① ไข่รายการนั้นใส่ ราคาส่ง และ ซื้อครบกี่หน่วยได้ราคาส่ง ไว้แล้วหรือยัง (ไข่และราคา › แก้ไข) · ② ขั้นต่ำนับต่อรายการ เช่น แผงเบอร์ 2 ครบ 10 แผง ไม่รวมกับเบอร์อื่น · ③ เปิด ราคาส่งอัตโนมัติเมื่อซื้อครบจำนวน ที่ ตั้งค่า › หน้าร้าน & จัดส่ง › ไข่ & ราคาส่ง · ต้องการให้ทั้งบิลเป็นราคาส่งทันที แตะสวิตช์ ราคาส่ง บนตะกร้า (ดูราคาปลีก / ราคาส่ง)
กดสวิตช์ “ราคาส่ง” ไม่ได้
การสลับทั้งบิลเป็นราคาส่งต้องใช้สิทธิ์ส่วนลด ให้ผู้ดูแลตรวจบทบาทของพนักงานที่ ตั้งค่า › พนักงาน · ราคาที่ได้คำนวณใหม่ที่เซิร์ฟเวอร์ทุกครั้ง แก้ราคาในเบราว์เซอร์เองไม่ได้
พิมพ์ 10*CH2T แล้วขึ้น “ไม่พบสินค้า” หรือได้แค่ 1 หน่วย
รหัสหลัง * ต้องตรงกับ SKU (หรือบาร์โค้ด) ของรายการนั้นในหน้า ไข่และราคา · ใช้เครื่องหมายดอกจัน * ไม่ใช่ตัว x · คีย์บอร์ดต้องเป็นภาษาอังกฤษ · หรือแตะตัวเลขจำนวนในตะกร้าแล้วพิมพ์จำนวนที่ต้องการแทน
ขายเป็นแผงแล้วสต็อกไข่ไม่ลด หรือลดผิดจำนวน
ไปที่ สต็อกไข่ › แท็บ การตัดสต็อก ดูรายการแผง/ลังนั้น ต้องผูกกับไข่ฟองเบอร์เดียวกัน และฟองต่อหน่วยถูกต้อง (แผง 30 · ลัง 300) · ถ้าขึ้น “ไม่ตัดสต็อก” ให้แก้เป็นรายการที่ถูก · ตรวจว่าเปิด ตัดสต็อกอัตโนมัติเมื่อขาย ที่ ตั้งค่า › ภาษี & ใบเสร็จ
สต็อกไข่ติดลบ / ระบบว่าหมดแต่ไข่ยังอยู่
เกิดจากรับไข่เข้าโดยไม่ได้บันทึกในระบบ หรือยอดตั้งต้นไม่ตรง ระบบยอมให้ขายต่อได้เพื่อไม่ให้ขายไม่ได้กลางคัน — นับไข่จริงแล้วใช้ นับสต็อก / ปรับยอด ให้ตรง และทุกครั้งที่รถไข่มาส่งให้กด รับไข่เข้า หรือ รับไข่เข้าตามใบนี้ · ดูแท็บ ความเคลื่อนไหว เพื่อหาว่ายอดคลาดตั้งแต่เมื่อไร
ขึ้นเตือน “ไข่แตก/เสียเกินเกณฑ์” บ่อย
ระบบเตือนเมื่อไข่แตก/เสียที่ตัดไปเกิน 3% ของไข่ที่ขายได้ในช่วงคำนวณ (และอย่างน้อยครึ่งแผง) · ดูสาเหตุที่ รายงาน › ไข่แตก/เสีย ถ้าส่วนใหญ่เป็น “เสียหายระหว่างขนส่ง” ให้คุยกับฟาร์ม ถ้าเป็น “ไข่ค้างนาน” ให้ลดระดับเติมเต็ม · ปรับเกณฑ์ได้ที่ ตั้งค่า › ไข่ & ราคาส่ง › เตือนไข่แตกเกิน (%) (0 = ปิด)
ทำไมไข่บางเบอร์ไม่เคยขึ้น “คาดว่าจะหมด”
การคาดการณ์ต้องมียอดขายจริงในช่วงยอดขายย้อนหลัง (14 วัน) — ไข่ที่ยังไม่มียอดขายจะขึ้น “ยังไม่มียอดขาย” · ถ้าไข่ต่ำกว่าจุดสั่งซื้ออยู่แล้วจะขึ้นเป็น “ต่ำกว่าจุดสั่งซื้อ” แทน · ตรวจว่า เตือนล่วงหน้า (วัน) ไม่ได้ตั้งเป็น 0 และแผง/ลังผูกกับไข่ฟองถูกต้อง
ไม่ได้รับสรุปสต็อกไข่ / สรุปยอดขายทาง LINE หรืออีเมล
ดูแถบสถานะที่ ตั้งค่า › แจ้งเตือน ระบบบอกสาเหตุล่าสุดไว้ แล้วตรวจตามนี้
สรุปสต็อกไข่ไม่มา: เปิด แจ้งเตือนสต็อกอัตโนมัติ ที่ ตั้งค่า › ภาษี & ใบเสร็จ แล้วหรือยัง · วันที่ไม่มีรายการต้องดูแลจะไม่ส่ง (ตั้งใจไม่รบกวน) · เวลาส่งตรงกับที่ตั้งไหม (ค่าเริ่มต้น 05:00 · ทริกเกอร์ทำงานรายชั่วโมง อาจช้ากว่าเวลาที่ตั้งได้ไม่เกินราว 1 ชั่วโมง)
อีเมล: ดูโฟลเดอร์สแปม/โปรโมชัน · ตรวจว่าเปิดสวิตช์ ส่งทางอีเมล แล้วกดบันทึก
LINE ขึ้น 401: token ไม่ถูกต้องหรือถูกออกใหม่ ให้คัดลอก token ล่าสุดมาวางใหม่
LINE ขึ้น 400: ผู้รับยังไม่ได้เพิ่ม OA เป็นเพื่อน หรือ LINE ID ผิด
LINE ขึ้น 429: ข้อความเกินโควตาของเดือน ตรวจแพ็กเกจใน LINE OA Manager หรือเปลี่ยนแจ้งทันทีเป็น “เฉพาะไข่หมด”
ไม่ส่งเลยทั้งสองทาง: ถ้าเพิ่งอัปเดตระบบ ให้อนุญาตสิทธิ์ใหม่ตามหมายเหตุในขั้นตอนที่ 8
กระดิ่งขึ้นตัวเลขเยอะมาก ไม่รู้จะเริ่มตรงไหน
เริ่มจาก หมดสต็อก และ หมดอายุแล้ว (ตรวจไข่ ตัดไข่เสีย หรือปรับยอด) แล้วเปิดแท็บ ต้องสั่งไข่ คัดลอกข้อความส่งฟาร์มทีละกลุ่ม · ถ้าตัวเลขเยอะเพราะจุดสั่งซื้อสูงเกินจริง ให้ลดจุดสั่งซื้อของเบอร์นั้น · ช่วงแรกหลังติดตั้งให้นับไข่จริงก่อน ตัวเลขจะลดลงเอง
กระดานจัดส่งไม่มีเสียงเตือน / ออเดอร์ขึ้นช้า
ไม่มีเสียง: เบราว์เซอร์เล่นเสียงได้หลังผู้ใช้แตะหน้าจอหนึ่งครั้ง ให้แตะปุ่มลำโพงทุกครั้งที่เปิดหน้าใหม่ และตรวจว่าเครื่องไม่ได้ปิดเสียง/โหมดเงียบ
ขึ้นช้า: กดปุ่มรีเฟรชเพื่อดึงทันที ถ้าไม่ขึ้นเลย ตรวจว่า ตั้งค่า › หน้าร้าน & จัดส่ง › ใช้กระดานจัดส่ง เปิดอยู่ · บิลหน้าร้านที่จ่ายเลยไม่เข้ากระดาน (เป็นเรื่องปกติ)
จอดับเอง: ตั้งเวลาล็อกหน้าจอของแท็บเล็ตเป็น “ไม่ใช้” และเสียบสายชาร์จไว้
กด F8 แล้วขึ้นว่าต้องเลือกลูกค้าก่อน
ลงบิลเชื่อได้เฉพาะ ลูกค้าประจำ / ขายเชื่อ หรือ สั่งจัดส่ง — แตะแท็บ ขายเชื่อ แล้วเลือก/พิมพ์ชื่อลูกค้า หรือแตะแท็บ สั่งจัดส่ง · ลูกค้าหน้าร้านทั่วไปให้กด ชำระเงิน (F4)
วันหมดอายุไม่ขึ้น / ไม่มีเตือนไข่ค้างนาน
ตั้ง อายุไข่ (วัน) ในรายการสต็อก (ค่าเริ่มต้น 21 วัน · 0 = ไม่ติดตาม) แล้วรับไข่เข้าใหม่ ระบบจะตั้งวันหมดอายุให้ล็อตนั้น หรือใส่วันหมดอายุเองในหน้าต่างรับไข่เข้า · ตรวจ เตือนไข่ค้างนาน (วัน) ที่ ตั้งค่า › ภาษี & ใบเสร็จ
ลืม PIN ของผู้ดูแลระบบ
เจ้าของไฟล์เปิดหน้า Apps Script เลือกฟังก์ชัน resetAdminPin แล้วกด ▷ เรียกใช้ ระบบสุ่ม PIN ใหม่ 6 หลักให้ ดูได้ในบันทึกการดำเนินการ แล้วเปลี่ยนเป็นรหัสที่ต้องการหลังเข้าสู่ระบบ · หรือเปิดลิงก์เว็บแอปต่อท้าย ?page=install ด้วยบัญชี Google เจ้าของไฟล์ เพื่อตั้งรหัสใหม่
QR พร้อมเพย์ไม่แสดง
ตรวจว่าใส่เบอร์/เลขพร้อมเพย์ในแท็บ ตั้งค่า › รับชำระเงิน แล้วกดบันทึก และเครื่องต่ออินเทอร์เน็ตอยู่ · ถ้ายังไม่ตั้ง ระบบยังบันทึกบิลเป็น QR ได้ แต่จะไม่มี QR ให้ลูกค้าสแกน
แก้ข้อมูลในไฟล์ชีตตรง ๆ ได้ไหม
ดูได้และคัดลอกไปทำรายงานต่อได้ แต่ห้ามแก้หรือลบแถวหัวคอลัมน์ และห้ามเปลี่ยนชื่อแท็บชีต เพราะระบบใช้เป็นโครงสร้างฐานข้อมูล · การแก้ราคาไข่และข้อมูลอื่นทำผ่านหน้าเว็บปลอดภัยที่สุด
ต้องต่ออินเทอร์เน็ตตลอดไหม
ต้องต่อ เพราะทุกบิลบันทึกลง Google Sheets ทันที และกระดานจัดส่งรับออเดอร์ผ่านอินเทอร์เน็ต ถ้าเน็ตหลุด มุมจอจะขึ้นสถานะ “ออฟไลน์” และระบบจะไม่ยอมบันทึกบิลจนกว่าจะกลับมาออนไลน์ ป้องกันบิลหาย · แนะนำให้มีฮอตสปอตมือถือสำรองไว้
🥚
ติดตั้งเสร็จแล้ว พร้อมขายไข่บิลแรก!
ดูว่าระบบช่วยร้านไข่ปลีก-ส่งได้อย่างไรบ้าง ตั้งแต่ขายเป็นฟอง/แผง/ลัง ราคาส่งอัตโนมัติ ลูกค้าประจำ กระดานจัดส่ง ไปจนถึงแจ้งเตือนสต็อกไข่และรายการสั่งไข่เต็มแผง