Tampermonkey Scripts
ชุดสคริปต์ Tampermonkey เพื่อปรับปรุงประสบการณ์ใน Little Hotelier

เพิ่มปุ่มตรวจสอบ Front Desk จาก Direct Booking
สคริปต์นี้เพิ่มปุ่มให้ทุกการจองใน extranet Direct Booking ของ Little Hotelier เมื่อกดแล้วจะเปิดการจองเดียวกันใน Front Desk ในแท็บใหม่ เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับและเจ้าของที่พักที่ดูแลการจองโดยตรง และต้องการตรวจสอบรายละเอียดการจองทั้งหมดหรือดูการคืนเงินโดยไม่ต้องค้นหาเอง
ปัญหาที่สคริปต์นี้แก้
Direct Booking (หลังบ้านของระบบจองบนเว็บไซต์ ที่ app.thebookingbutton.com) และ Front Desk เป็นคนละหน้าจอกัน เมื่อแขกที่จองผ่านเว็บไซต์ของคุณโทรมาขอเปลี่ยนแปลงหรือขอคืนเงิน คุณจะพบการจองใน Direct Booking แต่ข้อมูลห้อง การชำระเงิน และรายละเอียดผู้เข้าพักอยู่ใน Front Desk หากไม่มีสคริปต์ คุณต้องคัดลอกรหัสอ้างอิง สลับไปที่ Front Desk แล้วค้นหาด้วยตัวเอง
สิ่งที่เปลี่ยนไป
- ในแท็บ Guest ของการจอง Direct Booking จะมีปุ่มใหม่ในรายการการดำเนินการ: "View reservation data in Front Desk and check refunds" (หรือข้อความภาษาสเปน)
- ปุ่มจะเปิดรายการ Reservations ของ Front Desk ในแท็บใหม่ โดยกรองด้วยรหัสอ้างอิงการจองนั้นไว้ให้แล้ว
- การค้นหาครอบคลุมวันเช็คอินตั้งแต่สองเดือนที่แล้วจนถึงหนึ่งปีข้างหน้า จึงพบทั้งการเข้าพักที่ผ่านมาไม่นานและที่กำลังจะมาถึง
- สคริปต์อ่านรหัสที่พัก (property ID) จากลิงก์ Front Desk บนหน้า ผลการค้นหาจึงเปิดในที่พักของคุณเอง
- สคริปต์ตรวจสอบหน้าทุกสองวินาที เมื่อคุณเปลี่ยนไปดูการจองอื่น ปุ่มจะอัปเดตให้ชี้ไปที่รหัสอ้างอิงของการจองใหม่
วิธีติดตั้ง
คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Direct Booking ใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานเฉพาะหน้าการจองของ Direct Booking (app.thebookingbutton.com/extranet/properties/.../reservations) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส คุณอ่านโค้ดบน GitHubได้
ข้อควรรู้
- สคริปต์ไม่ตรวจสอบว่าคุณเข้าสู่ระบบ Front Desk อยู่หรือไม่ หากยังไม่ได้เข้าสู่ระบบ ให้เข้าสู่ระบบแล้วกดปุ่มอีกครั้ง
- การจองที่มีวันเช็คอินย้อนหลังเกินสองเดือน หรือล่วงหน้าเกินหนึ่งปี อยู่นอกช่วงการค้นหาและจะไม่ปรากฏในผลลัพธ์
- หากไม่มีลิงก์ Front Desk บนหน้า สคริปต์จะใช้รหัสที่พักคงที่ที่เขียนไว้ในโค้ดแทน และผลการค้นหาจะไม่เปิดในที่พักของคุณ หากเกิดกรณีนี้ ให้แก้ค่านั้นในสคริปต์
- ข้อความบนปุ่มมีเฉพาะภาษาอังกฤษและภาษาสเปน
- สคริปต์ไม่เก็บข้อมูลใดๆ และไม่ส่งข้อมูลออกนอก Little Hotelier
เรื่องที่เกี่ยวข้อง
- ตารางเต็มความกว้าง ทำให้ตารางใน Direct Booking กว้างขึ้น
- ส่วนขยาย Chrome ฟรีที่ทำให้ Little Hotelier เร็วขึ้น

รีเฟรชอัตโนมัติเมื่อไม่ได้ใช้งาน
สคริปต์นี้โหลดหน้า Little Hotelier ที่คุณเปิดอยู่ใหม่หลังจากไม่มีการใช้งาน 10 นาที เหมาะสำหรับคอมพิวเตอร์ที่แผนกต้อนรับซึ่งเปิด Little Hotelier ทิ้งไว้ทั้งวัน เมื่อเจ้าหน้าที่กลับมาที่เคาน์เตอร์ก็จะเห็นการจองล่าสุดและเซสชันที่ใช้งานได้ ไม่ใช่หน้าเก่าที่แสดงข้อผิดพลาด
ปัญหาที่สคริปต์นี้แก้
หน้าที่ปล่อยทิ้งไว้จะแสดงข้อมูลเดิมที่โหลดไว้ตอนเริ่มต้น การจองใหม่ การยกเลิก และการย้ายห้องที่ทำโดยช่องทางขายหรือเพื่อนร่วมงานจะไม่ปรากฏจนกว่าจะมีใครโหลดหน้าใหม่ เซสชันอาจหมดอายุเงียบๆ ในเบื้องหลัง และการคลิกครั้งแรกหลังพักก็ใช้ไม่ได้ การโหลดหน้าใหม่ตามความเคยชินเป็นเรื่องที่ลืมง่ายเมื่อมีแขกรออยู่ที่เคาน์เตอร์
สิ่งที่เปลี่ยนไป
- ตัวจับเวลา 10 นาทีเริ่มทำงานเมื่อโหลดหน้า
- การคลิก ขยับเมาส์ เลื่อนหน้า หรือสัมผัสหน้าจอ จะรีเซ็ตตัวจับเวลา หน้าจึงไม่โหลดใหม่ขณะที่มีคนกำลังใช้งาน
- เมื่อครบ 10 นาทีโดยไม่มีการกระทำเหล่านั้น สคริปต์จะโหลดที่อยู่หน้าเดิมที่คุณเปิดอยู่ใหม่
- ไม่มีอะไรอื่นบนหน้าเปลี่ยนไป ไม่มีปุ่มหรือแผงใหม่
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง อธิบายทีละขั้นตอน สคริปต์ทำงานบน Little Hotelier สามที่อยู่ ได้แก่ app.littlehotelier.com (Front Desk), application.littlehotelier.com (หน้าจอรุ่นใหม่ เช่น ปฏิทิน) และ app.thebookingbutton.com (Direct Booking) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส โค้ดอยู่บน GitHub
ข้อควรรู้
- การโหลดหน้าใหม่จะทิ้งทุกอย่างที่ยังไม่ได้บันทึก การพิมพ์บนคีย์บอร์ดไม่นับเป็นการใช้งาน ดังนั้นหากมีคนพิมพ์บันทึกยาวๆ เป็นเวลา 10 นาทีโดยไม่แตะเมาส์ หน้าอาจโหลดใหม่ก่อนที่จะบันทึก ควรบันทึกเป็นระยะ
- เวลา 10 นาทีเป็นค่าคงที่ในสคริปต์ (600 วินาที) หากต้องการเปลี่ยน ให้แก้ตัวเลขนั้นในตัวแก้ไขของ Tampermonkey
- ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส เพราะการสัมผัสและแตะก็นับเป็นการใช้งานเช่นกัน
- ทำงานบนทุกหน้า Little Hotelier ที่ตรงเงื่อนไข รวมถึงปฏิทิน รายการการจอง และ Direct Booking
- สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด
เรื่องที่เกี่ยวข้อง

ปุ่มอีเมลโอนเงินผ่านธนาคาร
สคริปต์นี้เพิ่มปุ่มในการจอง Little Hotelier ที่เปิดอีเมลสำเร็จรูปเพื่อขอให้แขกชำระเงินด้วยการโอนผ่านธนาคาร อีเมลมียอดคงค้าง วันเข้าพัก และห้องที่จองไว้อยู่แล้ว เหมาะสำหรับเจ้าของและเจ้าหน้าที่แผนกต้อนรับของที่พักที่รับโอนเงิน สคริปต์นี้ยังไม่เผยแพร่ให้ใช้ทั่วไป เพราะเวอร์ชันปัจจุบันเขียนขึ้นสำหรับที่พักเพียงแห่งเดียว จึงติดตั้งให้ตามคำขอ
ปัญหาที่สคริปต์นี้แก้
เมื่อแขกต้องการชำระเงินด้วยการโอน ต้องมีคนเขียนอีเมลเดิมซ้ำทุกครั้ง ทั้งเลขที่บัญชี ธนาคาร ชื่อผู้รับเงิน เลขอ้างอิงการชำระเงิน ยอดที่ถูกต้อง และวันที่จอง การคัดลอกยอดและวันที่ด้วยมือช้า และเลขอ้างอิงที่ผิดทำให้จับคู่การชำระเงินภายหลังได้ยาก
สิ่งที่เปลี่ยนไป
บนหน้าจอการจองใน Front Desk:
- เพิ่มตัวเลือกใหม่ในเมนู Email และเพิ่มปุ่มรูปซองจดหมายข้างปุ่ม Print
- เมื่อคลิกอย่างใดอย่างหนึ่ง โปรแกรมอีเมลของคุณจะเปิดข้อความใหม่ที่ส่งถึงอีเมลของแขก
- ข้อความถูกกรอกจากข้อมูลการจอง ได้แก่ ยอดที่ค้างชำระ เลขอ้างอิงการชำระเงินที่ประกอบด้วยวันเช็คอินและชื่อต้นของแขก วันเช็คอินและเช็คเอาต์ และห้องพักที่จัดกลุ่มตามประเภทห้องพร้อมจำนวนของแต่ละประเภท
- ยังมีลิงก์ไปยังการจองใน Little Hotelier ไว้ให้คุณใช้อ้างอิงเอง
วิธีติดตั้ง
สคริปต์นี้ยังไม่เผยแพร่ให้ใช้ทั่วไป โปรดติดต่อเรา แล้วเราจะปรับให้เข้ากับที่พักของคุณ เมื่อปรับแล้ว จะติดตั้งเหมือนสคริปต์อื่น คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี และคู่มือการติดตั้ง แสดงขั้นตอนทั้งหมด สคริปต์ทำงานเฉพาะหน้า Front Desk ของ Little Hotelier (app.littlehotelier.com) เป็นโอเพนซอร์ส และคุณอ่านโค้ดปัจจุบันบน GitHubได้
ข้อควรรู้
- ข้อมูลธนาคาร ชื่อที่พัก ลายเซ็น เวลามาถึง และถ้อยคำของอีเมล ถูกเขียนไว้ในโค้ดโดยตรงเป็นภาษาสเปน สำหรับที่พักของผู้เขียนเอง ต้องแก้ไขก่อนที่ผู้อื่นจะใช้งานได้
- ยอดเงินแสดงเป็นยูโร
- อีเมลเปิดในโปรแกรมอีเมลเริ่มต้นบนคอมพิวเตอร์ของคุณผ่านลิงก์อีเมลมาตรฐาน จะไม่มีการส่งอะไรจนกว่าคุณจะกดส่งในโปรแกรมนั้น
- อีเมลขอให้แขกยืนยันเลขที่บัญชีทางโทรศัพท์ เพื่อป้องกันอีเมลหลอกลวงที่เปลี่ยนข้อมูลธนาคาร
- สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด สคริปต์อ่านเฉพาะช่องที่มีอยู่แล้วบนหน้าจอการจอง
เรื่องที่เกี่ยวข้อง
- อัปเดตปุ่มลิงก์ชำระเงิน สำหรับการชำระเงินด้วยบัตรผ่านลิงก์
- ปุ่มพิมพ์ใบแจ้งหนี้เพิ่มเติม
- ส่วนขยาย Chrome ฟรีที่ทำให้ Little Hotelier เร็วขึ้น

เปลี่ยนชื่อสินค้าคงคลัง
สคริปต์ขนาดเล็กนี้เปลี่ยนชื่อรายการ Inventory ในเมนูด้านบนของ Little Hotelier เป็น Inventory - Prices (หรือ Inventario - Precios ในภาษาสเปน) เหมาะสำหรับเจ้าของที่ฝึกพนักงานแผนกต้อนรับใหม่ ป้ายนี้บอกให้รู้ว่าหน้าจอดังกล่าวใช้ตั้งราคา ไม่ใช่แค่จำนวนห้องว่าง
ปัญหาที่สคริปต์นี้แก้
ใน Little Hotelier การแก้ราคาห้องทำที่หน้าจอ Inventory สำหรับคนที่เพิ่งใช้ระบบ คำว่า "Inventory" ฟังเหมือนสต็อกหรือจำนวนห้อง จึงไปหาเมนู "Prices" หรือ "Rates" ที่ไม่มีอยู่ ป้ายที่ชัดเจนขึ้นช่วยไม่ให้ต้องถามคำถามเดิมซ้ำทุกครั้งที่เปลี่ยนกะ
สิ่งที่เปลี่ยนไป
- ในเมนูนำทางแนวนอนของหน้าจอรุ่นใหม่ใน Little Hotelier รายการที่ชื่อ "Inventory" จะกลายเป็น "Inventory - Prices"
- หากเมนูเป็นภาษาสเปน "Inventario" จะกลายเป็น "Inventario - Precios"
- ส่วนต่อท้ายเป็นไปตามภาษาของหน้า หน้าภาษาสเปนได้ "Precios" ส่วนภาษาอื่นได้ "Prices"
- เปลี่ยนเฉพาะป้ายที่มองเห็น ลิงก์ยังไปที่หน้าจอ Inventory เดิม
- เนื่องจากเมนูโหลดเป็นช่วงๆ สคริปต์จึงลองสามครั้งในไม่กี่วินาทีแรกหลังโหลดหน้า และจะไม่เพิ่มส่วนต่อท้ายซ้ำสองครั้ง
วิธีติดตั้ง
คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานเฉพาะที่ application.littlehotelier.com ซึ่งเป็นที่อยู่ของหน้าจอรุ่นใหม่ใน Little Hotelier เช่น ปฏิทิน ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ดูโค้ดบน GitHub
ข้อควรรู้
- สคริปต์จะจดจำรายการเมนูเมื่ออ่านได้ตรงกับ "Inventory" หรือ "Inventario" เท่านั้น หาก Little Hotelier ตั้งเป็นภาษาอื่น เช่น ฝรั่งเศสหรือเยอรมัน ป้ายจะไม่เปลี่ยน
- เปลี่ยนเฉพาะเมนูนำทางด้านบน หน้าบน app.littlehotelier.com และ Direct Booking ไม่ตรงเงื่อนไข เมนูของหน้าเหล่านั้นจึงไม่เปลี่ยน
- ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส
- สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด
- หาก Little Hotelier เปลี่ยนชื่อหรือออกแบบเมนูใหม่ ป้ายอาจหยุดเปลี่ยนจนกว่าจะอัปเดตสคริปต์
เรื่องที่เกี่ยวข้อง
- การแสดงราคา แสดงราคาจาก Inventory บนปฏิทิน
- Dynamic pricing โรงแรมเล็กบน Little Hotelier
- 20 เคล็ดลับ Little Hotelier และฟีเจอร์ลับที่หลายคนไม่รู้

