X-TRAVEL Travel Management Software
Tài liệu vận hành

Thuyết minh & Hướng dẫn sử dụng

Dành cho Admin, Điều hành, Sale, CTV và khách — đọc xong vận hành CRM đúng phân quyền. Phần mềm full tính năng với thuê bao 100.000đ/tháng.

1. Giới thiệu hệ thống

X-Travel là phần mềm CRM quản lý công ty du lịch & lữ hành: bán hàng (booking), thu/chi, công nợ khách & NCC, điều hành tour đoàn, cổng cộng tác viên (CTV), báo cáo KPI/VAT, website marketing và portal tra cứu đơn cho khách.

Thuê bao 100.000đ/tháng — full tính năng (không phân gói, không giới hạn số user). Phần mềm cài trên hosting của công ty bạn; dữ liệu MySQL thuộc về bạn. Cấu hình công ty, SMTP, AI, Zalo qua giao diện Admin — không cần sửa code khi đổi domain.

Booking (Đơn hàng)

Hợp đồng bán dịch vụ cho từng khách/nhóm: KS, tour lẻ, combo. Mã #00001.

Tour khởi hành (Đoàn)

Chuyến đi thực tế gom nhiều khách/đơn. Mã LY-26062701. Quyết toán đoàn riêng.

Website công khai: trang chủ / (giới thiệu, tính năng, giá), ví dụ thực tế /vi-du-thuc-te, blog /blog, tra cứu đơn /tra-cuu-don, hướng dẫn /huong-dan-su-dung. CRM nội bộ: /login/dashboard.

2. Vai trò người dùng

Vai tròĐăng nhậpQuyền chính
Admin / Điều hành / Kế toán Tab Nhân viên Sale Toàn bộ CRM: đơn, tour (full), báo cáo công ty, Công nợ NCC, Theo dõi HĐ, CTV, Sổ quỹ, nhân sự, cài đặt
Sale Tab Nhân viên Sale Tổng quan Sale (Booking / Tour tách kỳ), đơn của mình, khách (list chung — chi tiêu/nợ theo đơn mình), tour (thêm/sửa khách walk-in của mình + chọn CTV), lương của mình (LN × %). Không xem báo cáo công ty, sổ quỹ, đối soát CTV, tất toán tour.
CTV Tab Cộng tác viên Cổng CTV: kho SP, lịch đăng, theo dõi HH (đã nhận / treo) tách Booking–Tour, AI
Khách hàng Không cần login Tra cứu đơn tại /tra-cuu-don, xem phiếu xác nhận & VietQR qua link email

Production: đổi mật khẩu toàn bộ sale/CTV/admin ngay sau khi import dữ liệu. Không chạy db:seed demo trên môi trường thật.

3. Đăng nhập

  1. Mở /login (hoặc nút «Đăng Nhập CRM» trên trang chủ).
  2. Chọn tab phù hợp: Nhân viên Sale hoặc Cộng tác viên.
  3. Nhập Số điện thoạiMật khẩu → Đăng nhập.
  4. CTV mới: đăng ký tại /ctv/register → Admin kích hoạt sau khi thu phí (nếu có).

4. Tổng quan Sale

Sau đăng nhập Sale/Admin vào /dashboard:

  • Lọc kỳ (tháng / quý / năm): KPI và bảng chi tiết theo kỳ đang chọn.
  • Booking: theo ngày tạo · doanh số gồm VAT · công nợ = còn nợ thực (khớp trang Booking).
  • Tour: theo ngày khởi hành · KPI & bảng tách riêng, không lẫn Booking.
  • Widget: nhắc thu, tour sắp đi, CTV chờ duyệt… (một số chỉ Admin).
  • Truy cập nhanh: Lương Sale (bậc % theo DS · lương = LN × %). Báo cáo / Sổ quỹ chỉ Admin.

Thanh tìm kiếm trên header: gõ tên khách, mã đơn, tour, NCC → Enter.

5. Quy trình hàng ngày (Sale)

1

Tiếp khách & tạo hồ sơ

Khách hàng → Thêm mới (tên, SĐT, nguồn Zalo/Facebook…). Có thể tạo ngay khi lập đơn.

2

Tạo đơn hàng

Quản lý Đơn hàng → Tạo đơn mới. Chọn hạng mục từ bảng giá, nhập VAT từng dòng, gán CTV nếu có.

3

Thu cọc / thanh toán

Trong chi tiết đơn → Thêm phiếu thu. Hệ thống tự tính còn nợ khách.

4

Gửi phiếu xác nhận

Xuất phiếu gửi khách (có VietQR). Link trong email nhắc thu mở được không cần login CRM.

5

Nhắc thu & chi NCC

Nhắc thu nợ / Chi NCC còn nợ — Gmail, SMTP, Zalo copy, VietQR.

6

Tour & lương

Tour độc lập booking: nhập khách / HH CTV / tick Đã TT trên đoàn. Xem Lương Sale (LN × % theo bậc DS). Tất toán đoàn / sổ quỹ do Admin hoặc Điều hành khi thu đủ.

