📊 รายงาน
Reports Hub
เมนู: รายงาน — หน้าแรกแสดง 4 การ์ดให้เลือกประเภทรายงาน
🎫 รายงานการขายตั๋วรถ
การจอง รายได้ ยกเลิก แยกตามวัน เส้นทาง และประเภทรถ
Preview: จำนวนจอง + รายได้รวม (เดือนปัจจุบัน)
📦 รายงานการส่งพัสดุ
จำนวนพัสดุ รายได้ COD แยกตามสถานะ ปลายทาง และประเภท
Preview: จำนวนพัสดุ + รายได้รวม
📊 รายงานภาพรวม
รวมรายได้ตั๋ว + พัสดุ พร้อมเปรียบเทียบสัดส่วน
Preview: รายได้รวม + รายการรวม
🚌 รายงานการใช้รถ เร็วๆ นี้
จำนวนเที่ยว ที่นั่งเฉลี่ย พนักงานขับ
คลิกการ์ดเพื่อเข้าหน้ารายงานนั้น — ทุกรายงานมี filter จากวันที่ - ถึงวันที่ (default = เดือนนี้)
รายงานการขายตั๋ว
URL: admin/reports_tickets.php
4 KPI Cards
- 🔵 รายการจอง — จำนวนการจองทั้งหมด
- 🟢 รายได้ — รวมเฉพาะที่ paid
- 🔵 ชำระแล้ว — จำนวน + จำนวนที่นั่ง
- 🔴 ยกเลิก — จำนวนที่ cancelled
ตารางวิเคราะห์
- รายได้ตามเส้นทาง — เส้นทางไหนได้เงินสูงสุด (sort by revenue DESC)
- รายได้ตามประเภทรถ — VIP / ปรับอากาศ / พัดลม
- ยอดขายรายวัน — วันไหนขายดี
รายงานการส่งพัสดุ
URL: admin/reports_parcels.php
4 KPI Cards
- 🟡 จำนวนพัสดุ + จำนวนชิ้นรวม
- 🟢 รายได้ — paid + collected_at_dest
- 🔴 COD รอเก็บ — ที่ payment_method=collect และยังไม่เก็บ (สำคัญ!)
- 🔵 น้ำหนักรวม
Status Breakdown (4 ช่อง)
จำนวนพัสดุในแต่ละสถานะ: รับแล้ว / กำลังขนส่ง / ถึงสาขา / ส่งมอบ
ตารางวิเคราะห์
- ปลายทางยอดนิยม (Top 15) — สาขาไหนรับพัสดุเยอะสุด
- แยกตามประเภท — มี progress bar % ของแต่ละประเภท (เอกสาร/พัสดุ/แตกหักง่าย/ใหญ่)
- แยกตามวิธีชำระ — เงินสด / QR / COD
- ยอดขายรายวัน
รายงานภาพรวม
URL: admin/reports_overview.php
3 KPI Cards
- 🔵 รายได้รวม — ตั๋ว + พัสดุ
- 🟢 ตั๋ว — รายได้ + จำนวน + % ของรวม
- 🟡 พัสดุ — รายได้ + จำนวน + % ของรวม
Revenue Split Bar
แท่งสีเขียว/ส้มแสดงสัดส่วนรายได้ตั๋ว vs พัสดุ + คำเตือนถ้ามี COD ค้าง
Daily Combined Chart
Bar chart 30 วันย้อนหลัง แสดง stack ตั๋ว (เขียว) + พัสดุ (ส้ม) — เปรียบเทียบรายได้แต่ละวัน