อินเทอร์เฟซปฏิทินแบบกะทัดรัด
สคริปต์นี้ตัดพื้นที่ว่างออกจากปฏิทินของ Little Hotelier เพื่อให้เห็นห้องพักได้มากขึ้นโดยไม่ต้องเลื่อนหน้า เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่เปิดปฏิทินทิ้งไว้ทั้งวัน และต้องการเห็นภาพรวมของที่พักทั้งหมดหรือเกือบทั้งหมดในพริบตา
ปัญหาที่สคริปต์นี้แก้
ปฏิทินมาตรฐานใช้พื้นที่แนวตั้งมากก่อนจะถึงการจองแรก ส่วนหัวของแต่ละวันซ้อนข้อมูลสามบรรทัด ประเภทห้องแต่ละประเภทมีแถวหัวข้อสูงของตัวเอง และแถบนำทางกับตัวกรองก็เพิ่มระยะห่างอีก บนหน้าจอแล็ปท็อป ห้องพักจึงตกขอบจอ คุณต้องเลื่อนขึ้นลงเพื่อเช็คห้องว่างขณะที่แขกรออยู่
สิ่งที่เปลี่ยนไป
การเปลี่ยนแปลงทั้งหมดเป็นเรื่องการแสดงผล ทำด้วยสไตล์ที่เพิ่มเข้าไปในหน้า
- ส่วนหัววันที่: วันในสัปดาห์และวันที่อยู่เคียงกันในแถวเดียว แทนที่จะซ้อนสามบรรทัด
- เซลล์ส่วนหัวมุมซ้ายบน: จำกัดความสูง แถวส่วนหัวจึงสั้นลง
- แถวหัวข้อประเภทห้อง: เตี้ยลง พื้นหลังโปร่งใสและไม่มีเส้นขอบ จึงกินพื้นที่ระหว่างห้องน้อยลง
- ปุ่มขยายหรือย่อทั้งหมด: ลบระยะห่างภายในและภายนอกออก
- การนำทางและตัวกรอง: ลดระยะห่างด้านบนของการนำทางวันที่ และด้านล่างของตัวเลือกตัวกรอง
แถบการจองและแถวห้องพักเองไม่เปลี่ยน เปลี่ยนเฉพาะระยะห่างและเลย์เอาต์ของส่วนหัว
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลดปฏิทินใหม่ ภาพประกอบทีละขั้นตอนอยู่ในคู่มือการติดตั้ง สคริปต์ตรงกับ app.littlehotelier.com และ application.littlehotelier.com แต่สไตล์ของสคริปต์มีผลเฉพาะตารางปฏิทินและแถบเครื่องมือเท่านั้น ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: อ่านโค้ดบน GitHub
ข้อควรรู้
- สคริปต์เพิ่มสไตล์ครั้งเดียวเมื่อโหลดหน้า ไม่อ่านและไม่เก็บข้อมูลการจองใดๆ
- ไม่เปลี่ยนจำนวนวันที่แสดง หากต้องการเปลี่ยน ให้ใช้ตัวเลือกช่วงวันที่ของ Little Hotelier เอง
- ใช้งานได้เหมือนกันทั้งกับเมาส์และบนหน้าจอสัมผัส
- ใช้ร่วมกับการแสดงราคาได้ ซึ่งเขียนราคาของแต่ละคืนไว้ใต้ประเภทห้องทุกประเภทบนปฏิทินเดียวกัน
- หาก Little Hotelier เปลี่ยนเลย์เอาต์ของปฏิทิน การปรับบางส่วนอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์ หากมีอะไรดูผิดปกติ ให้ปิดสคริปต์ในเมนู Tampermonkey
เรื่องที่เกี่ยวข้อง

อินเทอร์เฟซกะทัดรัดสำหรับรายละเอียดการจอง
สคริปต์นี้ปรับเลย์เอาต์ของหน้าต่างการจองใน Little Hotelier Front Desk ให้กระชับขึ้น และเพิ่มความสูงให้ช่องความคิดเห็นของแขก เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่เปิดการจองจำนวนมากในแต่ละวัน และต้องการอ่านบันทึกที่แขกหรือเพื่อนร่วมงานทิ้งไว้ โดยไม่ต้องเลื่อนในกล่องเล็กๆ
ปัญหาที่สคริปต์นี้แก้
ความคิดเห็นของแขกมักมีข้อมูลสำคัญตอนเช็คอิน เช่น มาถึงดึก เตียงเด็ก ขอที่จอดรถ หรือโอกาสพิเศษ ในหน้าต่างการจองมาตรฐาน ช่องความคิดเห็นสั้น บันทึกที่ยาวจึงถูกตัด และต้องเลื่อนในช่อง ขณะเดียวกัน ระยะห่างด้านบนของแท็บ และระยะห่างรอบพื้นที่แจ้งเตือนและเส้นคั่น ก็ดันช่องที่มีประโยชน์ลงไปด้านล่าง
สิ่งที่เปลี่ยนไป
บนหน้าจอการจองใน Front Desk:
- กล่องข้อความความคิดเห็นของแขก (guest comments) สูงอย่างน้อย 126 พิกเซล เห็นบันทึกได้หลายบรรทัดพร้อมกัน
- ลบระยะห่างด้านบนของเนื้อหาในแท็บของการจองออก
- พื้นที่แจ้งเตือนที่ว่างเปล่าไม่เพิ่มระยะห่างอีกต่อไป
- เส้นคั่นแนวนอนไม่มีระยะห่างส่วนเกิน
ช่อง ปุ่ม และแท็บยังอยู่ที่เดิม เปลี่ยนเฉพาะระยะห่างและความสูงของช่องความคิดเห็น
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง มีภาพประกอบทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และสไตล์มีผลเฉพาะหน้าต่างการจอง ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: โค้ดอยู่บน GitHub
ข้อควรรู้
- สคริปต์ทำงานโดยเพิ่มสไตล์ไม่กี่รายการเมื่อโหลดหน้า ไม่อ่าน ไม่แก้ไข และไม่เก็บข้อมูลการจอง
- บันทึกที่ยาวกว่าความสูงใหม่ยังเลื่อนในกล่องได้ตามปกติ
- ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส สำหรับแท็บเล็ต ให้ใช้ร่วมกับปรับปรุงสไตล์สำหรับหน้าจอสัมผัส ซึ่งขยายเมนู Print และ Email ให้ใหญ่ขึ้น
- ใช้ร่วมกับบันทึกจังหวัดและประเทศอย่างง่ายได้ดี ซึ่งทำงานกับแบบฟอร์มแขกในหน้าต่างเดียวกัน
- หาก Little Hotelier เปลี่ยนหน้าต่างการจอง การปรับระยะห่างบางส่วนอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์
เรื่องที่เกี่ยวข้อง

บันทึกจังหวัดและประเทศอย่างง่าย
สคริปต์นี้ช่วยให้กรอกรายละเอียดแขกในการจอง Little Hotelier ได้เร็วขึ้น โดยเฉพาะแขกชาวสเปน เมื่อคุณคลิกช่องจังหวัด สคริปต์จะแสดงรายชื่อจังหวัดของสเปนให้แตะเลือก และการเลือกจังหวัดจะตั้งประเทศเป็นสเปนด้วย สร้างมาสำหรับเจ้าหน้าที่แผนกต้อนรับของที่พักในสเปน และออกแบบให้ใช้งานบนแท็บเล็ตได้ง่าย
ปัญหาที่สคริปต์นี้แก้
สำหรับแขกชาวสเปน Little Hotelier ต้องการจังหวัดนอกเหนือจากประเทศ และรายงานอย่างแบบสำรวจอัตราเข้าพักของ INE จัดกลุ่มแขกตามจังหวัดที่พำนัก การพิมพ์ชื่อจังหวัดด้วยมือทำให้สะกดต่างกัน (Vizcaya หรือ Bizkaia, Orense หรือ Ourense) รายชื่อประเทศยาวต้องเลื่อนหา และแบบฟอร์มของแขกเพิ่มเติมจะบันทึกไม่ได้หากช่องชื่อว่างอยู่
สิ่งที่เปลี่ยนไป
บนหน้าจอแก้ไขการจองใน Front Desk:
- ตัวเลือกจังหวัด: เมื่อโฟกัสที่ช่องจังหวัด จะเปิดตารางจังหวัดของสเปน 50 จังหวัด รวม Ceuta และ Melilla พิมพ์เพื่อกรองได้ และชื่ออื่นที่ใช้กันทั่วไป เช่น Gerona, Lérida, Seville, Mallorca หรือ Tenerife ก็ค้นพบจังหวัดที่ถูกต้อง
- ตั้งประเทศให้อัตโนมัติ: การเลือกจังหวัดจะตั้งประเทศของแขกเป็นสเปน
- ตัวเลือกประเทศ: ช่องประเทศเปิดตารางที่ค้นหาได้ แสดงแต่ละประเทศเป็นภาษาสเปน พร้อมชื่อภาษาอังกฤษอยู่ด้านล่าง
- เติมชื่อที่ว่าง: เมื่อคุณเลือกจังหวัดหรือประเทศ ช่องชื่อและนามสกุลที่ว่างในแบบฟอร์มของแขกคนนั้นจะได้ชื่อของแขกหลัก หรือเครื่องหมายขีดล่าง "_" หากช่องนั้นว่างด้วย เพื่อให้บันทึกแบบฟอร์มได้
- เปิดแบบฟอร์มแขก: แบบฟอร์มแขกที่ย่ออยู่จะขยายอัตโนมัติ และเคอร์เซอร์ไปที่ช่องจังหวัด
- ปุ่มที่ใช้กับหน้าจอสัมผัสได้ง่าย: ปุ่มเพิ่มแขกและลูกศรขยายใหญ่ขึ้น และกากบาทสีแดงสำหรับลบแขกแสดงตลอดเวลา
วิธีติดตั้ง
คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ยืนยัน แล้วโหลดการจองใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานเฉพาะหน้าแก้ไขการจอง (app.littlehotelier.com/extranet/properties/.../reservations/.../edit) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: อ่านโค้ดบน GitHub
ข้อควรรู้
- ตัวเลือกจังหวัดจะปรากฏเฉพาะเมื่อประเทศของแขกว่างหรือเป็นสเปน สำหรับประเทศอื่น ช่องจะทำงานตามปกติ
- ช่องค้นหาและชื่อประเทศเป็นภาษาสเปนเสมอ ไม่ว่า Little Hotelier จะใช้ภาษาใด
- ช่องชื่อที่เติมให้จะคัดลอกชื่อของแขกหลัก โปรดแก้ไขหากแขกเพิ่มเติมมีชื่อต่างออกไป
- การเปลี่ยนแปลงทำในแบบฟอร์มเท่านั้น จะไม่มีการบันทึกจนกว่าคุณจะกด Save และสคริปต์ไม่เก็บข้อมูลใดๆ
เรื่องที่เกี่ยวข้อง

ปุ่มพิมพ์ใบแจ้งหนี้เพิ่มเติม
สคริปต์นี้วางปุ่ม Print Invoice ไว้บนหน้าจอการจองของ Little Hotelier ข้างเมนู Print เดิม คลิกเดียวก็เปิดใบแจ้งหนี้ได้เลย ไม่ต้องเปิดเมนูก่อน เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่พิมพ์หรือดาวน์โหลดใบแจ้งหนี้เกือบทุกครั้งที่แขกเช็คเอาต์
ปัญหาที่สคริปต์นี้แก้
ใน Front Desk ใบแจ้งหนี้อยู่ในเมนู Print ของการจอง คุณต้องเปิดเมนู แล้วเลือกใบแจ้งหนี้ สองคลิกไม่ได้มากเมื่อทำครั้งเดียว แต่ในช่วงเช็คเอาต์ที่มีแขกรออยู่ก็สะสมได้ และบนแท็บเล็ต เมนูขนาดเล็กก็พลาดได้ง่าย พนักงานใหม่ก็ไม่ได้รู้เสมอไปว่าใบแจ้งหนี้อยู่ในเมนูนั้น
สิ่งที่เปลี่ยนไป
- ปุ่มใหม่ที่มีไอคอนเอกสารปรากฏในส่วนท้ายของการจอง ถัดจากปุ่มเมนู Print
- ป้ายของปุ่มคือ Print Invoice หรือ Imprimir Factura เมื่อ Little Hotelier เป็นภาษาสเปน
- เมื่อคลิก สคริปต์จะเรียกลิงก์พิมพ์ใบแจ้งหนี้ของ Little Hotelier เอง ซึ่งเป็นลิงก์เดียวกับที่คุณเลือกจากเมนู Print ผลลัพธ์จึงเป็นใบแจ้งหนี้ที่ Little Hotelier สร้างขึ้นทุกประการ สคริปต์ไม่สร้างหรือแก้ไขใบแจ้งหนี้
- เมนู Print เดิมยังอยู่เหมือนเดิม พร้อมตัวเลือกอื่นทั้งหมด
วิธีติดตั้ง
คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง มีภาพประกอบทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และเพิ่มปุ่มเฉพาะที่มีปุ่ม Print ของการจองอยู่ ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ดูโค้ดบน GitHub
ข้อควรรู้
- สคริปต์มองหาปุ่ม Print หลายครั้งในห้าวินาทีแรกหลังโหลดหน้า หากไม่มีปุ่มเพราะการจองเปิดทีหลัง ให้โหลดหน้าใหม่
- สคริปต์ตรวจสอบก่อนว่ามีปุ่มของตัวเองอยู่แล้วหรือไม่ คุณจึงไม่มีทางได้ปุ่มสองปุ่ม
- ป้ายมีเฉพาะภาษาอังกฤษและสเปน ภาษาอื่นของอินเทอร์เฟซจะแสดงป้ายภาษาอังกฤษ
- ใช้งานได้ทั้งบนเดสก์ท็อปและหน้าจอสัมผัส เมื่อใช้ร่วมกับปรับปรุงสไตล์สำหรับหน้าจอสัมผัส ปุ่มในส่วนท้ายจะมีพื้นหลังเน้นด้วย
- สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลออกนอก Little Hotelier
เรื่องที่เกี่ยวข้อง

