เอกสาร Waypoint
หน้าเว็บไซต์ หลังบ้าน

📚 เอกสารการใช้งาน Waypoint

ระบบจองตั๋วรถโดยสาร + รับส่งพัสดุ + ติดตามรถ GPS — เอกสารฉบับเต็มสำหรับลูกค้า พนักงาน และผู้ดูแลระบบ
เริ่มที่ไหน?
ใหม่กับระบบ? เริ่มที่ เริ่มต้นใช้งาน · ใช้งานในฐานะลูกค้า? อ่าน คู่มือลูกค้า · พนักงาน? ไปที่ การจัดการจอง

ภาพรวมระบบ

Waypoint เป็นระบบจัดการธุรกิจขนส่งครบวงจร แบ่งเป็น 3 ระบบหลัก:

ระบบจองตั๋วรถโดยสาร

ค้นหา จอง ชำระเงิน พิมพ์ตั๋ว

  • ค้นหาเที่ยวรถข้ามเส้นทาง (เปรียบเทียบรถหลายสาย)
  • เลือกที่นั่งบนผัง
  • ชำระเงินด้วย QR PromptPay
  • พิมพ์ตั๋วและใบปะติดสัมภาระ

ระบบรับส่งพัสดุ

รับ ส่ง ติดตาม พิมพ์ฉลาก

  • คำนวณค่าส่งอัตโนมัติตามระยะ + น้ำหนัก + ประเภท
  • พิมพ์ใบฝากส่ง + ฉลากพัสดุ (QR)
  • ใบสรุปส่งของให้คนขับ
  • สแกน QR เข้าสาขา + จ่ายให้ลูกค้า (PIN 6 หลัก)

ระบบติดตามรถ GPS

Live map · ETA · device management

  • แผนที่แบบ realtime (auto-refresh 10 วินาที)
  • คำนวณ ETA จากตำแหน่งปัจจุบัน
  • จัดการ GPS devices (IMEI + token)
  • API สำหรับอุปกรณ์ส่งข้อมูลพิกัด

ระบบจัดการ (CMS)

เนื้อหา · ธีม · ผู้ใช้ · รายงาน

  • จัดการประกาศ + Hero + สีธีม + ฟอนต์
  • รายงานรายได้/ตั๋ว/พัสดุ/ภาพรวม
  • ระบบ version migration
  • หลายภาษา (ไทย/อังกฤษ)

มีผู้ใช้กี่ประเภท?

บทบาททำได้อะไรบ้าง
ลูกค้า เข้าหน้าเว็บไซต์ ค้นหาเที่ยวรถ จองตั๋ว ชำระเงิน ตรวจสอบการจอง คำนวณค่าส่งพัสดุ ติดตามพัสดุและรถ — ไม่ต้องสมัครสมาชิก
พนักงาน (staff) จองตั๋วให้ลูกค้า รับพัสดุ สแกน QR เข้า/ออกสาขา พิมพ์เอกสาร ดูเที่ยวรถและการจอง
แคชเชียร์ (cashier) เหมือนพนักงาน + ดูรายงานการขายประจำวัน
ผู้ดูแล (admin) ทุกอย่าง + จัดการเส้นทาง รถ ผู้ใช้ ตั้งค่า ธีม ประกาศ อัปเดตระบบ

สารบัญเอกสาร

สิ่งที่ระบบทำได้

🔍 ค้นหาข้ามเส้นทาง (Multi-route discovery)

ลูกค้าอยาก BKK → โคราช ไม่จำเป็นต้องมีรถสายนี้โดยตรง — ระบบจะแสดงทุกรถที่ผ่านโคราชระหว่างทาง เช่น BKK→หนองคาย ก็ขึ้น/ลงที่โคราชได้ จ่ายแค่ระยะที่นั่งจริง

💳 ชำระเงินหลายช่องทาง

PromptPay QR / โอนธนาคาร + ตรวจสลิปอัตโนมัติ (EasySlip, SlipOK) · บัตรเครดิตผ่าน Stripe / Omise · PromptPay ยืนยันอัตโนมัติ — ใช้ได้ทั้งตั๋วและพัสดุ อ่านต่อ

🔐 เข้าสู่ระบบด้วย Google

ลูกค้าเข้าสู่ระบบด้วยบัญชี Google เพื่อดูตั๋ว/พัสดุของตัวเอง จองพัสดุออนไลน์ และกรอกข้อมูลอัตโนมัติ · ป้องกันบอทด้วย reCAPTCHA อ่านต่อ

✉️ อีเมลยืนยันอัตโนมัติ

ลูกค้าได้รับอีเมลยืนยันพร้อมลิงก์ตั๋ว / รหัสติดตามพัสดุทันทีที่ชำระเงินสำเร็จ · ส่งผ่าน SMTP (Gmail, Microsoft 365, SendGrid…) · ดูประวัติและส่งซ้ำได้ อ่านต่อ

📷 สแกน QR ผ่านกล้อง / รูปภาพ

ใช้กล้องเปิด real-time scan ได้ หรือ อัปโหลดรูปภาพ / ลากไฟล์ / วาง (Ctrl+V) รูปที่มี QR ระบบจะอ่านให้

🎨 ปรับธีมและฟอนต์ได้

8 สีธีม · Light/Dark/Auto · 16 ฟอนต์ไทย · 6 ขนาดตัวอักษร · 4 น้ำหนักไอคอน — ผู้ใช้แต่ละคนตั้งของตัวเอง หรือ admin ตั้ง default ให้

🖨️ พิมพ์เอกสาร 5 แบบ × หลายขนาด

ตั๋ว / ใบฝากส่ง / ฉลาก / ใบสรุปคนรถ / ใบปะติด — รองรับ A4, A5, A6, 80mm, 58mm, sticker

📅 ปฏิทินไทย พ.ศ.

ทุก date picker ในระบบใช้พุทธศักราช (พ.ศ.) + ชื่อเดือนไทย — รองรับเลือกเวลา (datetime) ด้วย

เทคโนโลยีที่ใช้

หมวดเทคโนโลยี
BackendPHP 8.4 + MySQL 8 (PDO)
FrontendBootstrap 5.3, Vanilla JS
UI ComponentsTom Select (dropdowns), Custom Thai Date Picker, Bootstrap Modal
IconsFlaticon Uicons (4 weights), Bootstrap Icons (fallback)
MapLeaflet + OpenStreetMap
QRhtml5-qrcode (scanner), qrserver.com (generator)
FontsGoogle Fonts (Sarabun + 15 Thai fonts)