[{"data":1,"prerenderedAt":1853},["ShallowReactive",2],{"ui-scripts-index-th":3},[4,138,243,359,474,598,711,837,955,1055,1168,1271,1386,1529,1652,1751],{"id":5,"title":6,"body":7,"description":122,"extension":123,"meta":124,"navigation":132,"path":133,"seo":134,"stem":135,"__hash__":136,"url":137},"content/scripts/th/add-button-check-front-desk.md","เพิ่มปุ่มตรวจสอบ Front Desk จาก Direct Booking",{"type":8,"value":9,"toc":113},"minimark",[10,14,18,21,24,52,55,75,78,95,98],[11,12,13],"p",{},"สคริปต์นี้เพิ่มปุ่มให้ทุกการจองใน extranet Direct Booking ของ Little Hotelier เมื่อกดแล้วจะเปิดการจองเดียวกันใน Front Desk ในแท็บใหม่ เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับและเจ้าของที่พักที่ดูแลการจองโดยตรง และต้องการตรวจสอบรายละเอียดการจองทั้งหมดหรือดูการคืนเงินโดยไม่ต้องค้นหาเอง",[15,16,17],"h2",{"id":17},"ปัญหาที่สคริปต์นี้แก้",[11,19,20],{},"Direct Booking (หลังบ้านของระบบจองบนเว็บไซต์ ที่ app.thebookingbutton.com) และ Front Desk เป็นคนละหน้าจอกัน เมื่อแขกที่จองผ่านเว็บไซต์ของคุณโทรมาขอเปลี่ยนแปลงหรือขอคืนเงิน คุณจะพบการจองใน Direct Booking แต่ข้อมูลห้อง การชำระเงิน และรายละเอียดผู้เข้าพักอยู่ใน Front Desk หากไม่มีสคริปต์ คุณต้องคัดลอกรหัสอ้างอิง สลับไปที่ Front Desk แล้วค้นหาด้วยตัวเอง",[15,22,23],{"id":23},"สิ่งที่เปลี่ยนไป",[25,26,27,36,43,46,49],"ul",{},[28,29,30,31,35],"li",{},"ในแท็บ ",[32,33,34],"strong",{},"Guest"," ของการจอง Direct Booking จะมีปุ่มใหม่ในรายการการดำเนินการ: \"View reservation data in Front Desk and check refunds\" (หรือข้อความภาษาสเปน)",[28,37,38,39,42],{},"ปุ่มจะเปิดรายการ ",[32,40,41],{},"Reservations"," ของ Front Desk ในแท็บใหม่ โดยกรองด้วยรหัสอ้างอิงการจองนั้นไว้ให้แล้ว",[28,44,45],{},"การค้นหาครอบคลุมวันเช็คอินตั้งแต่สองเดือนที่แล้วจนถึงหนึ่งปีข้างหน้า จึงพบทั้งการเข้าพักที่ผ่านมาไม่นานและที่กำลังจะมาถึง",[28,47,48],{},"สคริปต์อ่านรหัสที่พัก (property ID) จากลิงก์ Front Desk บนหน้า ผลการค้นหาจึงเปิดในที่พักของคุณเอง",[28,50,51],{},"สคริปต์ตรวจสอบหน้าทุกสองวินาที เมื่อคุณเปลี่ยนไปดูการจองอื่น ปุ่มจะอัปเดตให้ชี้ไปที่รหัสอ้างอิงของการจองใหม่",[15,53,54],{"id":54},"วิธีติดตั้ง",[11,56,57,58,61,62,67,68,74],{},"คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ",[32,59,60],{},"ติดตั้งบน Tampermonkey"," ในหน้านี้ ยืนยัน แล้วโหลด Direct Booking ใหม่ ",[63,64,66],"a",{"href":65},"/tools/ui/instructions","คู่มือการติดตั้ง"," แสดงทุกขั้นตอน สคริปต์ทำงานเฉพาะหน้าการจองของ Direct Booking (app.thebookingbutton.com/extranet/properties/.../reservations) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส คุณ",[63,69,73],{"href":70,"rel":71},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/directBooking/addButtonCheckOnFrontDesk.user.js",[72],"nofollow","อ่านโค้ดบน GitHub","ได้",[15,76,77],{"id":77},"ข้อควรรู้",[25,79,80,83,86,89,92],{},[28,81,82],{},"สคริปต์ไม่ตรวจสอบว่าคุณเข้าสู่ระบบ Front Desk อยู่หรือไม่ หากยังไม่ได้เข้าสู่ระบบ ให้เข้าสู่ระบบแล้วกดปุ่มอีกครั้ง",[28,84,85],{},"การจองที่มีวันเช็คอินย้อนหลังเกินสองเดือน หรือล่วงหน้าเกินหนึ่งปี อยู่นอกช่วงการค้นหาและจะไม่ปรากฏในผลลัพธ์",[28,87,88],{},"หากไม่มีลิงก์ Front Desk บนหน้า สคริปต์จะใช้รหัสที่พักคงที่ที่เขียนไว้ในโค้ดแทน และผลการค้นหาจะไม่เปิดในที่พักของคุณ หากเกิดกรณีนี้ ให้แก้ค่านั้นในสคริปต์",[28,90,91],{},"ข้อความบนปุ่มมีเฉพาะภาษาอังกฤษและภาษาสเปน",[28,93,94],{},"สคริปต์ไม่เก็บข้อมูลใดๆ และไม่ส่งข้อมูลออกนอก Little Hotelier",[15,96,97],{"id":97},"เรื่องที่เกี่ยวข้อง",[25,99,100,107],{},[28,101,102,106],{},[63,103,105],{"href":104},"/tools/ui/tables-full-width","ตารางเต็มความกว้าง"," ทำให้ตารางใน Direct Booking กว้างขึ้น",[28,108,109],{},[63,110,112],{"href":111},"/blog/little-hotelier-chrome-extensions","ส่วนขยาย Chrome ฟรีที่ทำให้ Little Hotelier เร็วขึ้น",{"title":114,"searchDepth":115,"depth":115,"links":116},"",2,[117,118,119,120,121],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"เพิ่มปุ่มในการจอง Direct Booking บน Little Hotelier เพื่อเปิดการจองเดียวกันใน Front Desk ดูรายละเอียดและตรวจสอบการคืนเงินได้ทันที","md",{"github":70,"category":125,"images":126},"Direct Booking",{"before":127,"after":128,"gallery":129},"/images/scripts/add-button-check-front-desk/from.webp","/images/scripts/add-button-check-front-desk/to.webp",[127,128,130,131],"/images/scripts/add-button-check-front-desk/from2.webp","/images/scripts/add-button-check-front-desk/to2.webp",true,"/scripts/th/add-button-check-front-desk",{"title":6,"description":122},"scripts/th/add-button-check-front-desk","ttHxAlW2bOcP8KQ5FRbOV6fkU8KY-Z1JVZpaekK1NbQ","/th/tools/ui/add-button-check-front-desk",{"id":139,"title":140,"body":141,"description":231,"extension":123,"meta":232,"navigation":132,"path":238,"seo":239,"stem":240,"__hash__":241,"url":242},"content/scripts/th/auto-refresh-inactivity.md","รีเฟรชอัตโนมัติเมื่อไม่ได้ใช้งาน",{"type":8,"value":142,"toc":224},[143,146,148,151,153,167,169,183,185,202,204],[11,144,145],{},"สคริปต์นี้โหลดหน้า Little Hotelier ที่คุณเปิดอยู่ใหม่หลังจากไม่มีการใช้งาน 10 นาที เหมาะสำหรับคอมพิวเตอร์ที่แผนกต้อนรับซึ่งเปิด Little Hotelier ทิ้งไว้ทั้งวัน เมื่อเจ้าหน้าที่กลับมาที่เคาน์เตอร์ก็จะเห็นการจองล่าสุดและเซสชันที่ใช้งานได้ ไม่ใช่หน้าเก่าที่แสดงข้อผิดพลาด",[15,147,17],{"id":17},[11,149,150],{},"หน้าที่ปล่อยทิ้งไว้จะแสดงข้อมูลเดิมที่โหลดไว้ตอนเริ่มต้น การจองใหม่ การยกเลิก และการย้ายห้องที่ทำโดยช่องทางขายหรือเพื่อนร่วมงานจะไม่ปรากฏจนกว่าจะมีใครโหลดหน้าใหม่ เซสชันอาจหมดอายุเงียบๆ ในเบื้องหลัง และการคลิกครั้งแรกหลังพักก็ใช้ไม่ได้ การโหลดหน้าใหม่ตามความเคยชินเป็นเรื่องที่ลืมง่ายเมื่อมีแขกรออยู่ที่เคาน์เตอร์",[15,152,23],{"id":23},[25,154,155,158,161,164],{},[28,156,157],{},"ตัวจับเวลา 10 นาทีเริ่มทำงานเมื่อโหลดหน้า",[28,159,160],{},"การคลิก ขยับเมาส์ เลื่อนหน้า หรือสัมผัสหน้าจอ จะรีเซ็ตตัวจับเวลา หน้าจึงไม่โหลดใหม่ขณะที่มีคนกำลังใช้งาน",[28,162,163],{},"เมื่อครบ 10 นาทีโดยไม่มีการกระทำเหล่านั้น สคริปต์จะโหลดที่อยู่หน้าเดิมที่คุณเปิดอยู่ใหม่",[28,165,166],{},"ไม่มีอะไรอื่นบนหน้าเปลี่ยนไป ไม่มีปุ่มหรือแผงใหม่",[15,168,54],{"id":54},[11,170,171,172,174,175,177,178],{},"ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ",[32,173,60],{}," ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ ",[63,176,66],{"href":65}," อธิบายทีละขั้นตอน สคริปต์ทำงานบน Little Hotelier สามที่อยู่ ได้แก่ app.littlehotelier.com (Front Desk), application.littlehotelier.com (หน้าจอรุ่นใหม่ เช่น ปฏิทิน) และ app.thebookingbutton.com (Direct Booking) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส ",[63,179,182],{"href":180,"rel":181},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/autoRefreshOnInactivity.user.js",[72],"โค้ดอยู่บน GitHub",[15,184,77],{"id":77},[25,186,187,190,193,196,199],{},[28,188,189],{},"การโหลดหน้าใหม่จะทิ้งทุกอย่างที่ยังไม่ได้บันทึก การพิมพ์บนคีย์บอร์ดไม่นับเป็นการใช้งาน ดังนั้นหากมีคนพิมพ์บันทึกยาวๆ เป็นเวลา 10 นาทีโดยไม่แตะเมาส์ หน้าอาจโหลดใหม่ก่อนที่จะบันทึก ควรบันทึกเป็นระยะ",[28,191,192],{},"เวลา 10 นาทีเป็นค่าคงที่ในสคริปต์ (600 วินาที) หากต้องการเปลี่ยน ให้แก้ตัวเลขนั้นในตัวแก้ไขของ Tampermonkey",[28,194,195],{},"ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส เพราะการสัมผัสและแตะก็นับเป็นการใช้งานเช่นกัน",[28,197,198],{},"ทำงานบนทุกหน้า Little Hotelier ที่ตรงเงื่อนไข รวมถึงปฏิทิน รายการการจอง และ Direct Booking",[28,200,201],{},"สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด",[15,203,97],{"id":97},[25,205,206,212,218],{},[28,207,208],{},[63,209,211],{"href":210},"/blog/little-hotelier-tips","20 เคล็ดลับ Little Hotelier และฟีเจอร์ลับที่หลายคนไม่รู้",[28,213,214],{},[63,215,217],{"href":216},"/blog/hotel-front-desk-checklist-automation","เช็คลิสต์ front office โรงแรม: 8 ข้อก่อนแขกมาถึง",[28,219,220],{},[63,221,223],{"href":222},"/tools/ui/full-width-reservation-table","ตารางการจองแบบเต็มความกว้าง",{"title":114,"searchDepth":115,"depth":115,"links":225},[226,227,228,229,230],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"โหลด Little Hotelier และ Direct Booking ใหม่เมื่อไม่มีการคลิก เลื่อน หรือขยับเมาส์นาน 10 นาที แผนกต้อนรับจึงไม่เจอหน้าเก่าที่ค้างอยู่",{"github":180,"category":233,"images":234},"General",{"before":235,"after":236,"gallery":237},"/images/scripts/auto-refresh-inactivity/from.webp","/images/scripts/auto-refresh-inactivity/to.webp",[235,236],"/scripts/th/auto-refresh-inactivity",{"title":140,"description":231},"scripts/th/auto-refresh-inactivity","2k-XTOFzvsFIyEWhIrXoOoWmAvNaFhCagtAG36e4KL8","/th/tools/ui/auto-refresh-inactivity",{"id":244,"title":245,"body":246,"description":347,"extension":123,"meta":348,"navigation":132,"path":354,"seo":355,"stem":356,"__hash__":357,"url":358},"content/scripts/th/bank-transfer-email-button.md","ปุ่มอีเมลโอนเงินผ่านธนาคาร",{"type":8,"value":247,"toc":340},[248,251,253,256,258,261,282,284,300,302,319,321],[11,249,250],{},"สคริปต์นี้เพิ่มปุ่มในการจอง Little Hotelier ที่เปิดอีเมลสำเร็จรูปเพื่อขอให้แขกชำระเงินด้วยการโอนผ่านธนาคาร อีเมลมียอดคงค้าง วันเข้าพัก และห้องที่จองไว้อยู่แล้ว เหมาะสำหรับเจ้าของและเจ้าหน้าที่แผนกต้อนรับของที่พักที่รับโอนเงิน สคริปต์นี้ยังไม่เผยแพร่ให้ใช้ทั่วไป เพราะเวอร์ชันปัจจุบันเขียนขึ้นสำหรับที่พักเพียงแห่งเดียว จึงติดตั้งให้ตามคำขอ",[15,252,17],{"id":17},[11,254,255],{},"เมื่อแขกต้องการชำระเงินด้วยการโอน ต้องมีคนเขียนอีเมลเดิมซ้ำทุกครั้ง ทั้งเลขที่บัญชี ธนาคาร ชื่อผู้รับเงิน เลขอ้างอิงการชำระเงิน ยอดที่ถูกต้อง และวันที่จอง การคัดลอกยอดและวันที่ด้วยมือช้า และเลขอ้างอิงที่ผิดทำให้จับคู่การชำระเงินภายหลังได้ยาก",[15,257,23],{"id":23},[11,259,260],{},"บนหน้าจอการจองใน Front Desk:",[25,262,263,273,276,279],{},[28,264,265,266,269,270],{},"เพิ่มตัวเลือกใหม่ในเมนู ",[32,267,268],{},"Email"," และเพิ่มปุ่มรูปซองจดหมายข้างปุ่ม ",[32,271,272],{},"Print",[28,274,275],{},"เมื่อคลิกอย่างใดอย่างหนึ่ง โปรแกรมอีเมลของคุณจะเปิดข้อความใหม่ที่ส่งถึงอีเมลของแขก",[28,277,278],{},"ข้อความถูกกรอกจากข้อมูลการจอง ได้แก่ ยอดที่ค้างชำระ เลขอ้างอิงการชำระเงินที่ประกอบด้วยวันเช็คอินและชื่อต้นของแขก วันเช็คอินและเช็คเอาต์ และห้องพักที่จัดกลุ่มตามประเภทห้องพร้อมจำนวนของแต่ละประเภท",[28,280,281],{},"ยังมีลิงก์ไปยังการจองใน Little Hotelier ไว้ให้คุณใช้อ้างอิงเอง",[15,283,54],{"id":54},[11,285,286,287,291,292,294,295,74],{},"สคริปต์นี้ยังไม่เผยแพร่ให้ใช้ทั่วไป โปรด",[63,288,290],{"href":289},"/contact","ติดต่อเรา"," แล้วเราจะปรับให้เข้ากับที่พักของคุณ เมื่อปรับแล้ว จะติดตั้งเหมือนสคริปต์อื่น คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี และ",[63,293,66],{"href":65}," แสดงขั้นตอนทั้งหมด สคริปต์ทำงานเฉพาะหน้า Front Desk ของ Little Hotelier (app.littlehotelier.com) เป็นโอเพนซอร์ส และคุณอ่าน",[63,296,299],{"href":297,"rel":298},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/showExtraButtonEmailBank.user.js",[72],"โค้ดปัจจุบันบน GitHub",[15,301,77],{"id":77},[25,303,304,307,310,313,316],{},[28,305,306],{},"ข้อมูลธนาคาร ชื่อที่พัก ลายเซ็น เวลามาถึง และถ้อยคำของอีเมล ถูกเขียนไว้ในโค้ดโดยตรงเป็นภาษาสเปน สำหรับที่พักของผู้เขียนเอง ต้องแก้ไขก่อนที่ผู้อื่นจะใช้งานได้",[28,308,309],{},"ยอดเงินแสดงเป็นยูโร",[28,311,312],{},"อีเมลเปิดในโปรแกรมอีเมลเริ่มต้นบนคอมพิวเตอร์ของคุณผ่านลิงก์อีเมลมาตรฐาน จะไม่มีการส่งอะไรจนกว่าคุณจะกดส่งในโปรแกรมนั้น",[28,314,315],{},"อีเมลขอให้แขกยืนยันเลขที่บัญชีทางโทรศัพท์ เพื่อป้องกันอีเมลหลอกลวงที่เปลี่ยนข้อมูลธนาคาร",[28,317,318],{},"สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด สคริปต์อ่านเฉพาะช่องที่มีอยู่แล้วบนหน้าจอการจอง",[15,320,97],{"id":97},[25,322,323,330,336],{},[28,324,325,329],{},[63,326,328],{"href":327},"/tools/ui/update-payment-link-button","อัปเดตปุ่มลิงก์ชำระเงิน"," สำหรับการชำระเงินด้วยบัตรผ่านลิงก์",[28,331,332],{},[63,333,335],{"href":334},"/tools/ui/extra-invoice-print-button","ปุ่มพิมพ์ใบแจ้งหนี้เพิ่มเติม",[28,337,338],{},[63,339,112],{"href":111},{"title":114,"searchDepth":115,"depth":115,"links":341},[342,343,344,345,346],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ปุ่มในการจอง Little Hotelier ที่ร่างอีเมลพร้อมข้อมูลบัญชีธนาคาร ยอดที่ค้างชำระ และวันเข้าพัก ติดตั้งให้ตามคำขอ ยังไม่เผยแพร่ทั่วไป",{"github":297,"category":349,"images":350},"Reservation Details",{"before":351,"after":352,"gallery":353},"/images/scripts/bank-transfer-email-button/from.png","/images/scripts/bank-transfer-email-button/to.webp",[351,352],"/scripts/th/bank-transfer-email-button",{"title":245,"description":347},"scripts/th/bank-transfer-email-button","pW-F_SzK55ks7TgeIjc2DEasxa3cagOjaD0jHHypmeg","/th/tools/ui/bank-transfer-email-button",{"id":360,"title":361,"body":362,"description":463,"extension":123,"meta":464,"navigation":132,"path":469,"seo":470,"stem":471,"__hash__":472,"url":473},"content/scripts/th/change-inventory-name.md","เปลี่ยนชื่อสินค้าคงคลัง",{"type":8,"value":363,"toc":456},[364,379,381,384,386,403,405,417,419,435,437],[11,365,366,367,370,371,374,375,378],{},"สคริปต์ขนาดเล็กนี้เปลี่ยนชื่อรายการ ",[32,368,369],{},"Inventory"," ในเมนูด้านบนของ Little Hotelier เป็น ",[32,372,373],{},"Inventory - Prices"," (หรือ ",[32,376,377],{},"Inventario - Precios"," ในภาษาสเปน) เหมาะสำหรับเจ้าของที่ฝึกพนักงานแผนกต้อนรับใหม่ ป้ายนี้บอกให้รู้ว่าหน้าจอดังกล่าวใช้ตั้งราคา ไม่ใช่แค่จำนวนห้องว่าง",[15,380,17],{"id":17},[11,382,383],{},"ใน Little Hotelier การแก้ราคาห้องทำที่หน้าจอ Inventory สำหรับคนที่เพิ่งใช้ระบบ คำว่า \"Inventory\" ฟังเหมือนสต็อกหรือจำนวนห้อง จึงไปหาเมนู \"Prices\" หรือ \"Rates\" ที่ไม่มีอยู่ ป้ายที่ชัดเจนขึ้นช่วยไม่ให้ต้องถามคำถามเดิมซ้ำทุกครั้งที่เปลี่ยนกะ",[15,385,23],{"id":23},[25,387,388,391,394,397,400],{},[28,389,390],{},"ในเมนูนำทางแนวนอนของหน้าจอรุ่นใหม่ใน Little Hotelier รายการที่ชื่อ \"Inventory\" จะกลายเป็น \"Inventory - Prices\"",[28,392,393],{},"หากเมนูเป็นภาษาสเปน \"Inventario\" จะกลายเป็น \"Inventario - Precios\"",[28,395,396],{},"ส่วนต่อท้ายเป็นไปตามภาษาของหน้า หน้าภาษาสเปนได้ \"Precios\" ส่วนภาษาอื่นได้ \"Prices\"",[28,398,399],{},"เปลี่ยนเฉพาะป้ายที่มองเห็น ลิงก์ยังไปที่หน้าจอ Inventory เดิม",[28,401,402],{},"เนื่องจากเมนูโหลดเป็นช่วงๆ สคริปต์จึงลองสามครั้งในไม่กี่วินาทีแรกหลังโหลดหน้า และจะไม่เพิ่มส่วนต่อท้ายซ้ำสองครั้ง",[15,404,54],{"id":54},[11,406,57,407,174,409,411,412],{},[32,408,60],{},[63,410,66],{"href":65}," แสดงทุกขั้นตอน สคริปต์ทำงานเฉพาะที่ application.littlehotelier.com ซึ่งเป็นที่อยู่ของหน้าจอรุ่นใหม่ใน Little Hotelier เช่น ปฏิทิน ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,413,416],{"href":414,"rel":415},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/changeInventoryName.user.js",[72],"ดูโค้ดบน GitHub",[15,418,77],{"id":77},[25,420,421,424,427,430,432],{},[28,422,423],{},"สคริปต์จะจดจำรายการเมนูเมื่ออ่านได้ตรงกับ \"Inventory\" หรือ \"Inventario\" เท่านั้น หาก Little Hotelier ตั้งเป็นภาษาอื่น เช่น ฝรั่งเศสหรือเยอรมัน ป้ายจะไม่เปลี่ยน",[28,425,426],{},"เปลี่ยนเฉพาะเมนูนำทางด้านบน หน้าบน app.littlehotelier.com และ Direct Booking ไม่ตรงเงื่อนไข เมนูของหน้าเหล่านั้นจึงไม่เปลี่ยน",[28,428,429],{},"ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส",[28,431,201],{},[28,433,434],{},"หาก Little Hotelier เปลี่ยนชื่อหรือออกแบบเมนูใหม่ ป้ายอาจหยุดเปลี่ยนจนกว่าจะอัปเดตสคริปต์",[15,436,97],{"id":97},[25,438,439,446,452],{},[28,440,441,445],{},[63,442,444],{"href":443},"/tools/ui/prices-display","การแสดงราคา"," แสดงราคาจาก Inventory บนปฏิทิน",[28,447,448],{},[63,449,451],{"href":450},"/blog/dynamic-pricing-little-hotelier","Dynamic pricing โรงแรมเล็กบน Little Hotelier",[28,453,454],{},[63,455,211],{"href":210},{"title":114,"searchDepth":115,"depth":115,"links":457},[458,459,460,461,462],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"เปลี่ยนชื่อเมนู Inventory ใน Little Hotelier เป็น Inventory - Prices ทั้งภาษาอังกฤษและสเปน เพื่อให้พนักงานใหม่รู้ว่าแก้ราคาห้องที่ไหน",{"github":414,"category":233,"images":465},{"before":466,"after":467,"gallery":468},"/images/scripts/change-inventory-name/from.png","/images/scripts/change-inventory-name/to.png",[466,467],"/scripts/th/change-inventory-name",{"title":361,"description":463},"scripts/th/change-inventory-name","NvPEl5LJEmKfUooapsVBqwoc9sd099C-ShEwhd5Wfdc","/th/tools/ui/change-inventory-name",{"id":475,"title":476,"body":477,"description":586,"extension":123,"meta":587,"navigation":132,"path":593,"seo":594,"stem":595,"__hash__":596,"url":597},"content/scripts/th/compact-calendar-ui.md","อินเทอร์เฟซปฏิทินแบบกะทัดรัด",{"type":8,"value":478,"toc":579},[479,482,484,487,489,492,524,527,529,541,543,563,565],[11,480,481],{},"สคริปต์นี้ตัดพื้นที่ว่างออกจากปฏิทินของ Little Hotelier เพื่อให้เห็นห้องพักได้มากขึ้นโดยไม่ต้องเลื่อนหน้า เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่เปิดปฏิทินทิ้งไว้ทั้งวัน และต้องการเห็นภาพรวมของที่พักทั้งหมดหรือเกือบทั้งหมดในพริบตา",[15,483,17],{"id":17},[11,485,486],{},"ปฏิทินมาตรฐานใช้พื้นที่แนวตั้งมากก่อนจะถึงการจองแรก ส่วนหัวของแต่ละวันซ้อนข้อมูลสามบรรทัด ประเภทห้องแต่ละประเภทมีแถวหัวข้อสูงของตัวเอง และแถบนำทางกับตัวกรองก็เพิ่มระยะห่างอีก บนหน้าจอแล็ปท็อป ห้องพักจึงตกขอบจอ คุณต้องเลื่อนขึ้นลงเพื่อเช็คห้องว่างขณะที่แขกรออยู่",[15,488,23],{"id":23},[11,490,491],{},"การเปลี่ยนแปลงทั้งหมดเป็นเรื่องการแสดงผล ทำด้วยสไตล์ที่เพิ่มเข้าไปในหน้า",[25,493,494,500,506,512,518],{},[28,495,496,499],{},[32,497,498],{},"ส่วนหัววันที่:"," วันในสัปดาห์และวันที่อยู่เคียงกันในแถวเดียว แทนที่จะซ้อนสามบรรทัด",[28,501,502,505],{},[32,503,504],{},"เซลล์ส่วนหัวมุมซ้ายบน:"," จำกัดความสูง แถวส่วนหัวจึงสั้นลง",[28,507,508,511],{},[32,509,510],{},"แถวหัวข้อประเภทห้อง:"," เตี้ยลง พื้นหลังโปร่งใสและไม่มีเส้นขอบ จึงกินพื้นที่ระหว่างห้องน้อยลง",[28,513,514,517],{},[32,515,516],{},"ปุ่มขยายหรือย่อทั้งหมด:"," ลบระยะห่างภายในและภายนอกออก",[28,519,520,523],{},[32,521,522],{},"การนำทางและตัวกรอง:"," ลดระยะห่างด้านบนของการนำทางวันที่ และด้านล่างของตัวเลือกตัวกรอง",[11,525,526],{},"แถบการจองและแถวห้องพักเองไม่เปลี่ยน เปลี่ยนเฉพาะระยะห่างและเลย์เอาต์ของส่วนหัว",[15,528,54],{"id":54},[11,530,171,531,533,534,536,537],{},[32,532,60],{}," ในหน้านี้ ยืนยัน แล้วโหลดปฏิทินใหม่ ภาพประกอบทีละขั้นตอนอยู่ใน",[63,535,66],{"href":65}," สคริปต์ตรงกับ app.littlehotelier.com และ application.littlehotelier.com แต่สไตล์ของสคริปต์มีผลเฉพาะตารางปฏิทินและแถบเครื่องมือเท่านั้น ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,538,73],{"href":539,"rel":540},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/compactCalendarUI.user.js",[72],[15,542,77],{"id":77},[25,544,545,548,551,554,560],{},[28,546,547],{},"สคริปต์เพิ่มสไตล์ครั้งเดียวเมื่อโหลดหน้า ไม่อ่านและไม่เก็บข้อมูลการจองใดๆ",[28,549,550],{},"ไม่เปลี่ยนจำนวนวันที่แสดง หากต้องการเปลี่ยน ให้ใช้ตัวเลือกช่วงวันที่ของ Little Hotelier เอง",[28,552,553],{},"ใช้งานได้เหมือนกันทั้งกับเมาส์และบนหน้าจอสัมผัส",[28,555,556,557,559],{},"ใช้ร่วมกับ",[63,558,444],{"href":443},"ได้ ซึ่งเขียนราคาของแต่ละคืนไว้ใต้ประเภทห้องทุกประเภทบนปฏิทินเดียวกัน",[28,561,562],{},"หาก Little Hotelier เปลี่ยนเลย์เอาต์ของปฏิทิน การปรับบางส่วนอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์ หากมีอะไรดูผิดปกติ ให้ปิดสคริปต์ในเมนู Tampermonkey",[15,564,97],{"id":97},[25,566,567,571,575],{},[28,568,569],{},[63,570,444],{"href":443},[28,572,573],{},[63,574,211],{"href":210},[28,576,577],{},[63,578,223],{"href":222},{"title":114,"searchDepth":115,"depth":115,"links":580},[581,582,583,584,585],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ปรับปฏิทิน Little Hotelier ให้กระชับ วันที่อยู่บรรทัดเดียวแทนสามบรรทัด และแถวประเภทห้องบางลง เห็นห้องและวันได้มากขึ้นในหน้าจอเดียว",{"github":539,"category":588,"images":589},"Calendar View",{"before":590,"after":591,"gallery":592},"/images/scripts/compact-calendar-ui/from.png","/images/scripts/compact-calendar-ui/to.png",[590,591],"/scripts/th/compact-calendar-ui",{"title":476,"description":586},"scripts/th/compact-calendar-ui","x50IafqUcjQxBKhO3A9UqETGmPUVgSxxHeun_1UacZ0","/th/tools/ui/compact-calendar-ui",{"id":599,"title":600,"body":601,"description":700,"extension":123,"meta":701,"navigation":132,"path":706,"seo":707,"stem":708,"__hash__":709,"url":710},"content/scripts/th/compact-ui-reservation-details.md","อินเทอร์เฟซกะทัดรัดสำหรับรายละเอียดการจอง",{"type":8,"value":602,"toc":693},[603,606,608,611,613,615,633,636,638,649,651,677,679],[11,604,605],{},"สคริปต์นี้ปรับเลย์เอาต์ของหน้าต่างการจองใน Little Hotelier Front Desk ให้กระชับขึ้น และเพิ่มความสูงให้ช่องความคิดเห็นของแขก เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่เปิดการจองจำนวนมากในแต่ละวัน และต้องการอ่านบันทึกที่แขกหรือเพื่อนร่วมงานทิ้งไว้ โดยไม่ต้องเลื่อนในกล่องเล็กๆ",[15,607,17],{"id":17},[11,609,610],{},"ความคิดเห็นของแขกมักมีข้อมูลสำคัญตอนเช็คอิน เช่น มาถึงดึก เตียงเด็ก ขอที่จอดรถ หรือโอกาสพิเศษ ในหน้าต่างการจองมาตรฐาน ช่องความคิดเห็นสั้น บันทึกที่ยาวจึงถูกตัด และต้องเลื่อนในช่อง ขณะเดียวกัน ระยะห่างด้านบนของแท็บ และระยะห่างรอบพื้นที่แจ้งเตือนและเส้นคั่น ก็ดันช่องที่มีประโยชน์ลงไปด้านล่าง",[15,612,23],{"id":23},[11,614,260],{},[25,616,617,624,627,630],{},[28,618,619,620,623],{},"กล่องข้อความ",[32,621,622],{},"ความคิดเห็นของแขก"," (guest comments) สูงอย่างน้อย 126 พิกเซล เห็นบันทึกได้หลายบรรทัดพร้อมกัน",[28,625,626],{},"ลบระยะห่างด้านบนของเนื้อหาในแท็บของการจองออก",[28,628,629],{},"พื้นที่แจ้งเตือนที่ว่างเปล่าไม่เพิ่มระยะห่างอีกต่อไป",[28,631,632],{},"เส้นคั่นแนวนอนไม่มีระยะห่างส่วนเกิน",[11,634,635],{},"ช่อง ปุ่ม และแท็บยังอยู่ที่เดิม เปลี่ยนเฉพาะระยะห่างและความสูงของช่องความคิดเห็น",[15,637,54],{"id":54},[11,639,171,640,174,642,644,645],{},[32,641,60],{},[63,643,66],{"href":65}," มีภาพประกอบทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และสไตล์มีผลเฉพาะหน้าต่างการจอง ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,646,182],{"href":647,"rel":648},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/compactUIReservationDetails.user.js",[72],[15,650,77],{"id":77},[25,652,653,656,659,667,674],{},[28,654,655],{},"สคริปต์ทำงานโดยเพิ่มสไตล์ไม่กี่รายการเมื่อโหลดหน้า ไม่อ่าน ไม่แก้ไข และไม่เก็บข้อมูลการจอง",[28,657,658],{},"บันทึกที่ยาวกว่าความสูงใหม่ยังเลื่อนในกล่องได้ตามปกติ",[28,660,661,662,666],{},"ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส สำหรับแท็บเล็ต ให้ใช้ร่วมกับ",[63,663,665],{"href":664},"/tools/ui/improve-style-touch-screens","ปรับปรุงสไตล์สำหรับหน้าจอสัมผัส"," ซึ่งขยายเมนู Print และ Email ให้ใหญ่ขึ้น",[28,668,556,669,673],{},[63,670,672],{"href":671},"/tools/ui/easy-save-province-country","บันทึกจังหวัดและประเทศอย่างง่าย","ได้ดี ซึ่งทำงานกับแบบฟอร์มแขกในหน้าต่างเดียวกัน",[28,675,676],{},"หาก Little Hotelier เปลี่ยนหน้าต่างการจอง การปรับระยะห่างบางส่วนอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์",[15,678,97],{"id":97},[25,680,681,685,689],{},[28,682,683],{},[63,684,665],{"href":664},[28,686,687],{},[63,688,217],{"href":216},[28,690,691],{},[63,692,112],{"href":111},{"title":114,"searchDepth":115,"depth":115,"links":694},[695,696,697,698,699],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ลดระยะห่างส่วนเกินในหน้าต่างการจองของ Little Hotelier และทำช่องความคิดเห็นของแขกให้สูงขึ้น อ่านบันทึกได้โดยไม่ต้องเลื่อนในช่อง",{"github":647,"category":349,"images":702},{"before":703,"after":704,"gallery":705},"/images/scripts/compact-ui-reservation-details/from.png","/images/scripts/compact-ui-reservation-details/to.png",[703,704],"/scripts/th/compact-ui-reservation-details",{"title":600,"description":700},"scripts/th/compact-ui-reservation-details","KRFe3JZD6Uxw9Cyq24FzNmEc_lSbxYaCv7933o7NGEY","/th/tools/ui/compact-ui-reservation-details",{"id":712,"title":672,"body":713,"description":825,"extension":123,"meta":826,"navigation":132,"path":832,"seo":833,"stem":834,"__hash__":835,"url":836},"content/scripts/th/easy-save-province-country.md",{"type":8,"value":714,"toc":818},[715,718,720,723,725,728,766,768,780,782,796,798],[11,716,717],{},"สคริปต์นี้ช่วยให้กรอกรายละเอียดแขกในการจอง Little Hotelier ได้เร็วขึ้น โดยเฉพาะแขกชาวสเปน เมื่อคุณคลิกช่องจังหวัด สคริปต์จะแสดงรายชื่อจังหวัดของสเปนให้แตะเลือก และการเลือกจังหวัดจะตั้งประเทศเป็นสเปนด้วย สร้างมาสำหรับเจ้าหน้าที่แผนกต้อนรับของที่พักในสเปน และออกแบบให้ใช้งานบนแท็บเล็ตได้ง่าย",[15,719,17],{"id":17},[11,721,722],{},"สำหรับแขกชาวสเปน Little Hotelier ต้องการจังหวัดนอกเหนือจากประเทศ และรายงานอย่างแบบสำรวจอัตราเข้าพักของ INE จัดกลุ่มแขกตามจังหวัดที่พำนัก การพิมพ์ชื่อจังหวัดด้วยมือทำให้สะกดต่างกัน (Vizcaya หรือ Bizkaia, Orense หรือ Ourense) รายชื่อประเทศยาวต้องเลื่อนหา และแบบฟอร์มของแขกเพิ่มเติมจะบันทึกไม่ได้หากช่องชื่อว่างอยู่",[15,724,23],{"id":23},[11,726,727],{},"บนหน้าจอแก้ไขการจองใน Front Desk:",[25,729,730,736,742,748,754,760],{},[28,731,732,735],{},[32,733,734],{},"ตัวเลือกจังหวัด:"," เมื่อโฟกัสที่ช่องจังหวัด จะเปิดตารางจังหวัดของสเปน 50 จังหวัด รวม Ceuta และ Melilla พิมพ์เพื่อกรองได้ และชื่ออื่นที่ใช้กันทั่วไป เช่น Gerona, Lérida, Seville, Mallorca หรือ Tenerife ก็ค้นพบจังหวัดที่ถูกต้อง",[28,737,738,741],{},[32,739,740],{},"ตั้งประเทศให้อัตโนมัติ:"," การเลือกจังหวัดจะตั้งประเทศของแขกเป็นสเปน",[28,743,744,747],{},[32,745,746],{},"ตัวเลือกประเทศ:"," ช่องประเทศเปิดตารางที่ค้นหาได้ แสดงแต่ละประเทศเป็นภาษาสเปน พร้อมชื่อภาษาอังกฤษอยู่ด้านล่าง",[28,749,750,753],{},[32,751,752],{},"เติมชื่อที่ว่าง:"," เมื่อคุณเลือกจังหวัดหรือประเทศ ช่องชื่อและนามสกุลที่ว่างในแบบฟอร์มของแขกคนนั้นจะได้ชื่อของแขกหลัก หรือเครื่องหมายขีดล่าง \"_\" หากช่องนั้นว่างด้วย เพื่อให้บันทึกแบบฟอร์มได้",[28,755,756,759],{},[32,757,758],{},"เปิดแบบฟอร์มแขก:"," แบบฟอร์มแขกที่ย่ออยู่จะขยายอัตโนมัติ และเคอร์เซอร์ไปที่ช่องจังหวัด",[28,761,762,765],{},[32,763,764],{},"ปุ่มที่ใช้กับหน้าจอสัมผัสได้ง่าย:"," ปุ่มเพิ่มแขกและลูกศรขยายใหญ่ขึ้น และกากบาทสีแดงสำหรับลบแขกแสดงตลอดเวลา",[15,767,54],{"id":54},[11,769,57,770,772,773,775,776],{},[32,771,60],{}," ยืนยัน แล้วโหลดการจองใหม่ ",[63,774,66],{"href":65}," แสดงทุกขั้นตอน สคริปต์ทำงานเฉพาะหน้าแก้ไขการจอง (app.littlehotelier.com/extranet/properties/.../reservations/.../edit) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,777,73],{"href":778,"rel":779},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/easySaveProvinceCountry.user.js",[72],[15,781,77],{"id":77},[25,783,784,787,790,793],{},[28,785,786],{},"ตัวเลือกจังหวัดจะปรากฏเฉพาะเมื่อประเทศของแขกว่างหรือเป็นสเปน สำหรับประเทศอื่น ช่องจะทำงานตามปกติ",[28,788,789],{},"ช่องค้นหาและชื่อประเทศเป็นภาษาสเปนเสมอ ไม่ว่า Little Hotelier จะใช้ภาษาใด",[28,791,792],{},"ช่องชื่อที่เติมให้จะคัดลอกชื่อของแขกหลัก โปรดแก้ไขหากแขกเพิ่มเติมมีชื่อต่างออกไป",[28,794,795],{},"การเปลี่ยนแปลงทำในแบบฟอร์มเท่านั้น จะไม่มีการบันทึกจนกว่าคุณจะกด Save และสคริปต์ไม่เก็บข้อมูลใดๆ",[15,797,97],{"id":97},[25,799,800,806,812],{},[28,801,802],{},[63,803,805],{"href":804},"/blog/ses-hospedajes-little-hotelier","SES Hospedajes กับ Little Hotelier: ลงทะเบียนแขก (partes de viajeros) โดยไม่ต้องทำงานซ้ำ",[28,807,808],{},[63,809,811],{"href":810},"/blog/ine-hotel-occupancy-survey","วิธีกรอกแบบสำรวจอัตราเข้าพักโรงแรมของ INE จาก Little Hotelier (สเปน)",[28,813,814],{},[63,815,817],{"href":816},"/tools/ui/show-chekin","การเชื่อมต่อกับ Chekin",{"title":114,"searchDepth":115,"depth":115,"links":819},[820,821,822,823,824],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ตัวเลือกจังหวัดสเปนและประเทศสำหรับแบบฟอร์มแขกใน Little Hotelier แตะครั้งเดียวตั้งจังหวัดและสเปน เติมชื่อที่ว่าง และเปิดแต่ละฟอร์ม",{"github":778,"category":349,"images":827},{"before":828,"after":829,"gallery":830},"/images/scripts/easy-save-province-country/from.webp","/images/scripts/easy-save-province-country/to.webp",[828,829,831],"/images/scripts/easy-save-province-country/three.webp","/scripts/th/easy-save-province-country",{"title":672,"description":825},"scripts/th/easy-save-province-country","ELqx0AdqdWjoeO1k5_dtkdi6RZnocBMliV6CeK1WNmM","/th/tools/ui/easy-save-province-country",{"id":838,"title":335,"body":839,"description":944,"extension":123,"meta":945,"navigation":132,"path":950,"seo":951,"stem":952,"__hash__":953,"url":954},"content/scripts/th/extra-invoice-print-button.md",{"type":8,"value":840,"toc":937},[841,851,853,856,858,881,883,894,896,916,918],[11,842,843,844,847,848,850],{},"สคริปต์นี้วางปุ่ม ",[32,845,846],{},"Print Invoice"," ไว้บนหน้าจอการจองของ Little Hotelier ข้างเมนู ",[32,849,272],{}," เดิม คลิกเดียวก็เปิดใบแจ้งหนี้ได้เลย ไม่ต้องเปิดเมนูก่อน เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่พิมพ์หรือดาวน์โหลดใบแจ้งหนี้เกือบทุกครั้งที่แขกเช็คเอาต์",[15,852,17],{"id":17},[11,854,855],{},"ใน Front Desk ใบแจ้งหนี้อยู่ในเมนู Print ของการจอง คุณต้องเปิดเมนู แล้วเลือกใบแจ้งหนี้ สองคลิกไม่ได้มากเมื่อทำครั้งเดียว แต่ในช่วงเช็คเอาต์ที่มีแขกรออยู่ก็สะสมได้ และบนแท็บเล็ต เมนูขนาดเล็กก็พลาดได้ง่าย พนักงานใหม่ก็ไม่ได้รู้เสมอไปว่าใบแจ้งหนี้อยู่ในเมนูนั้น",[15,857,23],{"id":23},[25,859,860,865,875,878],{},[28,861,862,863],{},"ปุ่มใหม่ที่มีไอคอนเอกสารปรากฏในส่วนท้ายของการจอง ถัดจากปุ่มเมนู ",[32,864,272],{},[28,866,867,868,870,871,874],{},"ป้ายของปุ่มคือ ",[32,869,846],{}," หรือ ",[32,872,873],{},"Imprimir Factura"," เมื่อ Little Hotelier เป็นภาษาสเปน",[28,876,877],{},"เมื่อคลิก สคริปต์จะเรียกลิงก์พิมพ์ใบแจ้งหนี้ของ Little Hotelier เอง ซึ่งเป็นลิงก์เดียวกับที่คุณเลือกจากเมนู Print ผลลัพธ์จึงเป็นใบแจ้งหนี้ที่ Little Hotelier สร้างขึ้นทุกประการ สคริปต์ไม่สร้างหรือแก้ไขใบแจ้งหนี้",[28,879,880],{},"เมนู Print เดิมยังอยู่เหมือนเดิม พร้อมตัวเลือกอื่นทั้งหมด",[15,882,54],{"id":54},[11,884,57,885,174,887,889,890],{},[32,886,60],{},[63,888,66],{"href":65}," มีภาพประกอบทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และเพิ่มปุ่มเฉพาะที่มีปุ่ม Print ของการจองอยู่ ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,891,416],{"href":892,"rel":893},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/showExtraButtonPrintInvoice.user.js",[72],[15,895,77],{"id":77},[25,897,898,901,904,907,913],{},[28,899,900],{},"สคริปต์มองหาปุ่ม Print หลายครั้งในห้าวินาทีแรกหลังโหลดหน้า หากไม่มีปุ่มเพราะการจองเปิดทีหลัง ให้โหลดหน้าใหม่",[28,902,903],{},"สคริปต์ตรวจสอบก่อนว่ามีปุ่มของตัวเองอยู่แล้วหรือไม่ คุณจึงไม่มีทางได้ปุ่มสองปุ่ม",[28,905,906],{},"ป้ายมีเฉพาะภาษาอังกฤษและสเปน ภาษาอื่นของอินเทอร์เฟซจะแสดงป้ายภาษาอังกฤษ",[28,908,909,910,912],{},"ใช้งานได้ทั้งบนเดสก์ท็อปและหน้าจอสัมผัส เมื่อใช้ร่วมกับ",[63,911,665],{"href":664}," ปุ่มในส่วนท้ายจะมีพื้นหลังเน้นด้วย",[28,914,915],{},"สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลออกนอก Little Hotelier",[15,917,97],{"id":97},[25,919,920,926,932],{},[28,921,922],{},[63,923,925],{"href":924},"/blog/send-invoice-to-guest-at-checkout","ส่งใบแจ้งหนี้/ใบเสร็จให้แขกอัตโนมัติตอนเช็คเอาท์",[28,927,928],{},[63,929,931],{"href":930},"/blog/download-all-little-hotelier-invoices","ดาวน์โหลดใบแจ้งหนี้ Little Hotelier ทั้งหมดในครั้งเดียว",[28,933,934],{},[63,935,245],{"href":936},"/tools/ui/bank-transfer-email-button",{"title":114,"searchDepth":115,"depth":115,"links":938},[939,940,941,942,943],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"เพิ่มปุ่ม Print Invoice ในทุกการจองของ Little Hotelier ข้างเมนู Print แผนกต้อนรับพิมพ์ใบแจ้งหนี้ได้ในคลิกเดียวแทนที่จะเป็นสองคลิก",{"github":892,"category":349,"images":946},{"before":947,"after":948,"gallery":949},"/images/scripts/extra-invoice-print-button/from.png","/images/scripts/extra-invoice-print-button/to.png",[947,948],"/scripts/th/extra-invoice-print-button",{"title":335,"description":944},"scripts/th/extra-invoice-print-button","U1TM7V1x2URpwCbcXcrcq-RRpKku1A_DgXLtjmFRTtk","/th/tools/ui/extra-invoice-print-button",{"id":956,"title":223,"body":957,"description":1043,"extension":123,"meta":1044,"navigation":132,"path":1050,"seo":1051,"stem":1052,"__hash__":1053,"url":1054},"content/scripts/th/full-width-reservation-table.md",{"type":8,"value":958,"toc":1036},[959,962,964,967,969,980,982,994,996,1018,1020],[11,960,961],{},"สคริปต์นี้ทำให้รายการ Reservations ใน Little Hotelier Front Desk ใช้ความกว้างเต็มจอมอนิเตอร์ของคุณ เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับและเจ้าของที่ค้นหาและตรวจสอบการจองบนหน้าจอกว้าง และเบื่อตารางแคบๆ ตรงกลางที่เว้นที่ว่างไว้สองข้าง",[15,963,17],{"id":17},[11,965,966],{},"หน้า Reservations ของ Front Desk วางเนื้อหาไว้ในคอลัมน์ที่มีความกว้างคงที่ บนมอนิเตอร์ขนาดใหญ่ ตารางการจองถูกบีบอยู่ในคอลัมน์นั้น ชื่อแขกที่ยาวจึงขึ้นบรรทัดใหม่หลายบรรทัด และบางคอลัมน์ต้องเลื่อนแนวนอน คุณต้องเลื่อนไปด้านข้างและลงล่างเพื่อตรวจการจองเพียงรายการเดียว ขณะที่ครึ่งหนึ่งของหน้าจอว่างเปล่า",[15,968,23],{"id":23},[25,970,971,974,977],{},[28,972,973],{},"บนหน้า Reservations หัวข้อหน้า พื้นที่เนื้อหา และคอนเทนเนอร์หลักขยายได้สูงสุด 2000 พิกเซล แทนที่จะเป็นความกว้างคงที่มาตรฐาน",[28,975,976],{},"ตารางขยายเต็มหน้าจอ คอลัมน์จึงมีพื้นที่มากขึ้น และชื่อแขกที่ยาวขึ้นบรรทัดใหม่น้อยลง",[28,978,979],{},"ไม่มีอะไรถูกลบหรือสลับลำดับ ยังคงมีคอลัมน์ ตัวกรอง และลิงก์เหมือนเดิม",[15,981,54],{"id":54},[11,983,171,984,986,987,989,990],{},[32,985,60],{}," ในหน้านี้ ยืนยัน แล้วโหลดหน้า Reservations ใหม่ ",[63,988,66],{"href":65}," แสดงทุกขั้นตอนพร้อมภาพประกอบ สคริปต์ทำงานเฉพาะหน้า Front Desk ที่ที่อยู่มี /reservations (app.littlehotelier.com/extranet/properties/.../reservations) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,991,182],{"href":992,"rel":993},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/fullWidthReservationTable.user.js",[72],[15,995,77],{"id":77},[25,997,998,1001,1004,1007,1010,1015],{},[28,999,1000],{},"บนหน้าจอที่กว้างกว่า 2000 พิกเซล เนื้อหาจะหยุดขยายที่ความกว้างนั้น",[28,1002,1003],{},"บนแล็ปท็อปเล็กหรือแท็บเล็ตแทบไม่ต่างหรือไม่ต่างเลย เพราะหน้าเต็มจออยู่แล้ว",[28,1005,1006],{},"เนื่องจากสคริปต์ตรงกับทุกที่อยู่ภายใต้ /reservations เลย์เอาต์ที่กว้างขึ้นจึงมีผลกับหน้าอื่นในส่วนนั้นด้วย เช่น การจองที่เปิดจากรายการ",[28,1008,1009],{},"สคริปต์เพิ่มกฎสไตล์เมื่อโหลดหน้าเท่านั้น ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด",[28,1011,1012,1013],{},"หากต้องการผลแบบเดียวกันกับตารางใน Direct Booking ให้ติดตั้ง",[63,1014,105],{"href":104},[28,1016,1017],{},"หาก Little Hotelier ออกแบบหน้า Reservations ใหม่ เลย์เอาต์ที่กว้างขึ้นอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์",[15,1019,97],{"id":97},[25,1021,1022,1026,1032],{},[28,1023,1024],{},[63,1025,105],{"href":104},[28,1027,1028],{},[63,1029,1031],{"href":1030},"/blog/export-little-hotelier-reservations-excel","ส่งออกข้อมูลการจอง Little Hotelier เป็น Excel",[28,1033,1034],{},[63,1035,217],{"href":216},{"title":114,"searchDepth":115,"depth":115,"links":1037},[1038,1039,1040,1041,1042],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ขยายรายการ Reservations ใน Front Desk ของ Little Hotelier ให้ใช้เต็มหน้าจอ สูงสุด 2000 พิกเซล คอลัมน์พอดีโดยไม่ต้องเลื่อนไปด้านข้าง",{"github":992,"category":1045,"images":1046},"Front Desk",{"before":1047,"after":1048,"gallery":1049},"/images/scripts/full-width-reservation-table/from.png","/images/scripts/full-width-reservation-table/to.png",[1047,1048],"/scripts/th/full-width-reservation-table",{"title":223,"description":1043},"scripts/th/full-width-reservation-table","1txTPER3A78qKWLa4CUq7eN4KyKKSXMk6OhNegHjHDU","/th/tools/ui/full-width-reservation-table",{"id":1056,"title":665,"body":1057,"description":1157,"extension":123,"meta":1158,"navigation":132,"path":1163,"seo":1164,"stem":1165,"__hash__":1166,"url":1167},"content/scripts/th/improve-style-touch-screens.md",{"type":8,"value":1058,"toc":1150},[1059,1062,1064,1067,1069,1071,1097,1099,1111,1113,1133,1135],[11,1060,1061],{},"สคริปต์นี้ปรับหน้าจอการจองของ Little Hotelier ให้เหมาะกับหน้าจอสัมผัส เช่น แท็บเล็ตที่แผนกต้อนรับ ทำให้เมนู Print และ Email ใหญ่ขึ้น เน้นปุ่มของเมนู และแสดงปุ่มลบห้องที่ปกติจะปรากฏเมื่อเอาเมาส์ไปวางเท่านั้น เหมาะสำหรับทีมแผนกต้อนรับที่ทำงานบนแท็บเล็ตหรือมอนิเตอร์แบบสัมผัส",[15,1063,17],{"id":17},[11,1065,1066],{},"หน้าจอการจองของ Little Hotelier ออกแบบมาสำหรับเมาส์ ตัวเลือก Print และ Email เปิดในเมนูป๊อปโอเวอร์ขนาดเล็กที่ตัวอักษรเล็ก ใช้นิ้วจิ้มให้ตรงได้ยาก ปุ่มลบห้องออกจากการจองถูกซ่อนไว้จนกว่าคุณจะเอาเมาส์ไปวางเหนือห้อง แต่หน้าจอสัมผัสไม่มีการวางเมาส์ ดังนั้นบนแท็บเล็ตจึงเข้าถึงปุ่มนั้นได้ยาก",[15,1068,23],{"id":23},[11,1070,260],{},[25,1072,1073,1079,1085,1091],{},[28,1074,1075,1078],{},[32,1076,1077],{},"ปุ่มลบห้อง:"," ปุ่มกลมสำหรับลบห้องออกจากการจองแสดงตลอดเวลา",[28,1080,1081,1084],{},[32,1082,1083],{},"เมนู Print และ Email:"," รายการในเมนูป๊อปโอเวอร์เหล่านี้ใช้ตัวอักษรใหญ่ขึ้นมาก (30 พิกเซล) และเมนูกว้างขึ้นเพื่อให้พอดี",[28,1086,1087,1090],{},[32,1088,1089],{},"ปุ่มในส่วนท้าย:"," ปุ่ม Print และ Email ในส่วนท้ายของการจองมีพื้นหลังสีฟ้าอ่อนและระยะห่างเพิ่มขึ้น หาและแตะได้ง่าย",[28,1092,1093,1096],{},[32,1094,1095],{},"เมนู Email invoice:"," ซ่อนไอคอนข้อมูลเล็กๆ ข้างตัวเลือกใบแจ้งหนี้",[15,1098,54],{"id":54},[11,1100,1101,1102,174,1104,1106,1107],{},"ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี ในเบราว์เซอร์ของแท็บเล็ตหรือคอมพิวเตอร์ กด ",[32,1103,60],{},[63,1105,66],{"href":65}," แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,1108,73],{"href":1109,"rel":1110},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/improveStyleForTouchScreens.user.js",[72],[15,1112,77],{"id":77},[25,1114,1115,1118,1121,1124,1127],{},[28,1116,1117],{},"ต้องมี Tampermonkey ในเบราว์เซอร์ของแท็บเล็ต ทดสอบการตั้งค่าบนอุปกรณ์ของคุณเองก่อนนำไปใช้จริงที่เคาน์เตอร์",[28,1119,1120],{},"การเปลี่ยนแปลงมีผลบนคอมพิวเตอร์เดสก์ท็อปด้วย ปุ่มลบห้องแสดงบนหน้าจอตลอดเวลาแล้ว จึงควรระวังอย่าคลิกโดยไม่ตั้งใจ",[28,1122,1123],{},"สคริปต์เปลี่ยนเฉพาะสไตล์ ไม่เปลี่ยนสิ่งที่ปุ่มใดทำ และไม่เก็บข้อมูล",[28,1125,1126],{},"หน้าจอรุ่นใหม่ที่ application.littlehotelier.com เช่น ปฏิทิน ไม่ได้รับผลกระทบ",[28,1128,1129,1130,1132],{},"หากต้องการแบบฟอร์มแขกที่ใช้กับหน้าจอสัมผัสได้ดียิ่งขึ้น ",[63,1131,672],{"href":671}," ก็ขยายปุ่มเพิ่มแขกและปุ่มขยายให้ใหญ่ขึ้นเช่นกัน",[15,1134,97],{"id":97},[25,1136,1137,1142,1146],{},[28,1138,1139],{},[63,1140,600],{"href":1141},"/tools/ui/compact-ui-reservation-details",[28,1143,1144],{},[63,1145,672],{"href":671},[28,1147,1148],{},[63,1149,112],{"href":111},{"title":114,"searchDepth":115,"depth":115,"links":1151},[1152,1153,1154,1155,1156],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ทำให้ Little Hotelier ใช้บนแท็บเล็ตง่ายขึ้น เมนู Print และ Email ใหญ่ขึ้น ปุ่มส่วนท้ายเด่นขึ้น และปุ่มลบห้องแสดงตลอดในการจอง",{"github":1109,"category":349,"images":1159},{"before":1160,"after":1161,"gallery":1162},"/images/scripts/improve-style-touch-screens/from.png","/images/scripts/improve-style-touch-screens/to.png",[1160,1161],"/scripts/th/improve-style-touch-screens",{"title":665,"description":1157},"scripts/th/improve-style-touch-screens","Y9jSEXy-JuzkICdkOu6-WC3pMPIZdF0eDMEWLbpLdRY","/th/tools/ui/improve-style-touch-screens",{"id":1169,"title":444,"body":1170,"description":1260,"extension":123,"meta":1261,"navigation":132,"path":1266,"seo":1267,"stem":1268,"__hash__":1269,"url":1270},"content/scripts/th/prices-display.md",{"type":8,"value":1171,"toc":1253},[1172,1175,1177,1180,1182,1202,1204,1216,1218,1235,1237],[11,1173,1174],{},"สคริปต์นี้แสดงราคาของประเภทห้องแต่ละประเภทในแต่ละคืนบนปฏิทินของ Little Hotelier โดยตรง เมื่อแขกโทรมาถามว่าคืนวันศุกร์ราคาเท่าไร เจ้าหน้าที่แผนกต้อนรับจะเห็นราคาบนหน้าจอเดียวกับห้องว่าง โดยไม่ต้องเปิดหน้า Inventory เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่รับจองทางโทรศัพท์และแขกวอล์กอิน รวมถึงเจ้าของที่พัก",[15,1176,17],{"id":17},[11,1178,1179],{},"ใน Little Hotelier ห้องว่างอยู่ในปฏิทิน ส่วนราคาอยู่ในหน้า Inventory การเสนอราคาจึงต้องสลับหน้าจอ หาวันที่และประเภทห้องที่ถูกต้อง แล้วกลับมาที่ปฏิทินเพื่อทำการจอง ในช่วงที่ยุ่ง วิธีนี้ช้าและผิดพลาดง่าย",[15,1181,23],{"id":23},[25,1183,1184,1187,1190,1193,1196,1199],{},[28,1185,1186],{},"บนปฏิทิน แถวสุดท้ายของประเภทห้องแต่ละประเภท (แถว unallocated) แสดงราคาของคืนนั้นสำหรับประเภทห้อง",[28,1188,1189],{},"ราคามาจากหน้า Inventory ของคุณ สคริปต์เปิดหน้านั้นในแท็บเบื้องหลัง อ่านแถวอัตราแรกของประเภทห้องแต่ละประเภท แล้วปิดแท็บ",[28,1191,1192],{},"หน้า Inventory ครอบคลุมครั้งละ 14 วัน ดังนั้นสำหรับมุมมองปฏิทินที่ยาวกว่านั้น สคริปต์จะอ่านเป็นช่วง 14 วัน ทีละช่วงต่อเนื่องกัน",[28,1194,1195],{},"ขณะที่กำลังโหลดราคา เซลล์จะแสดง \"...\" วันที่ผ่านไปแล้วยังคงว่างอยู่",[28,1197,1198],{},"ราคาแสดงด้วยตัวอักษรสีเทาที่ใหญ่ขึ้น เด่นออกมาจากการจอง",[28,1200,1201],{},"เมื่อเลื่อนไปวันอื่น จะโหลดราคาของช่วงวันใหม่",[15,1203,54],{"id":54},[11,1205,57,1206,1208,1209,1211,1212],{},[32,1207,60],{}," ในหน้านี้ หน้าจอติดตั้งจะแสดงสิทธิ์เพิ่มเติมที่สคริปต์ใช้ ซึ่งทำให้สคริปต์เปิดแท็บเบื้องหลังและเก็บราคาไว้ใน Tampermonkey ได้ ยืนยัน แล้วโหลดปฏิทินใหม่ ",[63,1210,66],{"href":65}," แสดงทุกขั้นตอน สคริปต์ทำงานบนปฏิทิน (application.littlehotelier.com) และบนหน้า Inventory ที่สคริปต์อ่าน (app.littlehotelier.com) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,1213,73],{"href":1214,"rel":1215},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/prices.user.js",[72],[15,1217,77],{"id":77},[25,1219,1220,1223,1226,1229,1232],{},[28,1221,1222],{},"ราคาจะถูกเก็บไว้ในที่เก็บข้อมูลของ Tampermonkey บนคอมพิวเตอร์ของคุณนานสูงสุดหนึ่งชั่วโมง แล้วจึงอ่านใหม่ ราคาที่คุณเปลี่ยนใน Inventory อาจใช้เวลาถึงหนึ่งชั่วโมงกว่าจะแสดงบนปฏิทิน",[28,1224,1225],{},"คุณต้องเข้าสู่ระบบ Little Hotelier อยู่ เพราะแท็บเบื้องหลังใช้เซสชันของคุณ การที่แท็บเปิดแล้วปิดอย่างรวดเร็วเป็นเรื่องปกติ",[28,1227,1228],{},"สคริปต์แสดงเฉพาะแถวอัตราแรกของประเภทห้องแต่ละประเภทในหน้า Inventory ไม่ใช่ทุกแผนราคา",[28,1230,1231],{},"ชื่อประเภทห้องต้องตรงกันระหว่างปฏิทินกับหน้า Inventory ราคาจึงจะปรากฏ",[28,1233,1234],{},"สคริปต์เริ่มทำงานสี่วินาทีหลังจากปฏิทินโหลด และรอได้นานสุด 30 วินาทีสำหรับแต่ละช่วงของ Inventory ไม่มีการส่งอะไรออกนอก Little Hotelier",[15,1236,97],{"id":97},[25,1238,1239,1244,1248],{},[28,1240,1241],{},[63,1242,361],{"href":1243},"/tools/ui/change-inventory-name",[28,1245,1246],{},[63,1247,451],{"href":450},[28,1249,1250],{},[63,1251,476],{"href":1252},"/tools/ui/compact-calendar-ui",{"title":114,"searchDepth":115,"depth":115,"links":1254},[1255,1256,1257,1258,1259],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"แสดงราคาห้องของแต่ละคืนบนปฏิทิน Little Hotelier โดยอ่านจากหน้า Inventory ในแท็บเบื้องหลัง เสนอราคาได้โดยไม่ต้องเปลี่ยนหน้าจอ",{"github":1214,"category":588,"images":1262},{"before":1263,"after":1264,"gallery":1265},"/images/scripts/prices-display/from.webp","/images/scripts/prices-display/to.webp",[1263,1264],"/scripts/th/prices-display",{"title":444,"description":1260},"scripts/th/prices-display","CrRG2mS789KdWyfjix82OexeXJizBGtvA5oQ4ZOsfbE","/th/tools/ui/prices-display",{"id":1272,"title":1273,"body":1274,"description":1375,"extension":123,"meta":1376,"navigation":132,"path":1381,"seo":1382,"stem":1383,"__hash__":1384,"url":1385},"content/scripts/th/show-booking-commissions.md","แสดงค่าคอมมิชชั่น Booking.com",{"type":8,"value":1275,"toc":1368},[1276,1279,1281,1284,1286,1293,1319,1322,1324,1335,1337,1354,1356],[11,1277,1278],{},"สคริปต์นี้เพิ่มค่าประมาณว่า Booking.com หักเท่าไรจากแต่ละการจองบนหน้าจอการจองใน Little Hotelier สำหรับการจองจาก Booking.com สคริปต์จะแสดงค่าธรรมเนียมการโอน ค่าคอมมิชชั่น ยอดรวมที่ถูกหักรวมภาษี และยอดสุทธิโดยประมาณ เหมาะสำหรับเจ้าของและผู้จัดการที่อยากรู้คร่าวๆ ว่าการจองจาก Booking.com ทำรายได้จริงเท่าไร",[15,1280,17],{"id":17},[11,1282,1283],{},"ยอดรวมของการจองใน Little Hotelier คือสิ่งที่แขกจ่าย ไม่ใช่สิ่งที่เข้าบัญชีธนาคารของคุณ กับ Booking.com ค่าคอมมิชชั่นและค่าธรรมเนียมการชำระเงินจะถูกหักภายหลังในใบแจ้งหนี้แยกต่างหาก หากไม่มีตัวเลขคร่าวๆ อยู่ในมือ ก็ยากที่จะเทียบการจองจากช่องทางขายกับการจองตรง หรือดูว่าส่วนลดยังเหลือกำไรอยู่หรือไม่",[15,1285,23],{"id":23},[11,1287,1288,1289,1292],{},"เมื่อแหล่งที่มาของการจองคือ ",[32,1290,1291],{},"Booking.com"," จะมีการเพิ่มสี่บรรทัดในสรุปการจอง เหนือเส้นคั่นพอดี ป้ายเป็นภาษาสเปน:",[25,1294,1295,1301,1307,1313],{},[28,1296,1297,1300],{},[32,1298,1299],{},"Cargo por transferencia (1.3%)",": ค่าธรรมเนียมการโอน 1.3% ของยอดรวมการจอง",[28,1302,1303,1306],{},[32,1304,1305],{},"Comisiones Booking (17%)",": ค่าคอมมิชชั่นของ Booking.com 17% ของยอดรวมการจอง",[28,1308,1309,1312],{},[32,1310,1311],{},"Total comisiones con IVA",": ค่าธรรมเนียมการโอน บวกค่าคอมมิชชั่น บวกจำนวนภาษีที่แสดงในการจอง",[28,1314,1315,1318],{},[32,1316,1317],{},"Neto Bruto (Aprox.)",": ยอดสุทธิโดยประมาณ คือยอดรวมการจองหักด้วยผลรวมดังกล่าว",[11,1320,1321],{},"การจองจากแหล่งอื่นไม่เปลี่ยนแปลง",[15,1323,54],{"id":54},[11,1325,171,1326,174,1328,1330,1331],{},[32,1327,60],{},[63,1329,66],{"href":65}," แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และเพิ่มบรรทัดเฉพาะในการจองจาก Booking.com ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,1332,416],{"href":1333,"rel":1334},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/showComissions.user.js",[72],[15,1336,77],{"id":77},[25,1338,1339,1342,1345,1348,1351],{},[28,1340,1341],{},"อัตราถูกกำหนดคงที่ในโค้ด คือคอมมิชชั่น 17% และค่าธรรมเนียมการโอน 1.3% หากสัญญา Booking.com ของคุณใช้อัตราอื่น ให้แก้ตัวเลขเหล่านั้นในตัวแก้ไขของ Tampermonkey",[28,1343,1344],{},"ป้ายยังเป็นภาษาสเปนและยอดเงินแสดงเป็นยูโร ไม่ว่าอินเทอร์เฟซของคุณจะเป็นภาษาใด",[28,1346,1347],{},"นี่เป็นเพียงค่าประมาณ ใบแจ้งหนี้จาก Booking.com คือตัวเลขสุดท้าย",[28,1349,1350],{},"บรรทัดเหล่านี้คำนวณครั้งเดียว ไม่กี่วินาทีหลังจากโหลดการจอง หากคุณเปลี่ยนยอดรวม ให้โหลดหน้าใหม่เพื่อคำนวณอีกครั้ง",[28,1352,1353],{},"สคริปต์อ่านเฉพาะแหล่งที่มาของการจอง ยอดรวม และภาษีที่แสดงอยู่บนหน้าจอแล้ว ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด",[15,1355,97],{"id":97},[25,1357,1358,1364],{},[28,1359,1360],{},[63,1361,1363],{"href":1362},"/blog/booking-com-commission","ค่าคอมมิชชั่น Booking.com กี่ %? ดูยอดสุทธิที่ได้จริง",[28,1365,1366],{},[63,1367,112],{"href":111},{"title":114,"searchDepth":115,"depth":115,"links":1369},[1370,1371,1372,1373,1374],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"แสดงค่าคอมมิชชั่น Booking.com โดยประมาณและยอดสุทธิในการจอง Little Hotelier ด้วยคอมมิชชั่นคงที่ 17% และค่าธรรมเนียม 1.3%",{"github":1333,"category":349,"images":1377},{"before":1378,"after":1379,"gallery":1380},"/images/scripts/show-booking-commissions/from.png","/images/scripts/show-booking-commissions/to.png",[1378,1379],"/scripts/th/show-booking-commissions",{"title":1273,"description":1375},"scripts/th/show-booking-commissions","pg8C6HL9KfUwMdE6FuPiUd5-bJskikqCqis9iNAM2bo","/th/tools/ui/show-booking-commissions",{"id":1387,"title":817,"body":1388,"description":1513,"extension":123,"meta":1514,"navigation":132,"path":1524,"seo":1525,"stem":1526,"__hash__":1527,"url":1528},"content/scripts/th/show-chekin.md",{"type":8,"value":1389,"toc":1506},[1390,1393,1395,1398,1400,1403,1448,1451,1453,1466,1468,1488,1490],[11,1391,1392],{},"สคริปต์นี้เชื่อม Chekin บริการเช็คอินออนไลน์ เข้ากับ Little Hotelier เมื่อคุณเปิดการจอง แผง Chekin จะแสดงแขกที่ลงทะเบียนแล้ว และให้คุณคัดลอกรายละเอียดของพวกเขาลงในแบบฟอร์มแขกของ Little Hotelier เหมาะสำหรับทีมแผนกต้อนรับที่ใช้ Chekin เก็บเอกสารประจำตัวของแขก",[15,1394,17],{"id":17},[11,1396,1397],{},"หากไม่มีสคริปต์ ทุกครั้งที่แขกมาถึงต้องหาการจองใน Chekin ตรวจดูว่าใครลงทะเบียนแล้ว และคัดลอกเลขเอกสารกับที่อยู่ด้วยมือ ซึ่งช้า และเลขเอกสารที่คัดลอกก็พิมพ์ผิดได้ง่าย",[15,1399,23],{"id":23},[11,1401,1402],{},"บนหน้าจอแก้ไขการจองใน Front Desk จะมีแผง Chekin เพิ่มเข้าไปในส่วนผู้ติดต่อหลัก:",[25,1404,1405,1414,1420,1426,1436,1442],{},[28,1406,1407,1410,1411],{},[32,1408,1409],{},"สถานะ:"," พบการจองใน Chekin หรือไม่ และมีแขกลงทะเบียนกี่คน พร้อมลิงก์ ",[32,1412,1413],{},"View in Chekin",[28,1415,1416,1419],{},[32,1417,1418],{},"ตารางแขก:"," ชื่อ โทรศัพท์ เลขเอกสาร เมือง จังหวัด และประเทศของแขกที่ลงทะเบียนแต่ละคน",[28,1421,1422,1425],{},[32,1423,1424],{},"Use as Primary:"," คัดลอกเลขเอกสารของแขกคนนั้นไปยังช่องเลขประจำตัวของแขกหลัก พร้อมสำหรับใบแจ้งหนี้",[28,1427,1428,1431,1432,1435],{},[32,1429,1430],{},"Save Guest"," และ ",[32,1433,1434],{},"Save All Guests:"," เติมแบบฟอร์มแขกเพิ่มเติมของ Little Hotelier ด้วยข้อมูลจาก Chekin จากนั้นคุณกดปุ่ม Save ของ Little Hotelier เพื่อยืนยัน",[28,1437,1438,1441],{},[32,1439,1440],{},"ลิงก์แบบฟอร์มลงทะเบียน:"," เมื่อยังไม่มีใครลงทะเบียน จะแสดงลิงก์แบบฟอร์มของแขกพร้อมปุ่ม Open, Copy, Email และ WhatsApp โดยใช้อีเมลและโทรศัพท์ของแขกจากการจอง",[28,1443,1444,1447],{},[32,1445,1446],{},"Create Checkin Reservation:"," หากไม่พบรายการที่ตรงกัน จะสร้างการจองใน Chekin จากวันที่ ห้อง จำนวนแขก และรายละเอียดติดต่อของ Little Hotelier",[11,1449,1450],{},"บนปฏิทิน สคริปต์ยังโหลดข้อมูล Chekin ของการจองที่มองเห็นอยู่ในเบื้องหลัง การจองจึงเปิดได้เร็วขึ้น",[15,1452,54],{"id":54},[11,1454,1455,1456,1458,1459,1461,1462],{},"คุณต้องมีส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี และบัญชี Chekin กด ",[32,1457,60],{}," ยืนยัน แล้วเข้าสู่ระบบ dashboard.chekin.com ในเบราว์เซอร์เดียวกัน ",[63,1460,66],{"href":65}," แสดงขั้นตอนทั้งหมด สคริปต์ทำงานบนหน้าแก้ไขการจองของ Little Hotelier ปฏิทิน และหน้าแดชบอร์ดของ Chekin ที่สคริปต์เปิดเอง ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,1463,73],{"href":1464,"rel":1465},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/showChekin.user.js",[72],[15,1467,77],{"id":77},[25,1469,1470,1476,1479,1482,1485],{},[28,1471,1472,1473],{},"สคริปต์ใช้การเข้าสู่ระบบ Chekin ของคุณเอง หากคุณออกจากระบบอยู่ แผงจะแสดงปุ่ม ",[32,1474,1475],{},"Login Required on Chekin",[28,1477,1478],{},"ในการค้นหา สคริปต์เปิดแท็บ Chekin ในเบื้องหลัง",[28,1480,1481],{},"การจองต้องมีวันเช็คอินและห้องที่กำหนดแล้ว สคริปต์จับคู่ด้วยรหัสอ้างอิงการจองก่อน แล้วจึงใช้เลขห้อง",[28,1483,1484],{},"ผลลัพธ์ถูกเก็บไว้ในเบราว์เซอร์ของคุณนานสูงสุด 24 ชั่วโมง และข้อมูลที่โหลดล่วงหน้าบนปฏิทินนานสูงสุด 4 ชั่วโมง",[28,1486,1487],{},"แผงใช้ภาษาตามเบราว์เซอร์ของคุณ (อังกฤษหรือสเปน) ข้อความที่แชร์ลงท้ายด้วยลายเซ็นที่พักของผู้เขียน ให้แก้ไขในสคริปต์",[15,1489,97],{"id":97},[25,1491,1492,1496,1502],{},[28,1493,1494],{},[63,1495,805],{"href":804},[28,1497,1498],{},[63,1499,1501],{"href":1500},"/blog/guest-registration-rules-by-country","แจ้งที่พักคนต่างด้าว ตม.30 และกฎลงทะเบียนแขก 8 ประเทศ",[28,1503,1504],{},[63,1505,672],{"href":671},{"title":114,"searchDepth":115,"depth":115,"links":1507},[1508,1509,1510,1511,1512],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"แสดงข้อมูลเช็คอินออนไลน์ Chekin ของแขกแต่ละคนในการจอง Little Hotelier กรอกแบบฟอร์มแขกในคลิกเดียว และแชร์ลิงก์แบบฟอร์มลงทะเบียน",{"github":1464,"category":1515,"images":1516},"รายละเอียดการจอง",{"before":1517,"after":1518,"gallery":1519},"/images/scripts/show-chekin/from.webp","/images/scripts/show-chekin/to.webp",[1517,1518,1520,1521,1522,1523],"/images/scripts/show-chekin/login-required.webp","/images/scripts/show-chekin/login-on-chekin.webp","/images/scripts/show-chekin/url-to-share.webp","/images/scripts/show-chekin/loading.webp","/scripts/th/show-chekin",{"title":817,"description":1513},"scripts/th/show-chekin","yhWc3OKDgcwcw5FmZNrLfEMMYkGahRpfgA7hrj3sWSQ","/th/tools/ui/show-chekin",{"id":1530,"title":105,"body":1531,"description":1641,"extension":123,"meta":1642,"navigation":132,"path":1647,"seo":1648,"stem":1649,"__hash__":1650,"url":1651},"content/scripts/th/tables-full-width.md",{"type":8,"value":1532,"toc":1634},[1533,1536,1538,1541,1543,1546,1584,1586,1597,1599,1617,1619],[11,1534,1535],{},"สคริปต์นี้ขยายตารางใน extranet Direct Booking ของ Little Hotelier ซึ่งเป็นหลังบ้านของระบบจองบนเว็บไซต์ที่ app.thebookingbutton.com ให้ใช้ความกว้างเต็มหน้าจอของคุณ เหมาะสำหรับเจ้าของและเจ้าหน้าที่ที่ตรวจสอบการจองโดยตรง รายงาน และ inventory ที่นั่นบนแล็ปท็อปหรือมอนิเตอร์ขนาดใหญ่",[15,1537,17],{"id":17},[11,1539,1540],{},"Direct Booking วางหน้าไว้ในคอลัมน์ที่มีความกว้างคงที่ รายการการจองและรายงานถูกบีบอยู่ในคอลัมน์นั้น ชื่อแขกถูกตัดสั้น และบนมอนิเตอร์กว้าง ครึ่งหนึ่งของหน้าจอว่างเปล่าขณะที่คุณเลื่อนไปด้านข้างในตาราง ตารางยาวก็ตามอ่านข้ามแถวได้ยากโดยไม่หลงตำแหน่ง",[15,1542,23],{"id":23},[11,1544,1545],{},"บนหน้า extranet ของ Direct Booking:",[25,1547,1548,1554,1560,1566,1572,1578],{},[28,1549,1550,1553],{},[32,1551,1552],{},"พื้นที่เนื้อหาหลัก:"," ไม่คงที่ความกว้างอีกต่อไป ตารางจึงขยายเต็มหน้าจอ",[28,1555,1556,1559],{},[32,1557,1558],{},"รายการการจอง:"," คอลัมน์ชื่อแขกไม่จำกัดความกว้างอีกต่อไป จึงเห็นชื่อเต็ม",[28,1561,1562,1565],{},[32,1563,1564],{},"คอนเทนเนอร์หลัก:"," ใช้ความกว้างเต็มของหน้าต่างได้",[28,1567,1568,1571],{},[32,1569,1570],{},"รายงาน:"," ใช้ความกว้างเต็มของหน้า",[28,1573,1574,1577],{},[32,1575,1576],{},"Inventory:"," มีความกว้างสูงสุดที่ใหญ่ขึ้นและจัดกึ่งกลาง จึงไม่ยืดไกลเกินไปบนหน้าจอที่กว้างมาก",[28,1579,1580,1583],{},[32,1581,1582],{},"การเน้นแถว:"," ในตารางข้อมูล แถวที่ตัวชี้เมาส์อยู่จะมีพื้นหลังสีเทาอ่อน ทำให้อ่านข้ามแถวได้ง่ายขึ้น",[15,1585,54],{"id":54},[11,1587,171,1588,61,1590,1592,1593],{},[32,1589,60],{},[63,1591,66],{"href":65}," มีภาพประกอบทีละขั้นตอน สคริปต์ทำงานเฉพาะหน้า extranet ของ Direct Booking (app.thebookingbutton.com/extranet/...) ดังนั้น Front Desk จึงไม่ได้รับผลกระทบ ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,1594,416],{"href":1595,"rel":1596},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/directBooking/fullWidthTablets.user.js",[72],[15,1598,77],{"id":77},[25,1600,1601,1604,1607,1609,1614],{},[28,1602,1603],{},"บนแล็ปท็อปเล็กหรือแท็บเล็ตความแตกต่างมีไม่มาก เพราะหน้าเต็มจออยู่แล้ว",[28,1605,1606],{},"การเน้นแถวตามตัวชี้เมาส์ จึงมีประโยชน์หลักๆ บนคอมพิวเตอร์",[28,1608,1009],{},[28,1610,1611,1612],{},"หากต้องการผลแบบเดียวกันบนหน้า Reservations ของ Front Desk ให้ติดตั้ง",[63,1613,223],{"href":222},[28,1615,1616],{},"หาก Little Hotelier ออกแบบ Direct Booking ใหม่ การปรับบางส่วนอาจหยุดทำงานจนกว่าจะอัปเดตสคริปต์",[15,1618,97],{"id":97},[25,1620,1621,1625,1630],{},[28,1622,1623],{},[63,1624,223],{"href":222},[28,1626,1627],{},[63,1628,6],{"href":1629},"/tools/ui/add-button-check-front-desk",[28,1631,1632],{},[63,1633,112],{"href":111},{"title":114,"searchDepth":115,"depth":115,"links":1635},[1636,1637,1638,1639,1640],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ทำให้ตารางใน extranet Direct Booking ของ Little Hotelier ใช้ความกว้างเต็มจอและเน้นแถวที่เมาส์ชี้อยู่ ทำให้อ่านรายการได้ง่ายขึ้น",{"github":1595,"category":125,"images":1643},{"before":1644,"after":1645,"gallery":1646},"/images/scripts/tables-full-width/from.webp","/images/scripts/tables-full-width/to.webp",[1644,1645],"/scripts/th/tables-full-width",{"title":105,"description":1641},"scripts/th/tables-full-width","L9kNB-0BkNnmoZfSZIK6LPUP7Auw4AzzBcWvlItHZ_Q","/th/tools/ui/tables-full-width",{"id":1653,"title":1654,"body":1655,"description":1740,"extension":123,"meta":1741,"navigation":132,"path":1746,"seo":1747,"stem":1748,"__hash__":1749,"url":1750},"content/scripts/th/update-number-adults.md","อัปเดตจำนวนผู้ใหญ่",{"type":8,"value":1656,"toc":1733},[1657,1660,1662,1665,1667,1685,1687,1698,1700,1717,1719],[11,1658,1659],{},"สคริปต์นี้เปลี่ยนจำนวนผู้ใหญ่เริ่มต้นในการจองใหม่ของ Little Hotelier จาก 0 เป็น 2 เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่สร้างการจองวอล์กอินและการจองทางโทรศัพท์ด้วยมือ ซึ่งการจองส่วนใหญ่เป็นของสองคน และการลืมกรอกช่องผู้ใหญ่ทำให้เกิดปัญหาภายหลัง",[15,1661,17],{"id":17},[11,1663,1664],{},"เมื่อคุณสร้างการจองใน Front Desk ช่องผู้ใหญ่อาจเริ่มที่ 0 หากไม่มีใครเปลี่ยน การจองจะถูกบันทึกโดยไม่มีผู้ใหญ่ ผู้ใหญ่ 0 คนอาจทำให้การลงทะเบียนแขก จำนวนอาหารเช้า และภาษีการท่องเที่ยวที่คิดต่อคนคลาดเคลื่อน และการแก้ไขภายหลังต้องหาและเปิดแต่ละการจองใหม่",[15,1666,23],{"id":23},[25,1668,1669,1676,1679,1682],{},[28,1670,1671,1672,1675],{},"เมื่อหน้าการจองโหลด สคริปต์จะดูที่ช่อง",[32,1673,1674],{},"จำนวนผู้ใหญ่"," (number of adults)",[28,1677,1678],{},"หากเป็น 0 สคริปต์จะตั้งเป็น 2 และแจ้ง Little Hotelier ว่าค่าเปลี่ยนแล้ว เหมือนที่คุณพิมพ์เอง",[28,1680,1681],{},"หากมีตัวเลขอื่น จะไม่แตะต้อง ดังนั้นการจองที่มีอยู่จึงไม่ถูกเปลี่ยน",[28,1683,1684],{},"คุณยังเปลี่ยนค่าเป็น 1, 3 หรือตัวเลขอื่นได้ก่อนบันทึก",[15,1686,54],{"id":54},[11,1688,171,1689,174,1691,1693,1694],{},[32,1690,60],{},[63,1692,66],{"href":65}," แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และทำงานเฉพาะเมื่อมีช่องผู้ใหญ่อยู่บนหน้า ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,1695,73],{"href":1696,"rel":1697},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/updateNumberAdults.user.js",[72],[15,1699,77],{"id":77},[25,1701,1702,1705,1708,1711,1714],{},[28,1703,1704],{},"ค่า 2 กำหนดคงที่ในโค้ด หากที่พักของคุณส่วนใหญ่ขายห้องเดี่ยวหรือเตียงเดี่ยว ให้แก้ตัวเลขในตัวแก้ไขของ Tampermonkey",[28,1706,1707],{},"การตรวจสอบทำครั้งเดียว ครึ่งวินาทีหลังโหลดหน้า หากแบบฟอร์มการจองเปิดทีหลังโดยไม่โหลดหน้าใหม่ ช่องจะไม่ถูกเปลี่ยน",[28,1709,1710],{},"สคริปต์เปลี่ยนเฉพาะช่องในแบบฟอร์ม จะไม่มีการบันทึกจนกว่าคุณจะกด Save",[28,1712,1713],{},"จำนวนเด็กไม่เปลี่ยน",[28,1715,1716],{},"ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด",[15,1718,97],{"id":97},[25,1720,1721,1725,1729],{},[28,1722,1723],{},[63,1724,217],{"href":216},[28,1726,1727],{},[63,1728,672],{"href":671},[28,1730,1731],{},[63,1732,211],{"href":210},{"title":114,"searchDepth":115,"depth":115,"links":1734},[1735,1736,1737,1738,1739],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ตั้งช่องจำนวนผู้ใหญ่เป็น 2 เมื่อแบบฟอร์มการจอง Little Hotelier เปิดมาด้วย 0 คน จะไม่มีการบันทึกการจองโดยไม่มีแขกโดยพลาดที่แผนกต้อนรับ",{"github":1696,"category":349,"images":1742},{"before":1743,"after":1744,"gallery":1745},"/images/scripts/update-number-adults/from.png","/images/scripts/update-number-adults/to.png",[1743,1744],"/scripts/th/update-number-adults",{"title":1654,"description":1740},"scripts/th/update-number-adults","u9c1t2m-OkF39c_J80ErOw7n7axQv5CJPjgckxh9g-s","/th/tools/ui/update-number-adults",{"id":1752,"title":328,"body":1753,"description":1842,"extension":123,"meta":1843,"navigation":132,"path":1848,"seo":1849,"stem":1850,"__hash__":1851,"url":1852},"content/scripts/th/update-payment-link-button.md",{"type":8,"value":1754,"toc":1835},[1755,1758,1760,1763,1765,1767,1787,1789,1800,1802,1817,1819],[11,1756,1757],{},"สคริปต์นี้ปรับปรุงปุ่มลิงก์ชำระเงินบนหน้าจอการจองของ Little Hotelier โดยตั้งป้ายปุ่มให้ชัดเจนขึ้น และเพิ่มเบอร์โทรศัพท์ของแขกจากการจองลงในลิงก์ชำระเงิน เหมาะสำหรับเจ้าหน้าที่แผนกต้อนรับที่ขอให้แขกชำระเงินมัดจำหรือยอดคงเหลือด้วยบัตรผ่านลิงก์ชำระเงิน",[15,1759,17],{"id":17},[11,1761,1762],{},"ถ้อยคำมาตรฐานของปุ่มขอชำระเงินไม่ได้ทำให้เจ้าหน้าที่ทุกคนเข้าใจชัดว่านี่คือวิธีขอให้แขกชำระเงินด้วยบัตร และเบอร์โทรของแขกที่บันทึกไว้ในการจองอยู่แล้วก็ไม่ถูกนำไปใส่ในลิงก์ชำระเงิน ต้องกรอกอีกครั้ง ทั้งสองอย่างเสียเวลาขณะที่แขกรออยู่ทางโทรศัพท์",[15,1764,23],{"id":23},[11,1766,260],{},[25,1768,1769,1778,1781,1784],{},[28,1770,1771,1772,870,1775,874],{},"ปุ่มขอชำระเงินถูกเปลี่ยนชื่อเป็น ",[32,1773,1774],{},"Generate Payment Link",[32,1776,1777],{},"Cobrar con tarjeta por correo electronico (Email)",[28,1779,1780],{},"เบอร์ในช่องโทรศัพท์ของแขกจะถูกเพิ่มลงในลิงก์ของปุ่มเป็นพารามิเตอร์โทรศัพท์ โดยตัดช่องว่างและเครื่องหมาย \"+\" ออก",[28,1782,1783],{},"หาก Little Hotelier สร้างลิงก์ใหม่ สคริปต์จะทำการเปลี่ยนอีกครั้ง",[28,1785,1786],{},"หากลิงก์มีเบอร์โทรอยู่แล้ว จะไม่แตะต้อง",[15,1788,54],{"id":54},[11,1790,171,1791,174,1793,1795,1796],{},[32,1792,60],{},[63,1794,66],{"href":65}," แสดงทุกขั้นตอน สคริปต์ทำงานบนหน้า Front Desk ที่ app.littlehotelier.com และทำงานเฉพาะเมื่อการจองมีปุ่มขอชำระเงิน ใช้งานได้ฟรีและเป็นโอเพนซอร์ส: ",[63,1797,73],{"href":1798,"rel":1799},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/reservationDetails/updateGeneratePaymentLinkButton.user.js",[72],[15,1801,77],{"id":77},[25,1803,1804,1807,1810,1813,1815],{},[28,1805,1806],{},"สคริปต์เปลี่ยนเฉพาะข้อความและลิงก์ของปุ่ม การชำระเงินยังจัดการโดย Little Hotelier ตามปกติ และสคริปต์ไม่เห็นรายละเอียดบัตรเลย",[28,1808,1809],{},"สคริปต์อ่านช่องโทรศัพท์ครั้งเดียว ทันทีที่เพิ่มเบอร์ลงในลิงก์ หากคุณพิมพ์หรือแก้เบอร์ภายหลัง ลิงก์จะยังคงค่าแรกที่อ่านไว้ ดังนั้นให้บันทึกการจองและโหลดใหม่ก่อนใช้ปุ่ม",[28,1811,1812],{},"เบอร์ถูกเพิ่มเป็นตัวเลขล้วน ดังนั้นควรใส่รหัสประเทศในช่องโทรศัพท์ของการจอง",[28,1814,906],{},[28,1816,915],{},[15,1818,97],{"id":97},[25,1820,1821,1825,1831],{},[28,1822,1823],{},[63,1824,245],{"href":936},[28,1826,1827],{},[63,1828,1830],{"href":1829},"/blog/whatsapp-little-hotelier","วิธีใช้ WhatsApp กับ Little Hotelier (ปี 2026)",[28,1832,1833],{},[63,1834,112],{"href":111},{"title":114,"searchDepth":115,"depth":115,"links":1836},[1837,1838,1839,1840,1841],{"id":17,"depth":115,"text":17},{"id":23,"depth":115,"text":23},{"id":54,"depth":115,"text":54},{"id":77,"depth":115,"text":77},{"id":97,"depth":115,"text":97},"ตั้งป้ายปุ่มลิงก์ชำระเงินของ Little Hotelier ให้ชัดเจนขึ้น และเพิ่มเบอร์โทรของแขกจากการจองลงในลิงก์ ไม่ต้องพิมพ์ซ้ำ",{"github":1798,"category":349,"images":1844},{"before":1845,"after":1846,"gallery":1847},"/images/scripts/update-payment-link-button/from.png","/images/scripts/update-payment-link-button/to.png",[1845,1846],"/scripts/th/update-payment-link-button",{"title":328,"description":1842},"scripts/th/update-payment-link-button","Bxo1fqiyvfwsMENmLB_-ZWeJqalcreXdn4esLDGj6rw","/th/tools/ui/update-payment-link-button",1792099652103]