ตารางการจองแบบเต็มความกว้าง
สคริปต์นี้ทำให้รายการ Reservations ใน Little Hotelier Front Desk ใช้ความกว้างเต็มจอมอนิเตอร์ของคุณ เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับและเจ้าของที่ค้นหาและตรวจสอบการจองบนหน้าจอกว้าง และเบื่อตารางแคบๆ ตรงกลางที่เว้นที่ว่างไว้สองข้าง
ปัญหาที่สคริปต์นี้แก้
หน้า Reservations ของ Front Desk วางเนื้อหาไว้ในคอลัมน์ที่มีความกว้างคงที่ บนมอนิเตอร์ขนาดใหญ่ ตารางการจองถูกบีบอยู่ในคอลัมน์นั้น ชื่อแขกที่ยาวจึงขึ้นบรรทัดใหม่หลายบรรทัด และบางคอลัมน์ต้องเลื่อนแนวนอน คุณต้องเลื่อนไปด้านข้างและลงล่างเพื่อตรวจการจองเพียงรายการเดียว ขณะที่ครึ่งหนึ่งของหน้าจอว่างเปล่า
สิ่งที่เปลี่ยนไป
- บนหน้า Reservations หัวข้อหน้า พื้นที่เนื้อหา และคอนเทนเนอร์หลักขยายได้สูงสุด 2000 พิกเซล แทนที่จะเป็นความกว้างคงที่มาตรฐาน
- ตารางขยายเต็มหน้าจอ คอลัมน์จึงมีพื้นที่มากขึ้น และชื่อแขกที่ยาวขึ้นบรรทัดใหม่น้อยลง
- ไม่มีอะไรถูกลบหรือสลับลำดับ ยังคงมีคอลัมน์ ตัวกรอง และลิงก์เหมือนเดิม
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลดหน้า Reservations ใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอนพร้อมภาพประกอบ สคริปต์ทำงานเฉพาะหน้า Front Desk ที่ที่อยู่มี /reservations (app.littlehotelier.com/extranet/properties/.../reservations) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: โค้ดอยู่บน GitHub
ข้อควรรู้
- บนหน้าจอที่กว้างกว่า 2000 พิกเซล เนื้อหาจะหยุดขยายที่ความกว้างนั้น
- บนแล็ปท็อปเล็กหรือแท็บเล็ตแทบไม่ต่างหรือไม่ต่างเลย เพราะหน้าเต็มจออยู่แล้ว
- เนื่องจากสคริปต์ตรงกับทุกที่อยู่ภายใต้ /reservations เลย์เอาต์ที่กว้างขึ้นจึงมีผลกับหน้าอื่นในส่วนนั้นด้วย เช่น การจองที่เปิดจากรายการ
- สคริปต์เพิ่มกฎสไตล์เมื่อโหลดหน้าเท่านั้น ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด
- หากต้องการผลแบบเดียวกันกับตารางใน Direct Booking ให้ติดตั้งตารางเต็มความกว้าง
- หาก Little Hotelier ออกแบบหน้า Reservations ใหม่ เลย์เอาต์ที่กว้างขึ้นอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์
เรื่องที่เกี่ยวข้อง

ปรับปรุงสไตล์สำหรับหน้าจอสัมผัส
สคริปต์นี้ปรับหน้าจอการจองของ Little Hotelier ให้เหมาะกับหน้าจอสัมผัส เช่น แท็บเล็ตที่แผนกต้อนรับ ทำให้เมนู Print และ Email ใหญ่ขึ้น เน้นปุ่มของเมนู และแสดงปุ่มลบห้องที่ปกติจะปรากฏเมื่อเอาเมาส์ไปวางเท่านั้น เหมาะสำหรับทีมแผนกต้อนรับที่ทำงานบนแท็บเล็ตหรือมอนิเตอร์แบบสัมผัส
ปัญหาที่สคริปต์นี้แก้
หน้าจอการจองของ Little Hotelier ออกแบบมาสำหรับเมาส์ ตัวเลือก Print และ Email เปิดในเมนูป๊อปโอเวอร์ขนาดเล็กที่ตัวอักษรเล็ก ใช้นิ้วจิ้มให้ตรงได้ยาก ปุ่มลบห้องออกจากการจองถูกซ่อนไว้จนกว่าคุณจะเอาเมาส์ไปวางเหนือห้อง แต่หน้าจอสัมผัสไม่มีการวางเมาส์ ดังนั้นบนแท็บเล็ตจึงเข้าถึงปุ่มนั้นได้ยาก
สิ่งที่เปลี่ยนไป
บนหน้าจอการจองใน Front Desk:
- ปุ่มลบห้อง: ปุ่มกลมสำหรับลบห้องออกจากการจองแสดงตลอดเวลา
- เมนู Print และ Email: รายการในเมนูป๊อปโอเวอร์เหล่านี้ใช้ตัวอักษรใหญ่ขึ้นมาก (30 พิกเซล) และเมนูกว้างขึ้นเพื่อให้พอดี
- ปุ่มในส่วนท้าย: ปุ่ม Print และ Email ในส่วนท้ายของการจองมีพื้นหลังสีฟ้าอ่อนและระยะห่างเพิ่มขึ้น หาและแตะได้ง่าย
- เมนู Email invoice: ซ่อนไอคอนข้อมูลเล็กๆ ข้างตัวเลือกใบแจ้งหนี้
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี ในเบราว์เซอร์ของแท็บเล็ตหรือคอมพิวเตอร์ กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: อ่านโค้ดบน GitHub
ข้อควรรู้
- ต้องมี Tampermonkey ในเบราว์เซอร์ของแท็บเล็ต ทดสอบการตั้งค่าบนอุปกรณ์ของคุณเองก่อนนำไปใช้จริงที่เคาน์เตอร์
- การเปลี่ยนแปลงมีผลบนคอมพิวเตอร์เดสก์ท็อปด้วย ปุ่มลบห้องแสดงบนหน้าจอตลอดเวลาแล้ว จึงควรระวังอย่าคลิกโดยไม่ตั้งใจ
- สคริปต์เปลี่ยนเฉพาะสไตล์ ไม่เปลี่ยนสิ่งที่ปุ่มใดทำ และไม่เก็บข้อมูล
- หน้าจอรุ่นใหม่ที่ application.littlehotelier.com เช่น ปฏิทิน ไม่ได้รับผลกระทบ
- หากต้องการแบบฟอร์มแขกที่ใช้กับหน้าจอสัมผัสได้ดียิ่งขึ้น บันทึกจังหวัดและประเทศอย่างง่าย ก็ขยายปุ่มเพิ่มแขกและปุ่มขยายให้ใหญ่ขึ้นเช่นกัน
เรื่องที่เกี่ยวข้อง

