Jabphap Stay POS· คู่มือ
หน้าหลัก
คู่มือฉบับล่าสุด · Jabphap Stay POS

ติดตั้งและใช้งาน
ระบบ POS จองห้องพัก

ติดตั้งครั้งเดียวบน Google Sheets ของที่พัก ประมาณ 10–15 นาที จากนั้นเปิดใช้ได้ทุกเครื่องที่มีเบราว์เซอร์ — แท็บเล็ตที่เคาน์เตอร์ต้อนรับ มือถือของแม่บ้าน และมือถือของเจ้าของ

ผังห้องพักปฏิทินการจอง & มัดจำลงบิลห้องงานแม่บ้านของใช้ต่อคืนแจ้งเตือน LINE/อีเมล

ภาพรวม & สิ่งที่ต้องมี

Jabphap Stay POS เป็นระบบ POS จองห้องพัก สำหรับรีสอร์ท โฮมสเตย์ เกสต์เฮาส์ และโรงแรมขนาดเล็ก ทำงานบน Google Apps Script และเก็บข้อมูลทั้งหมดใน Google Sheets ในบัญชีของที่พัก ไม่มีเซิร์ฟเวอร์กลาง ไม่มีค่ารายเดือน

บัญชี GoogleGmail ฟรีก็ได้ แนะนำบัญชีของที่พัก (ไม่ใช่บัญชีส่วนตัวพนักงาน)
คอมพิวเตอร์ 1 เครื่องใช้ตอนติดตั้งครั้งแรก (วางโค้ดใน Apps Script สะดวกกว่าบนมือถือ)
ไฟล์ระบบโฟลเดอร์ dist ที่ได้รับ มี Code.gs และ appsscript.json
อุปกรณ์หน้าเคาน์เตอร์แท็บเล็ต/คอม/มือถือ + อินเทอร์เน็ต · เครื่องพิมพ์ความร้อน 58/80 มม. (ไม่บังคับ)
ℹ️ ระบบไม่ได้เชื่อมกับ OTA หรือระบบคีย์การ์ดอัตโนมัติ — การจองจาก Agoda / Booking.com / LINE / โทรศัพท์ ให้บันทึกที่ปฏิทินการจอง (เลือกที่มาให้ถูก) ระบบจะกันห้องไม่ให้จองซ้อนและแยกรายงานตามช่องทางให้
การติดตั้งบน Google (ทำครั้งเดียวบนคอมพิวเตอร์)
1
เริ่มต้น

สร้างไฟล์ Google Sheets ใหม่

ไฟล์นี้คือ “ฐานข้อมูล” ของที่พัก เก็บห้องพัก การจอง บิล ผู้เข้าพัก สต็อกของใช้ ผู้จำหน่าย และพนักงานทั้งหมด

  1. เข้า sheets.new (ล็อกอิน Gmail ของที่พัก)
  2. คลิกชื่อไฟล์มุมซ้ายบน ตั้งชื่ออะไรก็ได้ เช่น Jabphap Stay POS หรือชื่อที่พักของคุณ
หน้า Google Sheets ไฟล์ใหม่ กรอบแดงที่ชื่อไฟล์มุมซ้ายบน
คลิกชื่อไฟล์มุมซ้ายบน (กรอบแดง) เพื่อตั้งชื่อ · ภาพตัวอย่างเป็นชื่อไฟล์ของระบบอื่น
2
ใส่ระบบ

เปิด Apps Script แล้ววาง Code.gs

  1. ในไฟล์ชีต ไปที่เมนู ส่วนขยาย › Apps Script
  2. คลิกชื่อโปรเจกต์มุมซ้ายบน (“โปรเจกต์ที่ไม่มีชื่อ”) เปลี่ยนเป็น Jabphap Stay POS — ชื่อนี้จะแสดงในหน้าขออนุญาตสิทธิ์
  3. เปิดไฟล์ Code.gs ในหน้า Apps Script กด Ctrl+A ลบโค้ดเดิมทิ้งทั้งหมด
  4. เปิดไฟล์ dist/Code.gs ที่ได้รับ คัดลอกทั้งไฟล์มาวาง แล้วกด Ctrl+S
✓ ไม่ต้องสร้างไฟล์ .html — ทุกหน้า (ขาย / เช็คอิน ผังห้องพัก ปฏิทินการจอง งานบริการ สต็อก รายงาน ตัวช่วยติดตั้ง ฯลฯ) ฝังอยู่ใน Code.gs แล้ว
⚠ ต้องวางให้ครบทั้งไฟล์ — Code.gs ยาวหลายหมื่นบรรทัด ถ้าวางขาดท้ายไฟล์ระบบจะเปิดไม่ขึ้น เลื่อนดูบรรทัดสุดท้ายให้ตรงกับไฟล์ต้นฉบับ
หน้า Apps Script หลังวางโค้ด มีหมายเลขกำกับชื่อโปรเจกต์ ไฟล์ Code.gs และแถบเรียกใช้
1 ชื่อโปรเจกต์ (ในภาพเป็นชื่อตัวอย่าง ของคุณคือ Jabphap Stay POS) · 2 ไฟล์ Code.gs ที่วางโค้ดแล้ว · 3 แถบเรียกใช้/เลือกฟังก์ชัน (ใช้กับ “ติดตั้งด่วน”)
3
ตั้งเขตเวลา & สิทธิ์

วางไฟล์ Manifest appsscript.json

  1. ในหน้า Apps Script กดไอคอน ⚙ การตั้งค่าโปรเจกต์ ทางซ้าย
  2. ติ๊ก แสดงไฟล์ Manifest “appsscript.json” ในเครื่องมือแก้ไข
  3. กลับไปที่ ‹› เครื่องมือแก้ไข เปิดไฟล์ appsscript.json ลบของเดิม วาง dist/appsscript.json ทับ แล้วกด Ctrl+S
ทำไมต้องวาง appsscript.json ด้วย

ไฟล์นี้กำหนดเขตเวลา Asia/Bangkok (วันเข้าพัก–วันออก เวลาเช็คเอาท์ ยอดรายวัน และเวลาส่งสรุปทาง LINE จึงตรงกับเวลาไทย) และระบุสิทธิ์ที่ระบบขอให้ชัดเจน ถ้าข้ามขั้นนี้ระบบยังทำงาน แต่ Google อาจถามสิทธิ์เพิ่มภายหลังและเขตเวลาจะเป็นค่าของบัญชี Google แทน

4
ขั้นสำคัญ

Deploy เป็นเว็บแอป (ได้ลิงก์ของที่พัก)

  1. ในหน้า Apps Script กดปุ่มสีน้ำเงินมุมขวาบน การทำให้ใช้งานได้ › การทำให้ใช้งานได้รายการใหม่
  2. คลิกไอคอนเฟือง ⚙ ข้าง “เลือกประเภท” แล้วเลือก เว็บแอป
  3. ตั้งค่าตามตารางแล้วกด การทำให้ใช้งานได้
  4. ครั้งแรก Google จะขอให้อนุญาตสิทธิ์ ทำตามภาพ 4.5–4.9 ด้านล่าง
  5. กด คัดลอก ใต้หัวข้อ URL ของเว็บแอป เก็บไว้ แล้วกด เสร็จสิ้น
ช่องให้เลือกเหตุผล
คำอธิบายv1ตั้งอะไรก็ได้ ไว้จำเวอร์ชัน
ดำเนินการในฐานะฉัน (อีเมลของที่พัก)ระบบเขียนข้อมูลลงชีตของที่พักได้ โดยพนักงานไม่ต้องมีสิทธิ์ในไฟล์
ผู้มีสิทธิ์เข้าถึงทุกคนแท็บเล็ตและมือถือของพนักงานเปิดได้โดยไม่ต้องล็อกอิน Google (ยังต้องใช้ชื่อผู้ใช้ + PIN ของระบบ)
ปุ่มการทำให้ใช้งานได้ เมนูการทำให้ใช้งานได้รายการใหม่
4.1 กด การทำให้ใช้งานได้ › การทำให้ใช้งานได้รายการใหม่
หน้าต่างเลือกประเภท กดเฟืองแล้วเลือกเว็บแอป
4.2 กดเฟือง ⚙ แล้วเลือก เว็บแอป
ตั้งค่าเว็บแอป ดำเนินการในฐานะฉัน ผู้มีสิทธิ์เข้าถึงทุกคน
4.3 ดำเนินการในฐานะ: ฉัน · ผู้มีสิทธิ์เข้าถึง: ทุกคน แล้วกด การทำให้ใช้งานได้
หน้าต่างการทำให้ใช้งานได้สำเร็จ พร้อม URL ของเว็บแอปและปุ่มคัดลอก
4.4 กด คัดลอก ใต้หัวข้อ URL เก็บไว้ แล้วกด เสร็จสิ้น

อนุญาตสิทธิ์ (ครั้งเดียว)

Google จะถามตอน Deploy ครั้งแรก (ปุ่ม ให้สิทธิ์เข้าถึง) หรือตอนกดเมนูในชีต/เรียกใช้ฟังก์ชันครั้งแรก (กล่อง “จำเป็นต้องให้สิทธิ์”) ดูน่ากลัวนิดหน่อยแต่เป็นเรื่องปกติของสคริปต์ที่ติดตั้งเองในบัญชีของคุณ

กล่องจำเป็นต้องให้สิทธิ์ ปุ่มตรวจสอบสิทธิ์
4.5 กด ตรวจสอบสิทธิ์ (หรือ ให้สิทธิ์เข้าถึง) แล้วเลือกบัญชี Google ของที่พัก
หน้า Google ยังไม่ได้ยืนยันแอปนี้ ลิงก์ขั้นสูง
4.6 “Google ยังไม่ได้ยืนยันแอปนี้” ให้กด ขั้นสูง
ลิงก์ไปที่ชื่อโปรเจกต์ (ไม่ปลอดภัย)
4.7 กด ไปที่ Jabphap Stay POS (ไม่ปลอดภัย) · ในภาพเป็นชื่อโปรเจกต์ตัวอย่าง
หน้ายืนยันการลงชื่อเข้าใช้ ปุ่มดำเนินการต่อ
4.8 กด ดำเนินการต่อ
รายการสิทธิ์ที่ระบบขอ ช่องเลือกทั้งหมด และปุ่มดำเนินการต่อ
4.9 ติ๊ก เลือกทั้งหมด แล้วกด ดำเนินการต่อ
🔐 ทำไมขึ้นว่า “ไม่ปลอดภัย”? เพราะสคริปต์เป็นของคุณเอง ไม่ได้ส่งให้ Google ตรวจ ข้อมูลไม่ได้ถูกส่งไปที่อื่น ทุกอย่างอยู่ใน Drive ของบัญชีคุณ
ระบบขอสิทธิ์อะไรบ้าง และเอาไปใช้ทำอะไร
  • ดู แก้ไข สร้าง และลบสเปรดชีต — อ่าน/เขียนห้องพัก การจอง บิล สต็อก และพนักงานลงในไฟล์ชีตของที่พัก และสร้างไฟล์เก็บถาวรเมื่อย้ายข้อมูลเก่า
  • เชื่อมต่อบริการภายนอก — ส่งสรุปยอดขาย สรุปสต็อก แจ้งซ่อมห้อง และแจ้งการจองใหม่เข้า LINE ของที่พัก (api.line.me) เท่านั้น
  • ส่งอีเมลในฐานะคุณ — ส่ง PIN ใหม่เมื่อรีเซ็ต และส่งสรุปทางอีเมล (ถ้าเปิดไว้)
  • ทำงานขณะที่คุณไม่อยู่ — ทริกเกอร์รายชั่วโมงสำหรับส่งสรุปและแจ้งเตือนอัตโนมัติ
  • แสดงหน้าต่างในแอปของ Google — ตัวช่วยติดตั้งและเมนู 🏨 Jabphap Stay POS ในชีต
  • ดูอีเมลหลักของบัญชี — ตรวจว่าผู้เปิดตัวช่วยติดตั้งคือเจ้าของไฟล์ และเป็นผู้รับอีเมลสรุปตั้งต้น
5
เกือบเสร็จ

เปิดลิงก์เว็บแอป

