[{"data":1,"prerenderedAt":133},["ShallowReactive",2],{"ui-script-prices-display-th":3},{"id":4,"title":5,"body":6,"description":120,"extension":121,"meta":122,"navigation":128,"path":129,"seo":130,"stem":131,"__hash__":132},"content/scripts/th/prices-display.md","การแสดงราคา",{"type":7,"value":8,"toc":111},"minimark",[9,13,17,20,23,45,48,68,71,88,91],[10,11,12],"p",{},"สคริปต์นี้แสดงราคาของประเภทห้องแต่ละประเภทในแต่ละคืนบนปฏิทินของ Little Hotelier โดยตรง เมื่อแขกโทรมาถามว่าคืนวันศุกร์ราคาเท่าไร เจ้าหน้าที่แผนกต้อนรับจะเห็นราคาบนหน้าจอเดียวกับห้องว่าง โดยไม่ต้องเปิดหน้า Inventory เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่รับจองทางโทรศัพท์และแขกวอล์กอิน รวมถึงเจ้าของที่พัก",[14,15,16],"h2",{"id":16},"ปัญหาที่สคริปต์นี้แก้",[10,18,19],{},"ใน Little Hotelier ห้องว่างอยู่ในปฏิทิน ส่วนราคาอยู่ในหน้า Inventory การเสนอราคาจึงต้องสลับหน้าจอ หาวันที่และประเภทห้องที่ถูกต้อง แล้วกลับมาที่ปฏิทินเพื่อทำการจอง ในช่วงที่ยุ่ง วิธีนี้ช้าและผิดพลาดง่าย",[14,21,22],{"id":22},"สิ่งที่เปลี่ยนไป",[24,25,26,30,33,36,39,42],"ul",{},[27,28,29],"li",{},"บนปฏิทิน แถวสุดท้ายของประเภทห้องแต่ละประเภท (แถว unallocated) แสดงราคาของคืนนั้นสำหรับประเภทห้อง",[27,31,32],{},"ราคามาจากหน้า Inventory ของคุณ สคริปต์เปิดหน้านั้นในแท็บเบื้องหลัง อ่านแถวอัตราแรกของประเภทห้องแต่ละประเภท แล้วปิดแท็บ",[27,34,35],{},"หน้า Inventory ครอบคลุมครั้งละ 14 วัน ดังนั้นสำหรับมุมมองปฏิทินที่ยาวกว่านั้น สคริปต์จะอ่านเป็นช่วง 14 วัน ทีละช่วงต่อเนื่องกัน",[27,37,38],{},"ขณะที่กำลังโหลดราคา เซลล์จะแสดง \"...\" วันที่ผ่านไปแล้วยังคงว่างอยู่",[27,40,41],{},"ราคาแสดงด้วยตัวอักษรสีเทาที่ใหญ่ขึ้น เด่นออกมาจากการจอง",[27,43,44],{},"เมื่อเลื่อนไปวันอื่น จะโหลดราคาของช่วงวันใหม่",[14,46,47],{"id":47},"วิธีติดตั้ง",[10,49,50,51,55,56,61,62],{},"คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ",[52,53,54],"strong",{},"ติดตั้งบน Tampermonkey"," ในหน้านี้ หน้าจอติดตั้งจะแสดงสิทธิ์เพิ่มเติมที่สคริปต์ใช้ ซึ่งทำให้สคริปต์เปิดแท็บเบื้องหลังและเก็บราคาไว้ใน Tampermonkey ได้ ยืนยัน แล้วโหลดปฏิทินใหม่ ",[57,58,60],"a",{"href":59},"/tools/ui/instructions","คู่มือการติดตั้ง"," แสดงทุกขั้นตอน สคริปต์ทำงานบนปฏิทิน (application.littlehotelier.com) และบนหน้า Inventory ที่สคริปต์อ่าน (app.littlehotelier.com) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[57,63,67],{"href":64,"rel":65},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/prices.user.js",[66],"nofollow","อ่านโค้ดบน GitHub",[14,69,70],{"id":70},"ข้อควรรู้",[24,72,73,76,79,82,85],{},[27,74,75],{},"ราคาจะถูกเก็บไว้ในที่เก็บข้อมูลของ Tampermonkey บนคอมพิวเตอร์ของคุณนานสูงสุดหนึ่งชั่วโมง แล้วจึงอ่านใหม่ ราคาที่คุณเปลี่ยนใน Inventory อาจใช้เวลาถึงหนึ่งชั่วโมงกว่าจะแสดงบนปฏิทิน",[27,77,78],{},"คุณต้องเข้าสู่ระบบ Little Hotelier อยู่ เพราะแท็บเบื้องหลังใช้เซสชันของคุณ การที่แท็บเปิดแล้วปิดอย่างรวดเร็วเป็นเรื่องปกติ",[27,80,81],{},"สคริปต์แสดงเฉพาะแถวอัตราแรกของประเภทห้องแต่ละประเภทในหน้า Inventory ไม่ใช่ทุกแผนราคา",[27,83,84],{},"ชื่อประเภทห้องต้องตรงกันระหว่างปฏิทินกับหน้า Inventory ราคาจึงจะปรากฏ",[27,86,87],{},"สคริปต์เริ่มทำงานสี่วินาทีหลังจากปฏิทินโหลด และรอได้นานสุด 30 วินาทีสำหรับแต่ละช่วงของ Inventory ไม่มีการส่งอะไรออกนอก Little Hotelier",[14,89,90],{"id":90},"เรื่องที่เกี่ยวข้อง",[24,92,93,99,105],{},[27,94,95],{},[57,96,98],{"href":97},"/tools/ui/change-inventory-name","เปลี่ยนชื่อสินค้าคงคลัง",[27,100,101],{},[57,102,104],{"href":103},"/blog/dynamic-pricing-little-hotelier","Dynamic pricing โรงแรมเล็กบน Little Hotelier",[27,106,107],{},[57,108,110],{"href":109},"/tools/ui/compact-calendar-ui","อินเทอร์เฟซปฏิทินแบบกะทัดรัด",{"title":112,"searchDepth":113,"depth":113,"links":114},"",2,[115,116,117,118,119],{"id":16,"depth":113,"text":16},{"id":22,"depth":113,"text":22},{"id":47,"depth":113,"text":47},{"id":70,"depth":113,"text":70},{"id":90,"depth":113,"text":90},"แสดงราคาห้องของแต่ละคืนบนปฏิทิน Little Hotelier โดยอ่านจากหน้า Inventory ในแท็บเบื้องหลัง เสนอราคาได้โดยไม่ต้องเปลี่ยนหน้าจอ","md",{"github":64,"category":123,"images":124},"Calendar View",{"before":125,"after":126,"gallery":127},"/images/scripts/prices-display/from.webp","/images/scripts/prices-display/to.webp",[125,126],true,"/scripts/th/prices-display",{"title":5,"description":120},"scripts/th/prices-display","CrRG2mS789KdWyfjix82OexeXJizBGtvA5oQ4ZOsfbE",1792099677155]