การแสดงราคา
สคริปต์นี้แสดงราคาของประเภทห้องแต่ละประเภทในแต่ละคืนบนปฏิทินของ Little Hotelier โดยตรง เมื่อแขกโทรมาถามว่าคืนวันศุกร์ราคาเท่าไร เจ้าหน้าที่แผนกต้อนรับจะเห็นราคาบนหน้าจอเดียวกับห้องว่าง โดยไม่ต้องเปิดหน้า Inventory เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่รับจองทางโทรศัพท์และแขกวอล์กอิน รวมถึงเจ้าของที่พัก
ปัญหาที่สคริปต์นี้แก้
ใน Little Hotelier ห้องว่างอยู่ในปฏิทิน ส่วนราคาอยู่ในหน้า Inventory การเสนอราคาจึงต้องสลับหน้าจอ หาวันที่และประเภทห้องที่ถูกต้อง แล้วกลับมาที่ปฏิทินเพื่อทำการจอง ในช่วงที่ยุ่ง วิธีนี้ช้าและผิดพลาดง่าย
สิ่งที่เปลี่ยนไป
- บนปฏิทิน แถวสุดท้ายของประเภทห้องแต่ละประเภท (แถว unallocated) แสดงราคาของคืนนั้นสำหรับประเภทห้อง
- ราคามาจากหน้า Inventory ของคุณ สคริปต์เปิดหน้านั้นในแท็บเบื้องหลัง อ่านแถวอัตราแรกของประเภทห้องแต่ละประเภท แล้วปิดแท็บ
- หน้า Inventory ครอบคลุมครั้งละ 14 วัน ดังนั้นสำหรับมุมมองปฏิทินที่ยาวกว่านั้น สคริปต์จะอ่านเป็นช่วง 14 วัน ทีละช่วงต่อเนื่องกัน
- ขณะที่กำลังโหลดราคา เซลล์จะแสดง "..." วันที่ผ่านไปแล้วยังคงว่างอยู่
- ราคาแสดงด้วยตัวอักษรสีเทาที่ใหญ่ขึ้น เด่นออกมาจากการจอง
- เมื่อเลื่อนไปวันอื่น จะโหลดราคาของช่วงวันใหม่
วิธีติดตั้ง
คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ หน้าจอติดตั้งจะแสดงสิทธิ์เพิ่มเติมที่สคริปต์ใช้ ซึ่งทำให้สคริปต์เปิดแท็บเบื้องหลังและเก็บราคาไว้ใน Tampermonkey ได้ ยืนยัน แล้วโหลดปฏิทินใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานบนปฏิทิน (application.littlehotelier.com) และบนหน้า Inventory ที่สคริปต์อ่าน (app.littlehotelier.com) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: อ่านโค้ดบน GitHub
ข้อควรรู้
- ราคาจะถูกเก็บไว้ในที่เก็บข้อมูลของ Tampermonkey บนคอมพิวเตอร์ของคุณนานสูงสุดหนึ่งชั่วโมง แล้วจึงอ่านใหม่ ราคาที่คุณเปลี่ยนใน Inventory อาจใช้เวลาถึงหนึ่งชั่วโมงกว่าจะแสดงบนปฏิทิน
- คุณต้องเข้าสู่ระบบ Little Hotelier อยู่ เพราะแท็บเบื้องหลังใช้เซสชันของคุณ การที่แท็บเปิดแล้วปิดอย่างรวดเร็วเป็นเรื่องปกติ
- สคริปต์แสดงเฉพาะแถวอัตราแรกของประเภทห้องแต่ละประเภทในหน้า Inventory ไม่ใช่ทุกแผนราคา
- ชื่อประเภทห้องต้องตรงกันระหว่างปฏิทินกับหน้า Inventory ราคาจึงจะปรากฏ
- สคริปต์เริ่มทำงานสี่วินาทีหลังจากปฏิทินโหลด และรอได้นานสุด 30 วินาทีสำหรับแต่ละช่วงของ Inventory ไม่มีการส่งอะไรออกนอก Little Hotelier
เรื่องที่เกี่ยวข้อง

แสดงค่าคอมมิชชั่น Booking.com
สคริปต์นี้เพิ่มค่าประมาณว่า Booking.com หักเท่าไรจากแต่ละการจองบนหน้าจอการจองใน Little Hotelier สำหรับการจองจาก Booking.com สคริปต์จะแสดงค่าธรรมเนียมการโอน ค่าคอมมิชชั่น ยอดรวมที่ถูกหักรวมภาษี และยอดสุทธิโดยประมาณ เหมาะสำหรับเจ้าของและผู้จัดการที่อยากรู้คร่าวๆ ว่าการจองจาก Booking.com ทำรายได้จริงเท่าไร
ปัญหาที่สคริปต์นี้แก้
ยอดรวมของการจองใน Little Hotelier คือสิ่งที่แขกจ่าย ไม่ใช่สิ่งที่เข้าบัญชีธนาคารของคุณ กับ Booking.com ค่าคอมมิชชั่นและค่าธรรมเนียมการชำระเงินจะถูกหักภายหลังในใบแจ้งหนี้แยกต่างหาก หากไม่มีตัวเลขคร่าวๆ อยู่ในมือ ก็ยากที่จะเทียบการจองจากช่องทางขายกับการจองตรง หรือดูว่าส่วนลดยังเหลือกำไรอยู่หรือไม่
สิ่งที่เปลี่ยนไป
เมื่อแหล่งที่มาของการจองคือ Booking.com จะมีการเพิ่มสี่บรรทัดในสรุปการจอง เหนือเส้นคั่นพอดี ป้ายเป็นภาษาสเปน:
- Cargo por transferencia (1.3%): ค่าธรรมเนียมการโอน 1.3% ของยอดรวมการจอง
- Comisiones Booking (17%): ค่าคอมมิชชั่นของ Booking.com 17% ของยอดรวมการจอง
- Total comisiones con IVA: ค่าธรรมเนียมการโอน บวกค่าคอมมิชชั่น บวกจำนวนภาษีที่แสดงในการจอง
- Neto Bruto (Aprox.): ยอดสุทธิโดยประมาณ คือยอดรวมการจองหักด้วยผลรวมดังกล่าว
การจองจากแหล่งอื่นไม่เปลี่ยนแปลง
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และเพิ่มบรรทัดเฉพาะในการจองจาก Booking.com ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ดูโค้ดบน GitHub
ข้อควรรู้
- อัตราถูกกำหนดคงที่ในโค้ด คือคอมมิชชั่น 17% และค่าธรรมเนียมการโอน 1.3% หากสัญญา Booking.com ของคุณใช้อัตราอื่น ให้แก้ตัวเลขเหล่านั้นในตัวแก้ไขของ Tampermonkey
- ป้ายยังเป็นภาษาสเปนและยอดเงินแสดงเป็นยูโร ไม่ว่าอินเทอร์เฟซของคุณจะเป็นภาษาใด
- นี่เป็นเพียงค่าประมาณ ใบแจ้งหนี้จาก Booking.com คือตัวเลขสุดท้าย
- บรรทัดเหล่านี้คำนวณครั้งเดียว ไม่กี่วินาทีหลังจากโหลดการจอง หากคุณเปลี่ยนยอดรวม ให้โหลดหน้าใหม่เพื่อคำนวณอีกครั้ง
- สคริปต์อ่านเฉพาะแหล่งที่มาของการจอง ยอดรวม และภาษีที่แสดงอยู่บนหน้าจอแล้ว ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด
เรื่องที่เกี่ยวข้อง

