การแสดงราคา: ก่อน
ก่อน
การแสดงราคา: หลัง
หลัง

การแสดงราคา

สคริปต์นี้แสดงราคาของประเภทห้องแต่ละประเภทในแต่ละคืนบนปฏิทินของ 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

เรื่องที่เกี่ยวข้อง

แกลเลอรี่

กลับไปยังรายการ