Hướng dẫn tạo đơn vận chuyển theo PO & bản vẽ, quản lý đơn vị vận chuyển, theo dõi lịch sử vận chuyển theo từng đơn và cập nhật trạng thái giao hàng.
Module Vận chuyển quản lý việc giao hàng theo từng đơn hàng (PO) và bản vẽ cho khách hàng, hoặc gửi hàng đi xử lý sau gia công tại đơn vị bên ngoài. Mỗi đơn vận chuyển ghi nhận đơn vị vận chuyển, ngày giao, danh sách bản vẽ kèm số lượng, và có lịch sử theo dõi (tracking) riêng theo thời gian.
Module gồm 3 trang chính:
shipping_management.php — Xem danh sách đơn vận chuyển, lọc theo trạng thái/loại, tìm kiếm.add_shipment.php — Chọn khách hàng, đơn vị vận chuyển, PO & bản vẽ cần giao.carrier_management.php — Quản lý danh sách đơn vị vận chuyển kèm thông tin đăng nhập website tra cứu.shipping_tracking.php — Xem lịch sử vận chuyển dạng timeline, cập nhật vị trí và trạng thái mới.Truy cập add_shipment.php hoặc bấm nút + Thêm đơn vận chuyển mới trên trang danh sách.
VC + ngày (yymmdd) + số thứ tự, ví dụ VC260729-001. Có thể sửa tay, bắt buộc phải nhập.add_shipment.php?ajax_action=get_pos.| Trường | Bắt buộc | Mô tả |
|---|---|---|
| Mã vận đơn | Bắt buộc | Hệ thống gợi ý sẵn theo định dạng VCyymmdd-XXX, có thể sửa tay. |
| Khách hàng | Tuỳ chọn | Khách hàng nhận hàng. Quyết định danh sách PO được tải lên để chọn bản vẽ vận chuyển. |
| Đơn vị vận chuyển | Tuỳ chọn | Chọn từ danh sách đã tạo ở trang Đơn vị vận chuyển. |
| Ngày giao | Tuỳ chọn | Ngày dự kiến hoặc thực tế giao hàng cho khách/đơn vị vận chuyển. |
| Trạng thái | Tuỳ chọn | Một trong 4 trạng thái: Chờ giao / Đang vận chuyển / Đã giao / Thất bại. Mặc định "Chờ giao". |
| Loại vận chuyển | Bắt buộc | Giao hàng cho khách, hoặc gửi xử lý sau gia công (mạ, sơn, xử lý bề mặt...). |
| PO & Bản vẽ | Tuỳ chọn | Danh sách bản vẽ được chọn kèm số lượng gửi, lưu vào bảng riêng shipment_items. Một đơn có thể không gắn bản vẽ nào. |
| Ghi chú | Tuỳ chọn | Thông tin bổ sung về đơn vận chuyển. |
| Ngày tạo | Tự động | Hệ thống tự ghi nhận thời điểm tạo đơn (created_at = NOW()). |
Mỗi đơn vận chuyển phải chọn một trong 2 loại vận chuyển:
Sau khi chọn khách hàng, khu vực "Đơn hàng (PO) & bản vẽ đi kèm" hiển thị danh sách PO có thể tick chọn:
shipment_items (PO, mã bản vẽ, mô tả, số lượng), tách biệt với bảng đơn vận chuyển chính.Trang Quản lý vận chuyển (shipping_management.php) hiển thị toàn bộ đơn vận chuyển, mới nhất lên trước, dưới dạng bảng (Desktop) hoặc card (Mobile).
| # | Mã vận đơn | Khách hàng | Loại VC | PO / Bản vẽ | Đơn vị VC | Ngày giao | Trạng thái | Hành động |
|---|---|---|---|---|---|---|---|---|
| 1 | VC260729-001 | Công ty TNHH ABC | 📦 Giao hàng | 2 PO · 5 bản vẽ | Giao Hàng Nhanh | 29/07/2026 | ⏳ Chờ giao | 📍 ✅ ✏️ 🗑️ |
shipping_tracking.php?id={id} để xem/cập nhật lịch sử vận chuyển của đơn đó.delivery_confirmation.php?id={id} để xác nhận đơn đã giao thành công.edit_shipment.php?id={id} để chỉnh sửa thông tin đơn vận chuyển.Trang Theo dõi vận chuyển (shipping_tracking.php) hiển thị lịch sử cập nhật của một đơn vận chuyển dưới dạng timeline (dòng thời gian), giúp biết hàng đang ở đâu và đã qua những mốc nào.
Trang Đơn vị vận chuyển (carrier_management.php) quản lý danh sách các đơn vị giao hàng/vận chuyển (VD: Giao Hàng Nhanh, Viettel Post, xe tải riêng...) để chọn nhanh khi tạo đơn vận chuyển.
| Trường | Bắt buộc | Mô tả |
|---|---|---|
| Tên đơn vị | Bắt buộc | Tên đơn vị vận chuyển, hiển thị trong dropdown khi tạo đơn. |
| Link website | Tuỳ chọn | Đường dẫn website tra cứu vận đơn của đơn vị này. |
| Tên đăng nhập / Mật khẩu | Tuỳ chọn | Thông tin đăng nhập cổng tra cứu vận đơn của đơn vị vận chuyển (nếu có), hiển thị ẩn dạng •••••••• và có thể bấm 👁️ để xem lại. |
| Ghi chú | Tuỳ chọn | Thông tin bổ sung: khu vực phục vụ, thời gian giao hàng trung bình, đầu mối liên hệ, v.v. |
carrier_management.php?edit={id}.Mỗi đơn vận chuyển có một trong 4 trạng thái:
Hệ thống cung cấp các tuỳ chọn lọc và tìm kiếm trên trang danh sách vận chuyển:
Module vận chuyển áp dụng phân quyền dựa trên biến $role (system_role trong session):
| Hành động | Admin (role = 0) | Người dùng thường |
|---|---|---|
| Xem danh sách đơn / theo dõi | ✅ Có | ✅ Có |
| Tạo / Sửa đơn vận chuyển | ✅ Có | ✅ Có |
| Xoá đơn vận chuyển | ✅ Có | ❌ Không |
| Quản lý đơn vị vận chuyển | ✅ Có | ✅ Có (trừ xoá) |
| Xoá đơn vị vận chuyển | ✅ Có | ❌ Không |
bussines_id trong session để đảm bảo dữ liệu chỉ thuộc về doanh nghiệp của người dùng đang đăng nhập.Tiếp tục khám phá các chức năng liên quan: