Skip to content

Module Đại lý (Dealer)

Hướng dẫn toàn diện cho vai trò Đại lý (DEALER) — từ dashboard kinh doanh, nhận hàng, bán lẻ POS đến quản lý khách hàng.


Truy cập

  • Vai trò: DEALER
  • Dashboard: /dealer/dashboard (tự động sau đăng nhập)
  • Menu: Dashboard | Nhận hàng | Tồn kho | Bảng giá | Bán hàng | Lịch sử | Khách hàng

1. Dashboard Đại lý

Đường dẫn: /dealer/dashboard

Dashboard đại lý

Thẻ thống kê

ThẻIconMô tả
Doanh thu hôm nay💰Tổng tiền bán hàng trong ngày (VNĐ)
Doanh thu tháng📈Tổng doanh thu tháng hiện tại
Tổng tồn kho📦Số sản phẩm đang có trong kho. ⚠️ Hiển thị cảnh báo nếu có mã sắp hết
Đơn chờ nhận🚚Số phiếu giao hàng đang chờ đại lý xác nhận. Nhấn vào → sang trang Nhận hàng

Biểu đồ doanh thu

  • Biểu đồ cột hiển thị doanh thu theo ngày
  • Chuyển đổi: 7 Ngày / 30 Ngày
  • Hover vào cột → Hiện tooltip: Ngày + Doanh thu

Top Sản phẩm Bán chạy

CộtMô tả
STTThứ hạng
Sản phẩmTên sản phẩm
Đã bánTổng số lượng đã bán (badge xanh)
Doanh thuTổng doanh thu từ sản phẩm

Hoạt động Gần đây

Timeline hiển thị các sự kiện gần nhất:

  • 🟢 SALE — Bán hàng thành công + số tiền
  • 🔵 Khác — Nhận hàng, cập nhật giá...

2. Nhận hàng từ Công ty / NSX

Đường dẫn: /dealer/receive

Nhận hàng đại lý

Danh sách phiếu chờ nhận

CộtMô tả
Mã phiếuMã tracking (in xanh đậm, font mono)
Kho xuấtTên kho xuất phát
Ngày giao dự kiếnNgày hẹn giao
Trạng tháiBadge màu theo trạng thái (xem bên dưới)
Thao tácNút "Xác nhận nhận" hoặc badge "Đã nhận"

Trạng thái phiếu

Trạng tháiHiển thịMô tả
CREATEDMới tạoPhiếu vừa được tạo
SCANNINGĐang quétQuản kho đang quét mã sản phẩm
WAITING_DRIVERChờ tài xế nhậnChờ tài xế xác nhận nhận hàng
IN_TRANSITĐang vận chuyểnHàng trên đường đến
PENDING_DEALER_CONFIRMChờ xác nhận nhậnĐại lý cần xác nhận
DELIVEREDTài xế đã giaoTài xế đã giao, chờ đại lý xác nhận
AT_DEALERĐã nhận vào kho✅ Hoàn thành

Xem chi tiết sản phẩm

Nhấn mũi tên mở rộng ở đầu dòng → Hiện bảng chi tiết:

CộtMô tả
STTSố thứ tự
Sản phẩmTên sản phẩm hoặc mã serial
Số lượngSố lượng cần nhận
Trạng tháiTrạng thái từng item

Quy trình xác nhận nhận hàng

  1. Kiểm tra hàng hóa thực tế so với danh sách
  2. Nhấn nút "✓ Xác nhận nhận"
  3. Popup xác nhận:

    "Xác nhận bạn đã nhận đủ danh sách mã Serial cho phiếu [MÃ]? Hệ thống sẽ tự động nhập hàng vào kho của đại lý."

  4. Nhấn "Đồng ý nhận"

Hệ thống tự động:

  • ✅ Nhập toàn bộ sản phẩm vào kho đại lý
  • ✅ Cập nhật tồn kho
  • ✅ Trạng thái chuyển thành AT_DEALER
  • ✅ Ghi log trong chuỗi xác nhận 3 bên (Handshake)

⚠️ Quan trọng: Đây là bước xác nhận 3 bên cuối cùng trong luồng vận chuyển. Sau khi đại lý xác nhận → dữ liệu truy xuất nguồn gốc được hoàn thiện. Xem chi tiết tại Vận chuyển & Xác nhận 3 bên.


3. Tồn kho

Đường dẫn: /dealer/stock

Tồn kho đại lý

Xem tồn kho hiện tại theo sản phẩm:

CộtMô tả
Sản phẩmTên sản phẩm
TồnSố lượng hiện có
Đã bánSố lượng đã bán
Giá bánGiá bán lẻ hiện tại

4. Bảng giá bán lẻ

Đường dẫn: /dealer/pricing

Cấu hình giá bán cho từng sản phẩm tại đại lý:

CộtMô tả
Giá gốcGiá từ nhà cung cấp / công ty
Giá bán lẻGiá do đại lý tự đặt
Giá khuyến mãiGiá ưu đãi (nếu có)

💡 Giá bán lẻ sẽ tự động hiển thị khi quét mã sản phẩm trên POS.


5. Bán hàng POS

Đường dẫn: /dealer/sale

Bán hàng POS

Giao diện POS (Point of Sale) chia 2 vùng:

Vùng trái: Quét mã & Giỏ hàng

Bước 1: Quét mã sản phẩm

  • Nhập hoặc quét mã S/N (Serial Number) vào ô tìm kiếm
  • Nhấn Enter hoặc nút "Thêm"
  • Sản phẩm tự động thêm vào giỏ với giá từ Bảng giá

Bảng giỏ hàng:

CộtMô tả
STTSố thứ tự
Mã S/NSerial Number (font mono)
Tên sản phẩmTên sản phẩm
SLSố lượng (mặc định: 1)
Đơn giáCó thể chỉnh sửa trực tiếp
Thành tiềnĐơn giá × Số lượng
Xóa🗑 Xóa khỏi giỏ

⚠️ Hệ thống kiểm tra trùng lặp — cùng 1 mã S/N không thể thêm 2 lần.

Vùng phải: Khách hàng & Thanh toán

Chọn loại khách:

LoạiMô tả
Khách lẻBán vãng lai, không lưu lịch sử cá nhân
Khách quenTìm hoặc tạo mới khách hàng, lưu lịch sử mua

Khách quen — Tìm kiếm:

  1. Gõ tên hoặc SĐT vào ô tìm kiếm
  2. Chọn từ danh sách gợi ý (autocomplete)
  3. Thông tin khách hiển thị: Tên, SĐT, Địa chỉ

Khách quen — Tạo mới:

  1. Nhấn "+ Thêm khách hàng mới"
  2. Nhập: Tên (), SĐT (), Địa chỉ
  3. Nhấn "Lưu và Chọn" → Khách tự động được chọn

Thanh toán:

MụcMô tả
Số lượngTổng số sản phẩm trong giỏ
Tổng tiềnTổng thành tiền (in đậm, xanh, cỡ lớn)
Phương thứcTiền mặt 💵 / Chuyển khoản 💳

Nhấn nút "THANH TOÁN" → Hoàn thành

Hệ thống tự động:

  • ✅ Tạo hóa đơn bán hàng
  • ✅ Trừ tồn kho
  • ✅ Chuyển trạng thái tem: Active → Sold
  • ✅ Ghi nhận doanh thu vào Dashboard
  • ✅ Lưu lịch sử mua nếu là khách quen

💡 Nếu giá sản phẩm = 0đ, hệ thống sẽ cảnh báo xác nhận trước khi cho phép bán.


6. Lịch sử hóa đơn

Đường dẫn: /dealer/sales

Xem lại tất cả hóa đơn đã tạo:

Tính năngMô tả
Lọc theo ngàyChọn khoảng thời gian
Lọc theo kháchTìm theo tên/SĐT
Xem chi tiếtDanh sách sản phẩm trong hóa đơn
In hóa đơnMở trang in /dealer/receipt/:id
Thống kêTổng doanh thu theo bộ lọc

7. Quản lý Khách hàng

Đường dẫn: /dealer/customers

Quản lý thông tin khách hàng đã đăng ký:

CộtMô tả
TênTên khách hàng
SĐTSố điện thoại
Địa chỉĐịa chỉ (nếu có)
Tổng muaTổng giá trị đã mua
Lần mua cuốiNgày mua gần nhất

Thêm khách hàng

Có 2 cách:

  1. Từ trang Khách hàng: Nhấn "Thêm mới" → Nhập thông tin
  2. Từ POS: Khi bán hàng → Chọn "Khách quen" → "Thêm khách hàng mới" (nhanh hơn)

8. In hóa đơn

Đường dẫn: /dealer/receipt/:id

Sau mỗi giao dịch, đại lý có thể in hóa đơn:

  • Nhấn "In hóa đơn" từ lịch sử
  • Trang in hiển thị: Thông tin đại lý, Khách hàng, Danh sách sản phẩm, Tổng tiền
  • Hỗ trợ in trên máy in nhiệt (thermal printer)

Tóm tắt luồng hoạt động Đại lý

Đại lý đăng nhập

 ├── 📊 Dashboard → Xem doanh thu, tồn kho, đơn chờ

 ├── 📥 Nhận hàng → Xác nhận phiếu giao → Hàng vào kho

 ├── 💰 Cấu hình giá → Đặt giá bán lẻ cho từng SP

 ├── 🛒 Bán hàng POS → Quét mã → Chọn khách → Thanh toán

 ├── 📋 Lịch sử → Xem lại, in hóa đơn

 └── 👥 Khách hàng → Quản lý danh sách khách quen

Tiếp theo

Tài liệu hướng dẫn sử dụng TrustID