การเชื่อมต่อกับ Chekin
สคริปต์นี้เชื่อม Chekin บริการเช็คอินออนไลน์ เข้ากับ Little Hotelier เมื่อคุณเปิดการจอง แผง Chekin จะแสดงแขกที่ลงทะเบียนแล้ว และให้คุณคัดลอกรายละเอียดของพวกเขาลงในแบบฟอร์มแขกของ Little Hotelier เหมาะสำหรับทีมแผนกต้อนรับที่ใช้ Chekin เก็บเอกสารประจำตัวของแขก
ปัญหาที่สคริปต์นี้แก้
หากไม่มีสคริปต์ ทุกครั้งที่แขกมาถึงต้องหาการจองใน Chekin ตรวจดูว่าใครลงทะเบียนแล้ว และคัดลอกเลขเอกสารกับที่อยู่ด้วยมือ ซึ่งช้า และเลขเอกสารที่คัดลอกก็พิมพ์ผิดได้ง่าย
สิ่งที่เปลี่ยนไป
บนหน้าจอแก้ไขการจองใน Front Desk จะมีแผง Chekin เพิ่มเข้าไปในส่วนผู้ติดต่อหลัก:
- สถานะ: พบการจองใน Chekin หรือไม่ และมีแขกลงทะเบียนกี่คน พร้อมลิงก์ View in Chekin
- ตารางแขก: ชื่อ โทรศัพท์ เลขเอกสาร เมือง จังหวัด และประเทศของแขกที่ลงทะเบียนแต่ละคน
- Use as Primary: คัดลอกเลขเอกสารของแขกคนนั้นไปยังช่องเลขประจำตัวของแขกหลัก พร้อมสำหรับใบแจ้งหนี้
- Save Guest และ Save All Guests: เติมแบบฟอร์มแขกเพิ่มเติมของ Little Hotelier ด้วยข้อมูลจาก Chekin จากนั้นคุณกดปุ่ม Save ของ Little Hotelier เพื่อยืนยัน
- ลิงก์แบบฟอร์มลงทะเบียน: เมื่อยังไม่มีใครลงทะเบียน จะแสดงลิงก์แบบฟอร์มของแขกพร้อมปุ่ม Open, Copy, Email และ WhatsApp โดยใช้อีเมลและโทรศัพท์ของแขกจากการจอง
- Create Checkin Reservation: หากไม่พบรายการที่ตรงกัน จะสร้างการจองใน Chekin จากวันที่ ห้อง จำนวนแขก และรายละเอียดติดต่อของ Little Hotelier
บนปฏิทิน สคริปต์ยังโหลดข้อมูล Chekin ของการจองที่มองเห็นอยู่ในเบื้องหลัง การจองจึงเปิดได้เร็วขึ้น
วิธีติดตั้ง
คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี และบัญชี Chekin กด ติดตั้งบน Tampermonkey ยืนยัน แล้วเข้าสู่ระบบ dashboard.chekin.com ในเบราว์เซอร์เดียวกัน คู่มือการติดตั้ง แสดงขั้นตอนทั้งหมด สคริปต์ทำงานบนหน้าแก้ไขการจองของ Little Hotelier ปฏิทิน และหน้าแดชบอร์ดของ Chekin ที่สคริปต์เปิดเอง ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: อ่านโค้ดบน GitHub
ข้อควรรู้
- สคริปต์ใช้การเข้าสู่ระบบ Chekin ของคุณเอง หากคุณออกจากระบบอยู่ แผงจะแสดงปุ่ม Login Required on Chekin
- ในการค้นหา สคริปต์เปิดแท็บ Chekin ในเบื้องหลัง
- การจองต้องมีวันเช็คอินและห้องที่กำหนดแล้ว สคริปต์จับคู่ด้วยรหัสอ้างอิงการจองก่อน แล้วจึงใช้เลขห้อง
- ผลลัพธ์ถูกเก็บไว้ในเบราว์เซอร์ของคุณนานสูงสุด 24 ชั่วโมง และข้อมูลที่โหลดล่วงหน้าบนปฏิทินนานสูงสุด 4 ชั่วโมง
- แผงใช้ภาษาตามเบราว์เซอร์ของคุณ (อังกฤษหรือสเปน) ข้อความที่แชร์ลงท้ายด้วยลายเซ็นที่พักของผู้เขียน ให้แก้ไขในสคริปต์
เรื่องที่เกี่ยวข้อง

ตารางเต็มความกว้าง
สคริปต์นี้ขยายตารางใน extranet Direct Booking ของ Little Hotelier ซึ่งเป็นหลังบ้านของระบบจองบนเว็บไซต์ที่ app.thebookingbutton.com ให้ใช้ความกว้างเต็มหน้าจอของคุณ เหมาะสำหรับเจ้าของและเจ้าหน้าที่ที่ตรวจสอบการจองโดยตรง รายงาน และ inventory ที่นั่นบนแล็ปท็อปหรือมอนิเตอร์ขนาดใหญ่
ปัญหาที่สคริปต์นี้แก้
Direct Booking วางหน้าไว้ในคอลัมน์ที่มีความกว้างคงที่ รายการการจองและรายงานถูกบีบอยู่ในคอลัมน์นั้น ชื่อแขกถูกตัดสั้น และบนมอนิเตอร์กว้าง ครึ่งหนึ่งของหน้าจอว่างเปล่าขณะที่คุณเลื่อนไปด้านข้างในตาราง ตารางยาวก็ตามอ่านข้ามแถวได้ยากโดยไม่หลงตำแหน่ง
สิ่งที่เปลี่ยนไป
บนหน้า extranet ของ Direct Booking:
- พื้นที่เนื้อหาหลัก: ไม่คงที่ความกว้างอีกต่อไป ตารางจึงขยายเต็มหน้าจอ
- รายการการจอง: คอลัมน์ชื่อแขกไม่จำกัดความกว้างอีกต่อไป จึงเห็นชื่อเต็ม
- คอนเทนเนอร์หลัก: ใช้ความกว้างเต็มของหน้าต่างได้
- รายงาน: ใช้ความกว้างเต็มของหน้า
- Inventory: มีความกว้างสูงสุดที่ใหญ่ขึ้นและจัดกึ่งกลาง จึงไม่ยืดไกลเกินไปบนหน้าจอที่กว้างมาก
- การเน้นแถว: ในตารางข้อมูล แถวที่ตัวชี้เมาส์อยู่จะมีพื้นหลังสีเทาอ่อน ทำให้อ่านข้ามแถวได้ง่ายขึ้น
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Direct Booking ใหม่ คู่มือการติดตั้ง มีภาพประกอบทีละขั้นตอน สคริปต์ทำงานเฉพาะหน้า extranet ของ Direct Booking (app.thebookingbutton.com/extranet/...) ดังนั้น Front Desk จึงไม่ได้รับผลกระทบ ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ดูโค้ดบน GitHub
ข้อควรรู้
- บนแล็ปท็อปเล็กหรือแท็บเล็ตความแตกต่างมีไม่มาก เพราะหน้าเต็มจออยู่แล้ว
- การเน้นแถวตามตัวชี้เมาส์ จึงมีประโยชน์หลักๆ บนคอมพิวเตอร์
- สคริปต์เพิ่มกฎสไตล์เมื่อโหลดหน้าเท่านั้น ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด
- หากต้องการผลแบบเดียวกันบนหน้า Reservations ของ Front Desk ให้ติดตั้งตารางการจองแบบเต็มความกว้าง
- หาก Little Hotelier ออกแบบ Direct Booking ใหม่ การปรับบางส่วนอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์
เรื่องที่เกี่ยวข้อง