6. Quản lý đơn hàng

Đường dẫn: Sidebar → Quản lý Đơn hàng

6.1. Danh sách đơn

  • Lọc theo trạng thái, sale (admin), chỉ đơn còn nợ, tìm theo tên khách/SĐT/mã đơn.
  • Cột hiển thị: mã đơn, khách, dịch vụ, tổng gồm VAT, đã thu, còn nợ, badge VAT (0% / 8% / 10% / hỗn hợp).
  • Sale chỉ mở/sửa đơn của mình; theo dõi công nợ và hoàn thành đơn trên Booking.

6.2. Tạo đơn mới

  • Chọn khách hàng, tên dịch vụ, ngày đi/về.
  • Thêm hạng mục từ Bảng giá chuẩn hoặc nhập tay (giá vốn, giá bán, VAT từng dòng).
  • Trợ lý AI (nếu bật Gemini): dán nội dung chat Zalo → Bóc tách & tự điền form.

6.3. Chi tiết đơn (Quyết toán)

  • Phiếu thu/chi: Ghi nhận khách trả tiền, chi NCC, chi hoa hồng CTV.
  • Danh sách khách đi tour: Thêm từng người hoặc Bóc tách bằng AI từ danh sách lộn xộn.
  • Xuất phiếu gửi khách: In/PDF phiếu xác nhận + VietQR (nếu còn nợ).
  • Gán tour: Liên kết đơn với đoàn khởi hành.
  • Trạng thái: pending → confirmed → success / cancelled.
  • Nhật ký: Thay đổi đơn hiện ở cuối trang chi tiết đơn (ai · lúc nào · đổi gì).

7. Khách hàng

  • Sale xem toàn bộ danh sách khách; cột chi tiêu / công nợ / số đơn trên list = đơn của mình.
  • Lọc chỉ khách đang nợ, xuất CSV công nợ (cũng theo phạm vi đơn của mình nếu là Sale).
  • Hồ sơ: tên, SĐT, email (Gmail nhắc thu), nguồn khách, sale phụ trách, MST & địa chỉ HĐ.
  • Sửa hồ sơ: Sale chỉ sửa khi khách chưa có booking; đã có đơn thì khóa (Admin / ĐH / KT vẫn sửa được).
  • Nút Zalo mở chat nhanh theo SĐT. Chi tiết khách: đơn trong phạm vi mình + nhắc thu tổng.

8. Công nợ & nhắc thu khách

Đường dẫn: Nhắc thu nợ

Tính năng chính

  • Liệt kê đơn còn nợ khách (ưu tiên sắp/ quá hạn khởi hành), phân trang 30 đơn/trang.
  • Lọc: sale, mức ưu tiên, chỉ đơn chưa nhắc.
  • VietQR thu khách trên từng đơn (số tiền + nội dung CK).
  • Nhắc qua Gmail: Copy nội dung / Mở Gmail soạn sẵn.
  • Gửi SMTP: Gửi tự động qua mail server (cấu hình trong Cài đặt).
  • Gửi SMTP hàng loạt: Gửi tất cả đơn trong bộ lọc (có email).
  • Nhắc qua Zalo: Copy tin nhắn + Mở chat Zalo.
  • Đánh dấu Đã nhắc khách / Gỡ đánh dấu. Tự gỡ khi khách trả đủ.

Cron 08:00 hàng ngày gửi email tự động + thông báo in-app nếu Admin bật «auto nhắc thu» trong Cài đặt Mail.

9. Chi NCC (Nhà cung cấp)

  • Chi NCC còn nợ: Đơn còn phải trả KS, resort, xe… kèm VietQR chi (phân trang 30 đơn/trang).
  • Gom theo NCC: Xem tổng nợ từng đối tác, xuất CSV.
  • Gmail / SMTP nhắc NCC (tương tự nhắc thu khách).
  • Nhà cung cấp: Danh bạ NCC, STK ngân hàng, email, biến thể giá.

10. Tour & điều hành

Form đoàn có 3 chế độ truy cập:

  • full — Admin / Điều hành / Kế toán: sửa thông tin đoàn, chi phí NCC, tick HH CTV, tất toán quỹ khi hoàn thiện.
  • own_guests — Sale: xem mọi đoàn; chỉ thêm/sửa khách walk-in của mình và in phiếu; không đụng thông tin tour, chi phí NCC, khách của sale khác.
  • readonly — Tour đã duyệt quỹ: Sale chỉ xem / in, không lưu.
Tour khởi hànhSale được tạo đoàn (khách gắn về mình; chi phí để ĐH nhập sau). Admin gán booking, nhập NCC, tất toán sổ quỹ.
Lịch tourXem lịch theo tháng mọi chuyến đi
Tính giá tour đoànBảng chi phí NL/TE/EB, margin % — in báo giá; nút Tạo tour 1-click
Soạn lịch trìnhEditor lịch trình từng ngày, in PDF; nút Tạo tour 1-click
Mẫu hợp đồngSoạn mẫu HTML một lần (biến {{customer_name}}, {{total_gross}}…). Từ chi tiết đơn → Làm hợp đồng → in PDF A4. Có sẵn mẫu SV - Hợp đồng đoàn (Lê Yến ↔ NCC/resort) theo file Word công ty.