วาง URL ที่คัดลอกไว้ (ขึ้นต้นด้วย https://script.google.com/macros/s/…/exec) ในเบราว์เซอร์ ที่พักที่ยังไม่ติดตั้งจะเปิดตัวช่วยติดตั้งให้อัตโนมัติ — ทำต่อในส่วนที่ 2

⚠ ก่อนติดตั้งเสร็จ ใครก็ตามที่มีลิงก์จะเปิดตัวช่วยติดตั้งได้ ให้เจ้าของที่พักติดตั้งให้เสร็จก่อน แล้วค่อยส่งลิงก์ให้พนักงาน

อีกทางหนึ่ง: กลับไปที่แท็บ Google Sheets แล้วรีเฟรช (F5) จะมีเมนู 🏨 Jabphap Stay POS › 🚀 ติดตั้งระบบ (เริ่มที่นี่) เปิดตัวช่วยเดียวกันในหน้าต่างของชีต

หลังติดตั้งแล้ว ลิงก์เดียวนี้ใช้ได้ทุกหน้า (ขาย / เช็คอิน ผังห้องพัก ปฏิทินการจอง งานบริการ จัดการที่พัก — ต่างกันที่บัญชีที่เข้าสู่ระบบ) · เปิดจากเมนู 🏨 Jabphap Stay POS › 🖥️ เปิดหน้าขาย ในชีตได้เช่นกัน

เพิ่มไว้ที่หน้าจอโฮม (ใช้เหมือนแอป)

  • 🍎 iPad / iPhone — Safari › ปุ่มแชร์ ⬆ › เพิ่มไปยังหน้าจอโฮม
  • 🤖 Android — Chrome › เมนู ⋮ › เพิ่มลงในหน้าจอหลัก
  • 💻 คอมเคาน์เตอร์ต้อนรับ — บุ๊กมาร์กไว้ ต่อเครื่องพิมพ์ความร้อนสำหรับใบเสร็จ ใบยืนยันการจอง และใบงานบริการ
ตัวช่วยติดตั้ง

ตัวช่วยติดตั้ง 5 ขั้น

หน้าแรกสรุปสิ่งที่ระบบจะสร้าง (ตารางฐานข้อมูล ข้อมูลที่พักและใบเสร็จ บัญชีผู้ดูแล ผังห้องพัก & ปฏิทินการจอง ขาย / เช็คอิน และแจ้งเตือนอัตโนมัติ) กด เริ่มติดตั้ง แล้วกรอกทีละขั้น:

  1. ข้อมูลที่พัก — ชื่อที่พัก (เช่น บ้านสวนสบาย รีสอร์ท) · เบอร์โทร · ที่อยู่ (พิมพ์บนใบเสร็จและใบยืนยันการจอง) · สัญลักษณ์สกุลเงิน · เขตเวลา
  2. ผู้ดูแลระบบ — ชื่อ (เช่น คุณแพร เจ้าของรีสอร์ท) · ชื่อผู้ใช้ (อังกฤษตัวเล็ก ตัวเลข _ . -) · PIN ตัวเลข 4–8 หลัก ห้ามเป็นเลขซ้ำกันทั้งหมด
  3. ห้องพัก — จำนวนห้องแต่ละประเภท และเวลาเช็คอิน/เช็คเอาท์ (ดูรายละเอียดด้านล่าง)
  4. ตัวเลือกการใช้งาน — ข้อมูลตัวอย่าง · สต็อก · งานบริการ · ภาษี · ขนาดใบเสร็จ · ชุดสี · ธีม (ดูตาราง) แล้วกด ติดตั้งเลย
  5. ติดตั้ง — รอ 10–30 วินาที อย่าปิดหน้า เสร็จแล้วจะเห็นบัญชีสำหรับเข้าสู่ระบบ ลิงก์หน้าขาย สิ่งที่ควรทำต่อ และปุ่ม เข้าสู่ระบบ
ตัวเลือกในขั้นที่ 4ทำอะไร
ติดตั้งข้อมูลที่พักตัวอย่าง (แนะนำ)ราคาห้องสแตนดาร์ด 890 · ดีลักซ์ 1,290 · แฟมิลี่ 1,890 · สวีท วิลล่าริมน้ำ 2,890 ต่อคืน · บริการเสริม (อาหารเช้า เตียงเสริม เช็คเอาท์ล่าช้า) · อาหาร มินิบาร์ ของฝาก · ของใช้ต่อคืน สต็อกของใช้ในห้อง จุดสั่งซื้อ ผู้จำหน่าย · การจองตัวอย่างทุกสถานะ (แก้ราคาหรือลบภายหลังได้)
เปิดระบบสต็อกของใช้ & มินิบาร์ และแจ้งเตือนอัตโนมัติทุกคืนที่ขาย/เช็คอินตัดของใช้ในห้อง (สบู่ แชมพู แปรงสีฟัน น้ำดื่ม กาแฟซอง ทิชชู่) อัตโนมัติ ขายมินิบาร์ตัดสต็อกทันที เตือนเมื่อต่ำกว่าจุดสั่งซื้อ คาดการณ์วันที่จะหมดจากการใช้จริงและการจองล่วงหน้า และทำรายการสั่งซื้อให้
ใช้กระดานงานบริการ & รูมเซอร์วิสรูมเซอร์วิส อาหารส่งห้อง ซักรีด เตียงเสริม รถรับส่ง เข้ากระดาน รับคำสั่ง → กำลังเตรียม → พร้อมส่ง → ส่งถึงห้องแล้ว
ระยะเวลางานบริการมาตรฐาน · ลูกค้าประจำ · ช่องทางการจองระยะเวลาใช้เมื่อบริการไม่ได้ตั้งไว้ (0.5 = 30 นาที) · ลูกค้าประจำ/บริษัทคู่สัญญาเป็นปุ่มเลือกด่วนตอนกรอกชื่อ · ช่องทางเช่น Agoda, Booking.com, LINE, โทรจอง
ตาชั่งพิมพ์ฉลากบาร์โค้ด (ไม่บังคับ)สำหรับสินค้าที่ขายตามน้ำหนัก ที่พักส่วนใหญ่ไม่ใช้ ปิดไว้ได้
ภาษี · ขนาดใบเสร็จ · ชุดสี · ธีมVAT (ถ้าจด) · กระดาษ 58/80 มม./A4 · ชุดสี 8 แบบ (เริ่มต้น “รีสอร์ท”) · สว่าง/มืด/ตามระบบ
📝 จดชื่อผู้ใช้และ PIN ของผู้ดูแลไว้ ต้องใช้เข้าสู่ระบบครั้งแรก · ระบบเก็บ PIN เป็นค่าแฮชพร้อม salt ไม่ได้เก็บตัวเลขจริงในชีต

ขั้น “ห้องพัก”

ตัวช่วยติดตั้ง ขั้นห้องพัก ปุ่มลบ/เพิ่มจำนวนห้องแต่ละประเภท และเวลาเช็คอิน เช็คเอาท์
ตัวช่วยติดตั้ง ขั้นที่ 3 “ห้องพัก” — ปุ่ม − / + จำนวนห้องแต่ละประเภท ยอดรวม และเวลาเช็คอิน/เช็คเอาท์
ช่องค่าเริ่มต้นระบบสร้างให้
สแตนดาร์ด4101–104 (ชั้น 1 เตียงคู่) · เกินจะรันเลขต่อ 105 106 …
ดีลักซ์3201–203 (ชั้น 2 เตียงคิงไซส์)
แฟมิลี่2204–205 (ชั้น 2 สองเตียง)
สวีท / วิลล่า1V01 (โซนริมน้ำ) · เกินจะเป็น V02 …
เวลาเช็คอิน / เช็คเอาท์14:00 / 12:00ใช้บนใบยืนยันการจอง และเตือน “เลยเวลาเช็คเอาท์”

ห้องพักเป็นของจริงของที่พัก จึงถูกสร้างเสมอแม้ไม่ติดตั้งข้อมูลตัวอย่าง · ถ้าติดตั้งข้อมูลตัวอย่าง ระบบผูกห้องกับราคาห้องต่อคืนให้ และสร้างการจองตัวอย่างให้ลองเช็คอิน/เช็คเอาท์ · แก้รหัสห้อง ชั้น/โซน ราคาต่อคืน หรือเพิ่ม/ลบห้องภายหลังได้ที่ผังห้องพัก › จัดการห้อง

ติดตั้งด่วน (สำหรับลองระบบ)

  1. ในหน้า Apps Script เลือกฟังก์ชัน setupSystem จากช่องรายชื่อฟังก์ชัน
  2. กด ▷ เรียกใช้ แล้วอนุญาตสิทธิ์ตามภาพ 4.5–4.9
  3. ดูบันทึกการดำเนินการด้านล่าง จะขึ้น “ติดตั้งสำเร็จ” พร้อมบัญชีเริ่มต้น admin / 1234 — เปลี่ยน PIN ทันทีหลังเข้าใช้งาน · ห้องตัวอย่าง 10 ห้อง (สแตนดาร์ด 4 ดีลักซ์ 3 แฟมิลี่ 2 สวีท 1) และการจองตัวอย่างถูกสร้างให้
  4. Deploy ตามขั้นที่ 4 (ถ้ายังไม่ได้ทำ)
บันทึกการดำเนินการของ Apps Script แสดงผลการติดตั้งในกรอบแดง
กรอบแดงคือผลการติดตั้ง (ภาพตัวอย่างถ่ายจากระบบรุ่นอื่น ของคุณจะขึ้นเป็น “Jabphap Stay POS … ติดตั้งสำเร็จ”)

เช็กลิสต์ก่อนเปิดรับแขกจริง

ติ๊กไปทีละข้อ หน้านี้จำไว้ในเบราว์เซอร์เครื่องนี้ · 0/11

  • เปลี่ยน PIN ผู้ดูแล — เมนูรูปโปรไฟล์ › เปลี่ยนรหัส PIN
  • ตรวจห้องพัก — ผังห้องพัก › จัดการห้อง: รหัสห้องตรงกับป้ายหน้าห้อง ประเภท ชั้น/โซน ราคาต่อคืน ดูเพิ่ม/แก้ห้องพัก
  • ราคาห้อง บริการเสริม อาหาร มินิบาร์ — ห้องพัก ราคา & สินค้า ดูหัวข้อนี้
  • ของใช้ต่อคืน — สต็อกของใช้ & มินิบาร์ › ของใช้ต่อคืน ให้ตรงกับชุดของใช้ที่วางจริงในห้อง ดูหัวข้อนี้
  • นับสต็อกจริง — ของใช้ในห้อง มินิบาร์ ใส่ยอดจริงทีละรายการ (นับสต็อก / ปรับยอด)
  • ข้อมูลที่พัก โลโก้ ภาษี ใบเสร็จ — ตั้งค่า › ข้อมูลที่พัก / ภาษี & ใบเสร็จ
  • พร้อมเพย์และบัญชีธนาคาร — ตั้งค่า › รับชำระเงิน (ลองสแกน QR ต้องขึ้นชื่อบัญชีของที่พัก)
  • เวลาเช็คอิน/เช็คเอาท์ มัดจำ แจ้งเตือนห้องพัก — ตั้งค่า › ห้องพัก & การจอง ดูหัวข้อนี้
  • แจ้งเตือนทาง LINE/อีเมล — ตั้งค่า › แจ้งเตือน ดูหัวข้อนี้
  • บัญชีพนักงาน — ตั้งค่า › พนักงาน แยก PIN รายคน (พนักงานต้อนรับ แม่บ้าน) ดูสิทธิ์
  • ทดลองแล้วล้างข้อมูลทดลอง — ลองจอง เช็คอิน ลงบิลห้อง เช็คเอาท์ แล้วในไฟล์ชีต: 🏨 Jabphap Stay POS › 🧹 ล้างข้อมูลทดลอง
ตั้งค่าห้องพัก ราคา และของใช้ต่อคืน

เพิ่ม/แก้ห้องพัก (ผังห้องพัก › จัดการห้อง)

เปิดหน้า ผังห้องพัก กดปุ่ม จัดการห้อง (เฉพาะผู้จัดการ/ผู้ดูแล) จะเห็นปุ่ม เพิ่มห้อง และไอคอนแก้ไข/ลบบนการ์ดแต่ละห้อง

ฟอร์มเพิ่มหรือแก้ไขห้องพัก มีรหัสห้อง ชื่อ ประเภท ชั้น/โซน เตียง ผู้เข้าพักสูงสุด ราคาต่อคืน และสิ่งอำนวยความสะดวก
ฟอร์มห้องพัก — รหัส ชื่อ ประเภท ชั้น/โซน เตียง ผู้เข้าพักสูงสุด ราคาห้องที่ผูก ราคา/คืน สิ่งอำนวยความสะดวก
ช่องใช้ทำอะไร
รหัสห้อง *ตัวใหญ่บนการ์ด ใบเสร็จ และปฏิทิน เช่น 101 V01 — ตั้งให้ตรงป้ายหน้าห้องจริง ห้ามซ้ำ
ประเภทสแตนดาร์ด · ดีลักซ์ · แฟมิลี่ · สวีท / วิลล่า — ใช้กรองและจับคู่กับราคาห้อง
ชั้น / โซนจัดกลุ่มการ์ดบนผังห้องพัก เช่น ชั้น 1 · ชั้น 2 · โซนริมน้ำ
เตียง · ผู้เข้าพักสูงสุดแสดงบนการ์ดและตอนเลือกห้อง
ราคาห้องที่ผูก · ราคา/คืนเลือกค่าห้องจากหน้า ห้องพัก ราคา & สินค้า · เว้นราคาว่าง = ใช้ราคาของค่าห้องนั้น
สิ่งอำนวยความสะดวกชิป แอร์ ทีวี ตู้เย็น Wi-Fi ระเบียง อ่างอาบน้ำ วิวภูเขา ริมน้ำ
หมายเหตุ · ลำดับบันทึกภายใน และลำดับการแสดงผล
⚠ ลบห้องไม่ได้ถ้ามีการจองที่ยังไม่เช็คเอาท์ (จองแล้ว/เข้าพักอยู่) ให้ย้ายห้องหรือยกเลิกการจองก่อน

ห้องพัก ราคา & สินค้า

หน้านี้เก็บ “สิ่งที่ขายได้” ทั้งหมด: ค่าห้องต่อคืน อาหาร & เครื่องดื่ม มินิบาร์ & ของว่าง บริการเสริม และของฝาก แต่ละรายการมีรูป ราคา หมวด และตัวเลือกเสริมได้

หน้าห้องพัก ราคา และสินค้า แสดงการ์ดค่าห้องแต่ละประเภทและสินค้าในหมวดต่าง ๆ
รายการค่าห้องและสินค้า แยกหมวด ห้องพัก · อาหาร & เครื่องดื่ม · มินิบาร์ · บริการเสริม · ของฝาก
ฟอร์มค่าห้อง ส่วนค่าห้องพัก เลือกประเภทห้องและผู้เข้าพักสูงสุด
ฟอร์มค่าห้อง — ส่วน “ค่าห้องพัก” เลือกประเภทห้องและผู้เข้าพักสูงสุด หน่วยตั้งเป็น “คืน” ให้อัตโนมัติ
  • ค่าห้อง — ในส่วน “ค่าห้องพัก” เลือกประเภทห้อง (ไม่ใช่ค่าห้อง · สแตนดาร์ด · ดีลักซ์ · แฟมิลี่ · สวีท) และผู้เข้าพักสูงสุด (1 · 2 · 3 · 4 · 6) รายการนั้นจะกลายเป็นค่าห้องต่อคืน ขายแล้วต้องเลือกห้องและวันพัก
  • ตัวเลือกเสริม — เช่น อาหารเช้า (ไม่รับ / รวมอาหารเช้า 2 ท่าน +200) หรือความต้องการพิเศษ (เตียงเสริม +300 · เช็คอินก่อนเวลา +200 · เช็คเอาท์ล่าช้า +300)
  • บริการที่มีระยะเวลา — เช่น ซักรีด (24 ชม.) รถรับส่งสนามบิน (2 ชม.) จะเข้ากระดานงานบริการพร้อมเวลาส่ง

ตั้งค่า › ห้องพัก & การจอง

หน้าตั้งค่า แท็บห้องพักและการจอง เวลาเช็คอิน เช็คเอาท์ ตัวนำหน้าเลขการจอง มัดจำแนะนำ และแจ้งเตือนห้องพัก
แท็บ “ห้องพัก & การจอง” — เวลาเช็คอิน/เช็คเอาท์ การจอง & มัดจำ และแจ้งเตือนห้องพัก
ตั้งค่าค่าเริ่มต้นใช้ทำอะไร
ใช้ผังห้องพัก + ปฏิทินการจองเปิดปิด = ซ่อนเมนูผังห้องพัก ปฏิทินการจอง และแจ้งเตือนห้องพัก (ขายสินค้าได้ตามปกติ)
เวลาเช็คอิน / เช็คเอาท์14:00 / 12:00แสดงบนใบยืนยันการจอง และใช้คำนวณ “เลยเวลาเช็คเอาท์”
เตือนเลยเวลาเช็คเอาท์หลัง (นาที)60ออก 12:00 + 60 นาที = เตือนตั้งแต่ 13:00 · 0 = เตือนทันที
เตือนผู้จองยังไม่มาเช็คอินหลังเวลา22:00ของวันเข้าพัก · โทรสอบถามหรือกด “ไม่มาเข้าพัก” เพื่อปล่อยห้อง
ตัวนำหน้าเลขการจองBKA–Z หรือ 0–9 ไม่เกิน 4 ตัว → เลขการจองแบบ BK2610-0007
มัดจำแนะนำ (% ของค่าห้อง)30ปุ่มด่วนในฟอร์มการจอง
เตือนทำความสะอาดใหญ่ทุก (การเข้าพัก)30ทำความสะอาดม่าน/พรม ล้างแอร์ พลิกที่นอน · นับใหม่เมื่อกด “ทำความสะอาดใหญ่แล้ว” · 0 = ไม่เตือน
แจ้ง LINE/อีเมลทันทีเมื่อแจ้งซ่อมห้องเปิด“🔧 ห้อง 104 แจ้งซ่อม: แอร์ไม่เย็น (แจ้งโดย …)”
แจ้ง LINE/อีเมลทันทีเมื่อมีการจองใหม่/ยกเลิกเปิด“🛎️ การจองใหม่ BK… · คุณมาลี · ห้อง 201 · 3–5 ต.ค. (2 คืน) · มัดจำ ฿600”

ของใช้ต่อคืน — ตัดของใช้ในห้องอัตโนมัติ

ไปที่ สต็อกของใช้ & มินิบาร์ › ของใช้ต่อคืน เลือกค่าห้อง (หรืออาหาร/บริการ) แล้วใส่ว่า 1 หน่วยใช้ของอะไรเท่าไร ระบบตัดสต็อกให้ทุกคืนที่ขาย/เช็คอิน คูณจำนวนคืนให้เอง

แท็บของใช้ต่อคืน กำหนดรายการของใช้และจำนวนต่อค่าห้อง 1 คืน
ของใช้ต่อคืน — ค่าห้อง 1 คืนใช้ สบู่ แชมพู ชุดแปรงสีฟัน น้ำดื่ม กาแฟ/ชาซอง ทิชชู่ เท่าไร
ของใช้ (ตัวอย่างค่าห้องทุกประเภท 1 คืน)จำนวน
สบู่ก้อนโรงแรม · แชมพูขวดเล็ก · เจลอาบน้ำขวดเล็กอย่างละ 2
ชุดแปรงสีฟัน · หมวกคลุมผม · น้ำดื่ม (ห้องพัก)อย่างละ 2
กาแฟ/ชาซอง4 ซอง
กระดาษทิชชู่0.5 ม้วน
ถุงขยะ1 ใบ
💡 ตัวอย่าง: ขายห้องดีลักซ์ 3 คืน = ตัดแชมพู 2 × 3 = 6 ขวด · มินิบาร์ที่ลงบิลห้อง (น้ำอัดลม เบียร์ มันฝรั่งทอด) ผูก 1:1 กับสต็อก ตัดทันทีที่ลงบิล
งานประจำวัน

เข้าสู่ระบบ

หน้าเข้าสู่ระบบ Jabphap Stay POS ช่องชื่อผู้ใช้และ PIN
หน้าเข้าสู่ระบบ — ใส่ชื่อผู้ใช้และ PIN ของตัวเอง

แต่ละคนใช้บัญชีของตัวเอง ระบบจะเปิดหน้าแรกตามบทบาท: พนักงานต้อนรับเปิดหน้าขาย / เช็คอิน · แม่บ้าน / พนักงานบริการเปิดผังห้องพัก · เปลี่ยน PIN ได้ที่เมนูรูปโปรไฟล์ › เปลี่ยนรหัส PIN

ผังห้องพัก

เห็นทุกห้องในจอเดียว ดึงข้อมูลใหม่ทุก 30 วินาที · หัวหน้ามีชิปสรุปจำนวนห้องแต่ละสถานะและอัตราเข้าพัก % · แถบ “วันนี้” บอก เช็คอินวันนี้ · เช็คเอาท์วันนี้ · ผู้เข้าพักในที่พัก (กดเพื่อดูรายชื่อ)

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

แตะการ์ดห้อง

แผงรายละเอียดห้อง ผู้เข้าพักปัจจุบัน การจองถัดไป ยอดค้าง และปุ่มคำสั่ง
แผงรายละเอียดห้อง — ผู้เข้าพัก/การจองถัดไป ยอดค้าง และปุ่มตามสถานะ
ปุ่มเมื่อไร / ทำอะไร
เช็คอินห้องที่มีการจองเข้าวันนี้ → ดูเช็คอินจากการจอง
ขาย/จองห้องนี้ห้องว่าง → ไปหน้าขายพร้อมเลือกห้องนี้ หรือเปิดฟอร์มการจอง
ลงบิลห้องมีผู้เข้าพัก → ไปหน้าขายเพื่อเพิ่มรายการเข้าบิลห้องนี้
ชำระ & เช็คเอาท์ยังมียอดค้าง → พาไปหน้าขายเพื่อชำระพร้อมเช็คเอาท์ · จ่ายครบแล้ว → เช็คเอาท์ทันที
ตั้งเป็นรอทำความสะอาด · เริ่ม / เสร็จทำความสะอาด · ทำความสะอาดใหญ่แล้วอัปเดตสถานะแม่บ้าน ดูงานแม่บ้าน
แจ้งซ่อม · ซ่อมเสร็จปิด/เปิดห้องให้ขายได้ ดูแจ้งซ่อม
ประวัติห้อง · ดูในปฏิทิน · บันทึกหมายเหตุ · แก้ไขข้อมูลห้องดูเหตุการณ์ย้อนหลังของห้อง ไปที่ปฏิทินการจอง จดบันทึก หรือแก้ข้อมูลห้อง (ผู้จัดการ)

ปุ่มเต็มจอเหมาะกับจอหลังเคาน์เตอร์ · บนมือถือการ์ดเรียง 2 คอลัมน์

ปฏิทินการจอง

มี 3 แท็บ: ปฏิทิน · รายการการจอง · ค้นหาห้องว่าง

ปฏิทินการจอง แถวเป็นห้องพัก คอลัมน์เป็นวัน แถบการจองสีตามสถานะ และแถวอัตราเข้าพักด้านล่าง
ปฏิทิน — แถว = ห้อง (จัดกลุ่มตามประเภท) · คอลัมน์ = วัน · วันนี้เน้นสี · แถวล่างสุด = อัตราเข้าพัก % ต่อวัน
  • ปุ่ม ก่อนหน้า / วันนี้ / ถัดไป และเลือกวันที่ · คอมและแท็บเล็ตแสดง 14 วัน มือถือ 7 วัน
  • แถบสีตามสถานะ: จองแล้ว · เข้าพักอยู่ · เช็คเอาท์แล้ว พร้อมชื่อผู้เข้าพักและจำนวนคืน
  • แตะช่องว่าง = ฟอร์มจองใหม่ (ห้อง + วันเข้าพักนั้น) · แตะแถบ = รายละเอียดการจอง

ค้นหาห้องว่าง

แท็บค้นหาห้องว่าง ใส่วันเข้า วันออก และประเภทห้อง แสดงห้องว่างพร้อมราคาและปุ่มจอง
ใส่วันเข้า/ออก + ประเภท → รายการห้องว่างพร้อมราคา ปุ่ม “จอง” หรือ “ขายเลย” (ไปหน้าขาย) · ห้องที่ไม่ว่างบอกเหตุผล

รับจอง & มัดจำ

ฟอร์มการจอง เลือกห้องว่าง วันเข้า วันออก ปุ่มด่วนจำนวนคืน ชื่อผู้เข้าพัก เบอร์ ที่มา ราคาต่อคืน และมัดจำ
ฟอร์มการจอง — ห้องว่างช่วงนั้น วันเข้า/ออก ผู้เข้าพัก ที่มา ราคา/คืน ยอดรวม และมัดจำ
  1. กด จองใหม่ (หรือแตะช่องว่างในปฏิทิน) เลือกวันเข้า/วันออก (ปุ่มด่วน 1 / 2 / 3 / 7 คืน) — ช่องห้องจะแสดงเฉพาะห้องที่ว่างจริงในช่วงนั้น
  2. ใส่ชื่อผู้เข้าพัก เบอร์ ผู้ใหญ่/เด็ก และที่มา: วอล์กอิน · โทรจอง · LINE · Facebook · OTA (Agoda/Booking) · อื่น ๆ
  3. ราคา/คืน ค่าเริ่มต้นเป็นราคาห้อง แก้ได้ (เช่น ราคาโปรโมชัน) ระบบคำนวณยอดรวมให้
  4. มัดจำ ปุ่มด่วน ไม่มีมัดจำ / 30% / เต็มจำนวน + วิธีรับมัดจำ (เงินสด · โอนเงิน · QR พร้อมเพย์)
  5. ใส่เวลามาถึงโดยประมาณและหมายเหตุ (แพ้อาหาร · ขอห้องชั้นล่าง · มาถึงดึก · ฉลองครบรอบ ฯลฯ) แล้วกด บันทึกการจอง
รายละเอียดการจองที่เข้าพักอยู่ ยอดค่าห้อง บิลห้อง มัดจำ ยอดค้างชำระ และปุ่มลงบิลห้อง ชำระ & เช็คเอาท์ แก้ไข ย้ายห้อง ขยาย/ลดวันพัก รับมัดจำเพิ่ม
รายละเอียดการจอง — ยอดบิลห้อง/มัดจำ/ค้างชำระ และปุ่มจัดการ
ใบยืนยันการจองห้องพัก มีเลขการจอง ผู้เข้าพัก ห้อง วันเช็คอิน–เช็คเอาท์ ราคาต่อคืน มัดจำที่ชำระแล้ว และยอดคงเหลือ
ใบยืนยันการจองห้องพัก — กด “พิมพ์ใบยืนยัน” · หรือกด “ส่งข้อความยืนยัน” เพื่อคัดลอกข้อความไปวางใน LINE/แชต
ปุ่มในรายละเอียดการจองทำอะไร
แก้ไขการจองที่ยังไม่เข้าพักแก้ได้ทุกช่อง · เข้าพักอยู่แก้ได้เฉพาะวันออก ชื่อ เบอร์ หมายเหตุ
ย้ายห้องห้องใหม่ต้องว่างตลอดช่วงที่เหลือ · ถ้าเข้าพักอยู่ ห้องเดิมเปลี่ยนเป็นรอทำความสะอาด
ขยาย/ลดวันพักเปลี่ยนวันออก (ตรวจห้องว่าง) · เข้าพักอยู่และขยาย = เพิ่มค่าห้องส่วนต่างเข้าบิลห้องให้
รับมัดจำเพิ่มบวกยอดมัดจำ พร้อมวิธีรับเงิน
ยกเลิกการจอง · ไม่มาเข้าพักปล่อยห้องกลับมาขายได้ (ยกเลิกต้องใส่เหตุผล)
ส่งข้อความยืนยัน · พิมพ์ใบยืนยันข้อความใช้แม่แบบจาก ตั้งค่า › งานบริการ & ผู้เข้าพัก
🛎️ ถ้าเปิดไว้ ทุกการจองใหม่/ยกเลิกจะส่ง LINE/อีเมลหาเจ้าของทันที · ระบบกันการจองซ้อน: ห้องที่มีการจองทับช่วงวันจะเลือกไม่ได้

เช็คอินจากการจอง

รายละเอียดการจองที่เข้าพักวันนี้ แสดงผู้เข้าพัก ห้อง วันเข้า–ออก ค่าห้อง มัดจำ ยอดค้างชำระ และปุ่มเช็คอิน
รายละเอียดการจองที่เข้าวันนี้ — ตรวจห้อง วันพัก มัดจำ แล้วกด เช็คอิน
  1. กด เช็คอิน ที่การ์ดห้อง (ผังห้องพัก) หรือที่รายละเอียดการจอง (ปฏิทิน)
  2. ระบบเปิดบิลห้องพักให้อัตโนมัติ (ค่าห้อง × จำนวนคืน + มัดจำที่รับไว้) ห้องเปลี่ยนเป็น “มีผู้เข้าพัก”
⚠ ห้องปิดซ่อมเช็คอินไม่ได้ · ห้องที่ยังรอทำความสะอาดเช็คอินได้ แต่ระบบจะเตือนก่อน

ขาย / เช็คอิน (แขกวอล์กอิน)

หน้าขาย / เช็คอิน แถบชิปห้องด้านบนสีตามสถานะ การ์ดค่าห้องและสินค้า และบิลด้านขวา
หน้าขาย / เช็คอิน — แถบห้องด้านบน (สีตามสถานะ) · การ์ดค่าห้องบอก “ว่าง x/y คืนนี้” · บิลด้านขวา
แตะค่าห้อง→เลือกห้อง + วันพัก→ชื่อผู้เข้าพัก→รับเงิน หรือ ลงบิลห้อง
  1. แตะการ์ดค่าห้อง (หรือแตะชิปห้องว่างที่แถบด้านบน) จะเปิดหน้าต่างเลือกห้อง
  2. ตั้งวันเข้าพัก (ค่าเริ่มต้นวันนี้) และจำนวนคืน (1–30) ระบบบอกวันออก · ห้องประเภทเดียวกันเรียงห้องว่างก่อน ห้องไม่ว่างแสดงเหตุผล · กด “ประเภทอื่น” เพื่อดูทุกห้อง
  3. เลือกบริการเสริมต่อได้ (เช่น รวมอาหารเช้า เตียงเสริม)
  4. บิลแสดง “ห้อง 103 · 1–3 ต.ค. (2 คืน)” ใส่ชื่อผู้เข้าพัก (บังคับ) เบอร์ และจำนวนผู้เข้าพัก · สวิตช์ เช็คอินทันที เปิดให้เองเมื่อวันเข้าพักคือวันนี้
  5. เลือกประเภทบิล แล้วกด รับเงิน (F4) หรือ ลงบิลห้อง (F8)
หน้าต่างเลือกห้องและวันพัก วันเข้าพัก จำนวนคืน วันออก และรายการห้องพร้อมสถานะว่าง
เลือกห้อง + วันเข้าพัก + จำนวนคืน
บิลที่มีรายการค่าห้อง ระบุหมายเลขห้อง ช่วงวันพัก จำนวนคืน และข้อมูลผู้เข้าพัก
บิลที่มีค่าห้อง — ห้อง ช่วงวันพัก และข้อมูลผู้เข้าพัก
ประเภทบิลใช้เมื่อ
จ่ายเลยแขกวอล์กอินจ่ายค่าห้องทันที หรือขายอาหาร/เครื่องดื่ม/ของฝากให้คนที่ไม่ได้เข้าพัก
ลงบิลห้อง (จ่ายตอนเช็คเอาท์)เปิดบิลห้องพักไว้ ลงรายการเพิ่มระหว่างพัก ชำระครั้งเดียวตอนออก
จองผ่านช่องทาง (ปุ่ม “ผ่านช่องทาง”)ผู้เข้าพักจาก Agoda / Booking.com / LINE / โทรจอง — ทำงานเหมือนลงบิลห้อง และบันทึกช่องทาง
หน้าต่างรับชำระเงิน ยอดที่ต้องชำระ เลือกเงินสด โอน หรือพร้อมเพย์ QR
รับชำระเงิน — เงินสด · โอนเงิน · QR พร้อมเพย์ ใส่ส่วนลดได้ ปุ่มด่วน พอดี / +100 / +500 / +1000 แล้วกด “ยืนยันการรับเงิน”
ใบเสร็จรับเงิน ห้อง 101 วันที่ 1–3 ต.ค. 69 จำนวน 2 คืน ชื่อผู้เข้าพัก เลขการจอง และยอดชำระ
ใบเสร็จ — ห้อง ช่วงวันพัก จำนวนคืน ชื่อผู้เข้าพัก เลขการจอง และยอดชำระ (บิลห้องที่มีมัดจำจะแสดงยอดหักมัดจำ)

หลังบันทึกจะมีข้อความยืนยัน เช่น “เช็คอินห้อง 103 แล้ว · ออก ศ. 3 ต.ค.” หรือ “บันทึกการจอง BK2610-0007 แล้ว” (กรณีวันเข้าพักเป็นวันอื่น)

ลงบิลห้อง (มินิบาร์ อาหาร ซักรีด)

ระหว่างเข้าพัก ลงรายการเพิ่มเข้าบิลห้องได้ตลอด แขกไม่ต้องจ่ายทีละครั้ง

  1. ที่หน้าขาย แตะชิปห้องที่มีผู้เข้าพัก ที่แถบด้านบน — หรือกด ลงบิลห้อง ที่การ์ดห้อง/รายละเอียดการจอง
  2. เลือกรายการ (น้ำดื่ม เบียร์ ข้าวผัดส่งห้อง ซักรีด เตียงเสริม ฯลฯ)
  3. กด ลงบิลห้อง — รายการเข้าบิลเดิมของห้องนั้น มินิบาร์ตัดสต็อกทันที บริการที่มีระยะเวลาเข้ากระดานงานบริการ
💡 ปุ่ม บิลห้องพักค้างชำระ (F9) แสดงบิลห้องที่เปิดอยู่ทั้งหมด เรียงตามห้อง พร้อมชื่อแขก วันออก ยอด มัดจำ และยอดค้าง

เช็คเอาท์ & ชำระบิลห้อง (หักมัดจำ)

หน้าต่างชำระบิลห้องพัก ยอดรวม หักมัดจำ ยอดที่ต้องชำระ และสวิตช์เช็คเอาท์พร้อมชำระ
ชำระบิลห้อง — ยอดรวม − หักมัดจำที่รับแล้ว = ยอดที่ต้องชำระ · ช่อง “เช็คเอาท์พร้อมชำระ”
  1. กด ชำระ & เช็คเอาท์ ที่การ์ดห้อง/รายละเอียดการจอง หรือเปิด บิลห้องพักค้างชำระ (F9) แล้วเลือกห้อง
  2. ตรวจรายการในบิล ระบบหักมัดจำให้อัตโนมัติ และรับเงินเฉพาะยอดที่เหลือ (ไม่ต่ำกว่า 0)
  3. ช่อง เช็คเอาท์พร้อมชำระ ติ๊กให้เองเมื่อถึงวันออก → กด ยืนยันรับเงิน + เช็คเอาท์
  4. ห้องเปลี่ยนเป็น รอทำความสะอาด และเข้าคิวของแม่บ้านทันที
ℹ️ ถ้ายังมียอดค้าง ปุ่มเช็คเอาท์จะพาไปหน้าขายเพื่อชำระก่อนเสมอ · การบังคับเช็คเอาท์โดยไม่ชำระทำได้เฉพาะผู้จัดการ/ผู้ดูแล

งานแม่บ้าน

โหมดแม่บ้าน รายการห้องรอทำความสะอาด กำลังทำ และออกวันนี้ พร้อมปุ่มใหญ่เริ่มและเสร็จ
งานแม่บ้านวันนี้ — แสดงเฉพาะห้องรอทำความสะอาด/กำลังทำ/ครบกำหนดออก ห้องที่มีแขกเข้าวันนี้ขึ้นก่อน (ป้าย “ด่วน”)
  1. แม่บ้านเข้าระบบด้วยบัญชี แม่บ้าน / พนักงานบริการ — เปิดมาที่ผังห้องพักอัตโนมัติ · ผู้ใช้อื่นกดปุ่ม งานแม่บ้าน ที่หัวหน้าผังห้องพักเพื่อดูมุมมองเดียวกัน
  2. กด เริ่มทำความสะอาด เมื่อเข้าห้อง → สถานะ “กำลังทำความสะอาด”
  3. กด ทำความสะอาดเสร็จ → ห้องกลับเป็น “ว่าง พร้อมขาย” หน้าเคาน์เตอร์เห็นทันที (ลืมกดเริ่ม? ใช้ “เสร็จแล้ว (ข้ามขั้นเริ่ม)”)
  4. เมื่อถึงรอบ (ค่าเริ่มต้นทุก 30 การเข้าพัก) การ์ดขึ้นธง “ทำความสะอาดใหญ่” — ทำเสร็จกด ทำความสะอาดใหญ่แล้ว เพื่อเริ่มนับใหม่

แจ้งซ่อม · ซ่อมเสร็จ

หน้าต่างแจ้งซ่อมห้อง ชิปอาการ แอร์ไม่เย็น น้ำไม่ไหล ไฟฟ้า ทีวี Wi-Fi ประตู คีย์การ์ด และช่องหมายเหตุ
แจ้งซ่อม — เลือกอาการ แอร์ไม่เย็น · น้ำไม่ไหล/ท่อตัน · ไฟฟ้า/หลอดไฟ · ทีวี/Wi-Fi · ประตู/คีย์การ์ด · เครื่องทำน้ำอุ่น · กลิ่นอับ/แมลง · อื่น ๆ
  • กด แจ้งซ่อม ที่การ์ดห้อง เลือกอาการ ใส่รายละเอียดเพิ่มเติม (ถ้ามี) ห้องเปลี่ยนเป็น ปิดซ่อม — เช็คอินและขายหน้าเคาน์เตอร์ไม่ได้ (รับจองล่วงหน้าได้ แต่ระบบเตือน)
  • ถ้าเปิดไว้ ระบบส่ง LINE/อีเมลหาเจ้าของทันที: “🔧 ห้อง 104 แจ้งซ่อม: แอร์ไม่เย็น (แจ้งโดย …)”
  • ซ่อมเรียบร้อยแล้วกด ซ่อมเสร็จ ห้องกลับมาขายได้ · ทุกการแจ้งซ่อมดูย้อนหลังได้ที่ ประวัติห้อง

งานบริการ (รูมเซอร์วิส อาหารส่งห้อง ซักรีด)

กระดานงานบริการ สามคอลัมน์ รับคำสั่ง กำลังเตรียม พร้อมส่ง การ์ดงานแสดงหมายเลขห้องตัวใหญ่
กระดานงานบริการ — รับคำสั่ง → กำลังเตรียม → พร้อมส่ง → ส่งถึงห้องแล้ว · การ์ดแสดงหมายเลขห้องตัวใหญ่

รายการบริการที่ลงบิลห้อง (อาหารส่งห้อง ซักรีด เตียงเสริม รถรับส่ง นวด) เข้ากระดานนี้ให้เอง กรองได้ ทั้งหมด · ครบกำหนดวันนี้ · เลยเวลาส่ง · พิมพ์ใบงานบริการได้

ประวัติบิล

หน้าประวัติบิล รายการบิลพร้อมหมายเลขห้อง เลขการจอง ประเภทบิล และยอดเงิน
ประวัติบิล — ค้นหาบิลย้อนหลัง แสดงห้อง/เลขการจอง ประเภทบิล และสถานะชำระ

ดูรายละเอียดบิล พิมพ์ใบเสร็จซ้ำ และยกเลิกบิล (ผู้จัดการ/ผู้ดูแล) · ยกเลิกบิลที่ผูกการจองจะปล่อยห้องคืนให้อัตโนมัติ

สต็อกของใช้ & แจ้งเตือน

ระดับการแจ้งเตือน

ของใช้ในห้อง & มินิบาร์ (เรียงจากด่วนสุด)

ระดับเกิดเมื่อ
🔴 หมดสต็อกคงเหลือ 0 หรือติดลบ
🟠 ต่ำกว่าจุดสั่งซื้อคงเหลือน้อยกว่าจุดสั่งซื้อที่ตั้งไว้
🟡 คาดว่าจะหมดของที่เหลือใช้ได้ไม่ถึง 7 วัน (ตั้งได้) คิดจากการใช้จริงเฉลี่ย 14 วันล่าสุด และคืนที่จองไว้ล่วงหน้า × ของใช้ต่อคืน
⏰ ใกล้หมดอายุ / ⛔ หมดอายุแล้วล็อตล่าสุดหมดอายุภายใน 30 วัน (ตั้งได้) เช่น เบียร์ ขนม

ห้องพัก

แจ้งเตือนตัวอย่าง
เลยเวลาเช็คเอาท์ห้อง 103 เลยเวลาเช็คเอาท์ (คุณสมชาย · ออก 12:00)
ห้องยังไม่พร้อมห้อง 201 มีผู้เข้าพักวันนี้ แต่ห้องยังรอทำความสะอาด
ยังไม่มาเช็คอินBK2610-0005 คุณจอห์น ยังไม่มาเช็คอิน (จองห้อง 105)
ปิดซ่อมห้อง 104 ปิดซ่อม — แอร์ไม่เย็น
ทำความสะอาดใหญ่ห้อง 202 เข้าพักครบ 31 ครั้ง ถึงรอบทำความสะอาดใหญ่

กระดิ่งแจ้งเตือน

หน้าต่างรายการที่ต้องดูแล เปิดจากกระดิ่ง แยกหมวดห้องพักและสต็อกของใช้ & มินิบาร์ พร้อมปุ่มไปหน้าผังห้องพัก ดูรายการที่ต้องสั่งซื้อ และไปหน้าสต็อก
กดกระดิ่งบนแถบบน — “รายการที่ต้องดูแล” แยกหมวดห้องพัก และสต็อกของใช้ & มินิบาร์ พร้อมปุ่มลัดไปหน้าที่ต้องจัดการ

กระดิ่งอัปเดตทุก 5 นาที ตัวเลขบนกระดิ่งคือจำนวนเรื่องที่ต้องดูแล · หน้าภาพรวมก็แสดงแจ้งเตือนห้องพักและของที่ต้องสั่งซื้อเช่นกัน

สต็อกของใช้ & มินิบาร์

หน้าสต็อกของใช้และมินิบาร์ แท็บคงเหลือ รายการของพร้อมจำนวน หน่วย และป้ายสถานะ
แท็บ คงเหลือ — ของใช้ในห้องและมินิบาร์ พร้อมป้าย หมดสต็อก / ต่ำกว่าจุดสั่งซื้อ / คาดว่าจะหมด

แท็บในหน้านี้: คงเหลือ · ต้องสั่งซื้อ · ของเสีย · ของใช้ต่อคืน · ความเคลื่อนไหว

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

รายการต้องสั่งซื้อ

แท็บต้องสั่งซื้อ รายการของแยกตามผู้จำหน่าย จำนวนที่แนะนำให้สั่ง และยอดเงินโดยประมาณ
ต้องสั่งซื้อ — แยกตามผู้จำหน่าย จำนวนแนะนำ และยอดเงินโดยประมาณ
  1. เปิดแท็บ ต้องสั่งซื้อ ระบบคำนวณจำนวนที่ควรสั่งให้พอใช้ตามจำนวนวันที่ตั้งไว้ (ค่าเริ่มต้น 21 วัน หรือถึงระดับเติมเต็ม)
  2. แก้จำนวนในช่อง “สั่ง” ได้ แล้วกด คัดลอกข้อความสั่งของ ไปส่ง LINE ผู้จำหน่าย หรือกด พิมพ์ใบสั่งซื้อ · คอลัมน์ “คาดการณ์” บอกว่าใช้ได้อีกกี่วันและมีการจองล่วงหน้ากี่คืน
  3. ของมาถึงแล้วกด รับของเข้าตามใบนี้ สต็อกเพิ่มให้ครบในครั้งเดียว

ส่ง LINE / อีเมลอัตโนมัติ

หน้าต่างตัวอย่างการแจ้งเตือน ข้อความสรุปสต็อกทาง LINE มีหมวดห้องพัก หมดสต็อก ต่ำกว่าจุดสั่งซื้อ ใกล้หมดอายุ และรายการสั่งซื้อแยกผู้จำหน่าย
ตัวอย่างข้อความสรุปสต็อกทาง LINE — กด “ดูตัวอย่าง” ที่ ตั้งค่า › แจ้งเตือน เพื่อตรวจข้อความก่อนส่งจริง (สลับดูแบบอีเมลได้)
รายการมีอะไรบ้าง
สรุปรายวันยอดขายเทียบเมื่อวาน · ค่าห้อง vs อาหาร & บริการ · อัตราเข้าพัก คืนที่ขาย ADR · เช็คอิน/เช็คเอาท์วันนี้ · มัดจำรับวันนี้ · ผู้เข้าพักพรุ่งนี้ · ห้องที่ต้องดูแล · ขายดี
สรุปรายสัปดาห์ / รายเดือนยอดเทียบช่วงก่อน · อัตราเข้าพัก ADR RevPAR · ยกเลิก/ไม่มาเข้าพัก · ต้นทุน ค่าใช้จ่าย ของเสีย กำไรโดยประมาณ
สรุปสต็อกประจำวัน📦 ของหมด · ต่ำกว่าจุดสั่งซื้อ · คาดว่าจะหมด (รวมการจองล่วงหน้า) · ใกล้หมดอายุ · รายการสั่งซื้อแยกผู้จำหน่าย · 🏨 ห้องพัก: เลยเวลาเช็คเอาท์ · ห้องไม่พร้อม · ยังไม่มาเช็คอิน · ปิดซ่อม · ทำความสะอาดใหญ่ — ส่งเฉพาะวันที่มีเรื่องต้องดูแล
แจ้งทันทีหลังขายเมื่อบิลใดทำให้ของข้ามเกณฑ์ (ไม่แจ้ง / เฉพาะของหมด / ต่ำกว่าจุดสั่งซื้อ) แจ้งครั้งเดียวต่อรอบ
แจ้งซ่อม · การจองใหม่/ยกเลิกส่งทันที เปิด/ปิดที่แท็บ ห้องพัก & การจอง

ตั้งค่า LINE (ครั้งเดียว ~5 นาที)

  1. สร้าง LINE Official Account (ฟรี) ที่ manager.line.biz
  2. ใน LINE OA Manager ไปที่ ตั้งค่า › Messaging API กดเปิดใช้งาน
  3. เข้า developers.line.biz เลือก Channel ของที่พัก › แท็บ Messaging API › หัวข้อ Channel access token กด Issue แล้วคัดลอก
  4. วาง token ในช่อง “ส่งทาง LINE” ของหน้าตั้งค่า แล้วใช้มือถือเจ้าของเพิ่ม LINE OA เป็นเพื่อน
  5. กด บันทึกและส่งทดสอบ ต้องได้รับข้อความภายในไม่กี่วินาที

อีเมลส่งจากบัญชี Google ที่ติดตั้งระบบโดยตรง ใส่ผู้รับได้ไม่เกิน 5 อีเมล (เว้นว่าง = ส่งถึงเจ้าของบัญชี)

ภาพรวม & รายงาน

ภาพรวม

หน้าภาพรวม การ์ดอัตราเข้าพักคืนนี้ สถานะห้อง เช็คอิน เช็คเอาท์ ADR RevPAR รายได้ และกราฟอัตราเข้าพัก 14 วันข้างหน้า
ภาพรวม — ห้องพักวันนี้ (อัตราเข้าพัก ว่าง มีผู้เข้าพัก รอทำความสะอาด ปิดซ่อม เข้า/ออก) · ยอดขาย · ADR / RevPAR · ค่าห้อง vs อาหาร & บริการ · มัดจำรับวันนี้ · บิลห้องค้างชำระ · ของใช้ต้องสั่งซื้อ · เลือกช่วง วันนี้ / 7 วัน / 30 วัน
ตัวชี้วัดคิดจาก
อัตราเข้าพัก (Occupancy)คืนที่ขาย ÷ คืนห้องที่ขายได้ (ไม่นับห้องปิดซ่อม)
ADR — ราคาเฉลี่ยต่อคืนรายได้ค่าห้อง ÷ คืนที่ขาย
RevPAR — รายได้ต่อห้องที่มีรายได้ค่าห้อง ÷ คืนห้องที่ขายได้

ตัวอย่าง: 10 ห้อง ขายได้ 7 คืน รายได้ค่าห้อง ฿9,030 → อัตราเข้าพัก 70% · ADR ฿1,290 · RevPAR ฿903

รายงาน

รายงานการเข้าพักและรายได้ห้องพัก ตารางต่อห้อง คืนที่ขาย อัตราเข้าพัก รายได้ และ ADR
รายงาน “การเข้าพัก & รายได้ห้องพัก” — ต่อห้อง · ต่อประเภทห้อง · ต่อช่องทางการจอง · รายวัน · มัดจำ · ยกเลิก/ไม่มาเข้าพัก

รายงานทั้งหมด: ยอดขายรายวัน · การเข้าพัก & รายได้ห้องพัก · งานบริการ · รายเดือน · ค่าห้อง/สินค้า · ประเภทบิล & ช่องทาง · ช่องทางชำระ · พนักงาน · ค่าใช้จ่าย · ของใช้/มินิบาร์เสีย · ประมาณการกำไร — เลือกช่วงวันที่ได้ และส่งออก CSV

จัดการที่พัก

พนักงาน & สิทธิ์

ตั้งค่า › พนักงาน — เพิ่มบัญชีรายคน แต่ละคนมี PIN ของตัวเอง

บทบาททำได้
ผู้ดูแลระบบ adminทุกอย่าง รวมถึงตั้งค่า พนักงาน และข้อมูลระบบ
ผู้จัดการ managerขาย/เช็คอิน · ผังห้องพักรวมถึงเพิ่ม/แก้/ลบห้อง · การจอง · ภาพรวม รายงาน · ห้องพัก ราคา & สินค้า · สต็อก · ค่าใช้จ่าย · ยกเลิกบิล
พนักงานต้อนรับ cashierขาย / เช็คอิน รับเงิน ให้ส่วนลด · รับจอง รับมัดจำ เช็คอิน–เช็คเอาท์ · ผังห้องพัก · งานบริการ · ประวัติบิล
แม่บ้าน / พนักงานบริการ kitchenเห็นเฉพาะผังห้องพัก (เปิดมาหน้านี้อัตโนมัติ ใช้เป็นงานแม่บ้าน) และงานบริการ — เหมาะกับมือถือ/แท็บเล็ตของทีมหลังบ้าน

หน้าตั้งค่า

แท็บตั้งอะไร
ข้อมูลที่พักชื่อ โลโก้ ที่อยู่ เบอร์ เขตเวลา
ห้องพัก & การจองดูหัวข้อนี้
งานบริการ & ผู้เข้าพักประเภทบิล ข้อความยืนยันการจอง ({name} {tag} {total} {store} {phone}) เงื่อนไขบนใบเสร็จ ลูกค้าประจำ ช่องทางการจอง กระดานงานบริการ
ภาษี & ใบเสร็จVAT ขนาดกระดาษ คำนำหน้าเลขบิล (เช่น RS) แจ้งเตือนสต็อกอัตโนมัติ
รับชำระเงินพร้อมเพย์ บัญชีธนาคาร QR บนใบเสร็จ
แจ้งเตือนดูส่ง LINE / อีเมล
ธีมและสี · พนักงาน · ระบบชุดสี/โหมดมืด · บัญชีพนักงาน · ตรวจสอบระบบ ย้ายข้อมูลเก่า

ธีมสี & โหมดมืด · ใช้บนมือถือ

ตั้งค่า แท็บธีมและสี ตัวเลือกชุดสี 8 แบบ และโหมดสว่าง มืด ตามระบบ
ชุดสี 8 แบบ: รีสอร์ท · ทะเลอันดามัน · อิฐบูทีค · ซันเซ็ต · ลาเวนเดอร์ฮิลล์ · ป่าสน · ทุ่งข้าว · มินิมอล + กำหนดเอง
ผังห้องพักในโหมดมืด
โหมดมืด — ผังห้องพัก
ปฏิทินการจองในโหมดมืด
โหมดมืด — ปฏิทินการจอง
หน้าขาย / เช็คอิน บนมือถือ พร้อมแถบเมนูด้านล่าง
มือถือ — ขาย / เช็คอิน
ผังห้องพักบนมือถือ การ์ดห้อง 2 คอลัมน์
มือถือ — ผังห้องพัก 2 คอลัมน์
ปฏิทินการจองบนมือถือ แสดง 7 วัน
มือถือ — ปฏิทินการจอง 7 วัน

ตั้งค่า › ธีมและสี: เลือกชุดสีของที่พักและธีม สว่าง / มืด / ตามระบบ · บนมือถือมีแถบเมนูด้านล่าง (เมนูที่เกินอยู่ใต้ปุ่ม “เพิ่มเติม”) และบิลจะเป็นแผ่นเลื่อนขึ้นจากด้านล่าง

อัปเดตเวอร์ชันโดยลิงก์เดิมไม่เปลี่ยน

  1. วาง Code.gs เวอร์ชันใหม่ทับทั้งไฟล์ (และ appsscript.json ถ้ามีในชุดอัปเดต) แล้วกด Ctrl+S
  2. ไปที่ การทำให้ใช้งานได้ › จัดการการทำให้ใช้งานได้
  3. กดไอคอนดินสอ ✎ › ช่องเวอร์ชันเลือก เวอร์ชันใหม่ › การทำให้ใช้งานได้
  4. รีเฟรชหน้าเว็บทุกเครื่อง (แท็บเล็ตเคาน์เตอร์ จอผังห้องพัก มือถือแม่บ้าน/เจ้าของ)
⚠ อย่ากด “การทำให้ใช้งานได้รายการใหม่” ซ้ำ — จะได้ลิงก์ใหม่ ทุกเครื่องต้องเปลี่ยนตาม · ข้อมูลอยู่ในชีต ไม่หายเมื่ออัปเดตโค้ด · คอลัมน์ใหม่ถูกต่อท้ายตารางให้เองโดยไม่แตะข้อมูลเดิม

สำรอง & ดูแลข้อมูล

  • สำรองข้อมูล — ข้อมูลทั้งหมดอยู่ในไฟล์ Google Sheets ของที่พัก ทำสำเนาได้ที่ ไฟล์ › ทำสำเนา หรือย้อนดูที่ ไฟล์ › ประวัติเวอร์ชัน · แนะนำทำสำเนาก่อนอัปเดตเวอร์ชันใหญ่
  • ล้างข้อมูลทดลอง — เมนูในชีต 🏨 Jabphap Stay POS › 🧹 ล้างข้อมูลทดลอง ลบบิลขาย การจอง ประวัติห้องพัก ประวัติสต็อก และค่าใช้จ่าย แต่เก็บห้องพัก ราคา/สินค้า รายการสต็อก และพนักงานไว้
  • ย้ายข้อมูลเก่า — Google Sheets รับได้ 10 ล้านเซลล์ต่อไฟล์ ระบบเตือนเมื่อใกล้เต็ม ผู้ดูแลกด ตั้งค่า › ระบบ › ย้ายข้อมูลเก่า เพื่อย้ายบิลเก่าไปไฟล์เก็บถาวร (เปิดดูได้ใน Drive)
  • ตรวจสอบ/ซ่อมระบบ · รีเซ็ต PIN — เมนู 🏨 Jabphap Stay POS › 🩺 ตรวจสอบระบบ หรือเปิดลิงก์เว็บแอปต่อท้าย ?page=install
  • อย่าแก้หัวคอลัมน์หรือลบแท็บในไฟล์ชีตเอง ให้แก้ข้อมูลผ่านหน้าเว็บ

คีย์ลัด (หน้าขาย / เช็คอิน)

F2 ค้นหาค่าห้อง/สินค้า · ยิงบาร์โค้ด
F4 รับเงิน / รับชำระ
F8 ลงบิลห้อง (จ่ายตอนเช็คเอาท์)
F9 บิลห้องพักค้างชำระ
Esc ปิดหน้าต่าง / ออกจากเต็มจอ

คำถามที่พบบ่อย / แก้ปัญหา

เลือกห้องตอนขายไม่ได้ ขึ้นว่า “มีผู้จองแล้ว”

ห้องนั้นมีการจองทับช่วงวันที่เลือก ระบบกันจองซ้อนไว้ เปิดปฏิทินการจองเพื่อดูว่าใครจอง หรือเลือกห้องอื่นในประเภทเดียวกัน · ถ้าเป็นการจองที่ยกเลิกแล้ว ให้กด “ยกเลิก” หรือ “ไม่มาเข้าพัก” ที่การจองนั้นก่อน

กดเช็คเอาท์แล้วระบบพาไปหน้าขาย

แปลว่าบิลห้องยังมียอดค้างชำระ ชำระที่หน้าขายโดยเปิดสวิตช์ “เช็คเอาท์พร้อมชำระ” ห้องจะเช็คเอาท์ให้หลังรับเงิน

ห้องปิดซ่อมแต่ยังมีการจองล่วงหน้า

รับจองล่วงหน้าได้ (ระบบเตือน) แต่เช็คอินไม่ได้จนกว่าจะกด “ซ่อมเสร็จ” ถ้าซ่อมไม่ทัน ให้ “ย้ายห้อง” การจองนั้นไปห้องที่ว่าง

แขกขอเช็คเอาท์เร็วขึ้น/อยู่ต่อ

กด “ขยาย/ลดวันพัก” ที่รายละเอียดการจอง · ขยาย = ระบบเพิ่มค่าห้องส่วนต่างเข้าบิลให้ · ลด = ระบบบันทึกวันออกใหม่ ให้แก้ยอดค่าห้องในบิลเองหากต้องคืนเงิน

ไม่ได้รับ LINE แจ้งเตือน

กด บันทึกและส่งทดสอบ ที่ ตั้งค่า › แจ้งเตือน · ตรวจว่าวาง Channel access token ถูกและเพิ่ม OA เป็นเพื่อนแล้ว · ตรวจโควตาข้อความใน LINE OA Manager · แจ้งซ่อมและการจองใหม่ต้องเปิดสวิตช์ที่แท็บ ห้องพัก & การจอง

สต็อกของใช้ติดลบ หรือลดเร็วเกินจริง

ติดลบแปลว่ายังไม่ได้รับของเข้าในระบบ ตรวจของจริงแล้วกด รับของเข้า หรือ นับสต็อก/ปรับยอด · ถ้าลดเร็วเกินจริง ตรวจจำนวนใน “ของใช้ต่อคืน” ให้ตรงกับชุดของที่วางในห้องจริง

ผังห้องพักขึ้นเลยเวลาเช็คเอาท์ทั้งที่แขกออกไปแล้ว

ยังไม่ได้กดเช็คเอาท์ในระบบ เปิดการ์ดห้องแล้วกด “เช็คเอาท์” (ชำระยอดค้างก่อนถ้ามี) · ตรวจเวลาเช็คเอาท์และนาทีที่เตือนที่ ตั้งค่า › ห้องพัก & การจอง

วันที่ในปฏิทินหรือเวลาเตือนคลาดไป

ตรวจเขตเวลาว่าเป็น Asia/Bangkok (วาง appsscript.json แล้ว และ ตั้งค่า › ข้อมูลที่พัก) และเวลาของเครื่องที่ใช้เปิด

พิมพ์ใบเสร็จไม่ออก หรือขนาดผิด

ตั้งขนาดกระดาษเครื่องพิมพ์เป็น 58 หรือ 80 มม. ในหน้าต่างพิมพ์ของเบราว์เซอร์ ปิดหัว/ท้ายกระดาษ ตั้งระยะขอบ “ไม่มี” · ขนาดเริ่มต้นตั้งที่ ตั้งค่า › ภาษี & ใบเสร็จ

เปิดลิงก์แล้วขึ้น “ตั้งค่าไม่ครบ” หรือหน้าว่าง

ตรวจว่าวาง Code.gs ครบทั้งไฟล์ บันทึกแล้ว และ Deploy เวอร์ชันล่าสุด (ดูอัปเดตเวอร์ชัน) · ถ้าเพิ่งติดตั้ง ให้ทำตัวช่วยติดตั้งให้เสร็จก่อน

พร้อมต้อนรับผู้เข้าพักคนแรกแล้ว!

ติดขัดตรงไหน ทักมาที่ LINE @jabphap หรือ [email protected]