อัปเดตจำนวนผู้ใหญ่
สคริปต์นี้เปลี่ยนจำนวนผู้ใหญ่เริ่มต้นในการจองใหม่ของ Little Hotelier จาก 0 เป็น 2 เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่สร้างการจองวอล์กอินและการจองทางโทรศัพท์ด้วยมือ ซึ่งการจองส่วนใหญ่เป็นของสองคน และการลืมกรอกช่องผู้ใหญ่ทำให้เกิดปัญหาภายหลัง
ปัญหาที่สคริปต์นี้แก้
เมื่อคุณสร้างการจองใน Front Desk ช่องผู้ใหญ่อาจเริ่มที่ 0 หากไม่มีใครเปลี่ยน การจองจะถูกบันทึกโดยไม่มีผู้ใหญ่ ผู้ใหญ่ 0 คนอาจทำให้การลงทะเบียนแขก จำนวนอาหารเช้า และภาษีการท่องเที่ยวที่คิดต่อคนคลาดเคลื่อน และการแก้ไขภายหลังต้องหาและเปิดแต่ละการจองใหม่
สิ่งที่เปลี่ยนไป
- เมื่อหน้าการจองโหลด สคริปต์จะดูที่ช่องจำนวนผู้ใหญ่ (number of adults)
- หากเป็น 0 สคริปต์จะตั้งเป็น 2 และแจ้ง Little Hotelier ว่าค่าเปลี่ยนแล้ว เหมือนที่คุณพิมพ์เอง
- หากมีตัวเลขอื่น จะไม่แตะต้อง ดังนั้นการจองที่มีอยู่จึงไม่ถูกเปลี่ยน
- คุณยังเปลี่ยนค่าเป็น 1, 3 หรือตัวเลขอื่นได้ก่อนบันทึก
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และทำงานเฉพาะเมื่อมีช่องผู้ใหญ่อยู่บนหน้า ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: อ่านโค้ดบน GitHub
ข้อควรรู้
- ค่า 2 กำหนดคงที่ในโค้ด หากที่พักของคุณส่วนใหญ่ขายห้องเดี่ยวหรือเตียงเดี่ยว ให้แก้ตัวเลขในตัวแก้ไขของ Tampermonkey
- การตรวจสอบทำครั้งเดียว ครึ่งวินาทีหลังโหลดหน้า หากแบบฟอร์มการจองเปิดทีหลังโดยไม่โหลดหน้าใหม่ ช่องจะไม่ถูกเปลี่ยน
- สคริปต์เปลี่ยนเฉพาะช่องในแบบฟอร์ม จะไม่มีการบันทึกจนกว่าคุณจะกด Save
- จำนวนเด็กไม่เปลี่ยน
- ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด
เรื่องที่เกี่ยวข้อง

อัปเดตปุ่มลิงก์ชำระเงิน
สคริปต์นี้ปรับปรุงปุ่มลิงก์ชำระเงินบนหน้าจอการจองของ Little Hotelier โดยตั้งป้ายปุ่มให้ชัดเจนขึ้น และเพิ่มเบอร์โทรศัพท์ของแขกจากการจองลงในลิงก์ชำระเงิน เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่ขอให้แขกชำระเงินมัดจำหรือยอดคงเหลือด้วยบัตรผ่านลิงก์ชำระเงิน
ปัญหาที่สคริปต์นี้แก้
ถ้อยคำมาตรฐานของปุ่มขอชำระเงินไม่ได้ทำให้เจ้าหน้าที่ทุกคนเข้าใจชัดว่านี่คือวิธีขอให้แขกชำระเงินด้วยบัตร และเบอร์โทรของแขกที่บันทึกไว้ในการจองอยู่แล้วก็ไม่ถูกนำไปใส่ในลิงก์ชำระเงิน ต้องกรอกอีกครั้ง ทั้งสองอย่างเสียเวลาขณะที่แขกรออยู่ทางโทรศัพท์
สิ่งที่เปลี่ยนไป
บนหน้าจอการจองใน Front Desk:
- ปุ่มขอชำระเงินถูกเปลี่ยนชื่อเป็น Generate Payment Link หรือ Cobrar con tarjeta por correo electronico (Email) เมื่อ Little Hotelier เป็นภาษาสเปน
- เบอร์ในช่องโทรศัพท์ของแขกจะถูกเพิ่มลงในลิงก์ของปุ่มเป็นพารามิเตอร์โทรศัพท์ โดยตัดช่องว่างและเครื่องหมาย "+" ออก
- หาก Little Hotelier สร้างลิงก์ใหม่ สคริปต์จะทำการเปลี่ยนอีกครั้ง
- หากลิงก์มีเบอร์โทรอยู่แล้ว จะไม่แตะต้อง
วิธีติดตั้ง
ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ติดตั้งบน Tampermonkey ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ คู่มือการติดตั้ง แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และทำงานเฉพาะเมื่อการจองมีปุ่มขอชำระเงิน ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: อ่านโค้ดบน GitHub
ข้อควรรู้
- สคริปต์เปลี่ยนเฉพาะข้อความและลิงก์ของปุ่ม การชำระเงินยังจัดการโดย Little Hotelier ตามปกติ และสคริปต์ไม่เห็นรายละเอียดบัตรเลย
- สคริปต์อ่านช่องโทรศัพท์ครั้งเดียว ทันทีที่เพิ่มเบอร์ลงในลิงก์ หากคุณพิมพ์หรือแก้เบอร์ภายหลัง ลิงก์จะยังคงค่าแรกที่อ่านไว้ ดังนั้นให้บันทึกการจองและโหลดใหม่ก่อนใช้ปุ่ม
- เบอร์ถูกเพิ่มเป็นตัวเลขล้วน ดังนั้นควรใส่รหัสประเทศในช่องโทรศัพท์ของการจอง
- ป้ายมีเฉพาะภาษาอังกฤษและสเปน ภาษาอื่นของอินเทอร์เฟซจะแสดงป้ายภาษาอังกฤษ
- สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลออกนอก Little Hotelier
เรื่องที่เกี่ยวข้อง
ทั้งหมดนี้อยู่ในแดชบอร์ด Hotelier Tools
ใบแจ้งหนี้ การตรวจสอบ ราคา ข้อความจากผู้เข้าพัก และรายงาน INE สำหรับ Little Hotelier ใช้ฟรีถึง 10 มกราคม 2027