11. Cộng tác viên (CTV)

Phía Admin / Điều hành

  • Quản lý CTV: Duyệt kích hoạt, theo dõi khách / doanh số / số đơn / HH đã nhận (phiếu CK) / HH treo — tách Booking & Tour. Không dùng bậc % Sale.
  • CTV: báo Sale qua chat; Sale tạo đơn CRM và gắn CTV để theo dõi HH.

Cổng CTV (/ctv)

  • Xem kho sản phẩm / combo marketing.
  • Lên lịch đăng bài Facebook/Zalo.
  • Gửi yêu cầu đặt tour cho Sale.
  • AI viết bài + Chatbot tư vấn (khi bật Gemini).

12. Báo cáo thống kê

Menu Báo cáo thống kê, Công nợ NCC, Theo dõi hóa đơn, Sổ quỹ dành cho Admin / ĐH / KT — Sale không thấy để tránh lộ số liệu toàn công ty.

  • KPI: doanh số gồm VAT (khớp Booking), thực thu, công nợ, lợi nhuận; tour theo ngày khởi hành.
  • Export CSV: công nợ, tour, VAT.
  • Sale theo dõi Booking / Tour trên Tổng quan Sale và danh sách đơn của mình.

13. Quản trị & lương

Quản lý Tài chínhSổ quỹ thu/chi vận hành — chỉ Admin
Lương SaleBậc % theo doanh số kỳ · lương = tổng LN (booking + tour) × %. LN âm trừ vào tổng. Admin xem toàn bộ; Sale chỉ thấy của mình.
Quản lý nhân sựTài khoản Sale, % cá nhân (fallback), STK VietQR admin
Cài đặt hệ thốngCông ty, SMTP, AI, Zalo OA, phân quyền, 3 bậc thưởng Sale (không áp dụng CTV)
Quản lý Bài viếtBlog hiển thị trên website /blog
Bảng giá chuẩnKho sản phẩm mẫu cho tạo đơn nhanh

14. Portal khách hàng

  • Tra cứu: /tra-cuu-don — nhập SĐT + mã đơn (vd. #00001).
  • Phiếu xác nhận: Link có chữ ký số trong email (hết hạn ~6 tháng) — khách xem được VietQR, không cần login CRM.
  • Sale vẫn in phiếu nội bộ tại chi tiết đơn → Xuất phiếu gửi khách.

15. Tính năng AI (Gemini)

Admin cấu hình API key tại Cài đặt → AI / Gemini.

Tạo đơnDán chat Zalo → tự điền khách, dịch vụ, giá
Danh sách khách đoànBóc tách họ tên, năm sinh, SĐT từ text lộn xộn
CTV viết bàiTạo bài Facebook/Zalo từ thông tin tour
CTV chatbotGợi ý tour khi CTV mô tả nhu cầu khách

16. Câu hỏi thường gặp

Thuê bao gồm những module nào?

100.000đ/tháng mở full: booking, VAT, công nợ & nhắc thu, tour, CTV, AI Gemini, báo cáo, sổ quỹ, portal khách. Không khoá tính năng theo gói.

Khách mở link phiếu xác nhận báo lỗi?

Link đã hết hạn hoặc bị sửa. Sale gửi lại từ Nhắc thu nợ, hoặc khách tra cứu tại /tra-cuu-don.

Gửi SMTP báo lỗi?

Kiểm tra Cài đặt → Mail: host, port, TLS, email gửi. Dùng «Gửi thử» để test. Nhiều host cần SMTP riêng (không dùng Gmail cá nhân trực tiếp).

Sale không thấy đơn của đồng nghiệp?

Đúng thiết kế — Sale chỉ mở/sửa đơn của mình. Admin / ĐH / KT thấy tất cả.

Sale lưu tour bị khóa / không sửa được chi phí?

Sale ở chế độ own_guests: chỉ lưu khách walk-in của mình. Thông tin đoàn, chi phí NCC do Điều hành nhập. Tour đã duyệt quỹ thì Sale chỉ xem/in.

Sale sửa hồ sơ khách bị từ chối?

Khi khách đã có booking, hồ sơ khóa với Sale (tránh sửa sai dữ liệu đã bán). Admin / ĐH / KT vẫn sửa được.

VAT hỗn hợp là gì?

Một đơn có nhiều dòng VAT khác nhau (vd. phòng 0%, xe 10%). Badge «VAT hỗn hợp» hiện trên danh sách đơn.

Trang trắng / lỗi 500 sau khi upload?

Liên hệ đội ngũ X-Travel để kiểm tra: .env, quyền storage/, chạy php artisan migrate, đặt APP_DEBUG=true tạm để đọc lỗi (nhớ tắt lại).

Vào CRM