DHL Express Shipping - Tích hợp DHL REST API
Tích hợp DHL REST API hiện đại cho vận chuyển express toàn cầu
Module DHL Express Shipping tích hợp với DHL REST API để tính phí vận chuyển tự động dựa trên trọng lượng và địa chỉ, tạo vận đơn DHL trực tiếp từ phiếu xuất kho, in nhãn vận chuyển định dạng PDF hoặc thermal, theo dõi trạng thái vận đơn qua tracking number, tạo nhãn hoàn trả cho khách hàng.
Module hỗ trợ khai báo hải quan cho hàng quốc tế, tính bảo hiểm vận chuyển tự động và nhiều sản phẩm DHL Express khác nhau.
Tính năng chính
Điểm chính
• Tích hợp DHL REST API hiện đại với hiệu suất cao
• Tính phí vận chuyển tự động dựa trên trọng lượng và địa chỉ
• Tạo vận đơn DHL trực tiếp từ phiếu xuất kho
• In nhãn vận chuyển định dạng PDF hoặc thermal (8x4, 6x4)
• Theo dõi trạng thái vận đơn qua tracking number
• Tạo nhãn hoàn trả cho khách hàng (tự động hoặc thủ công)
• Hỗ trợ khai báo hải quan cho hàng quốc tế
• Tính bảo hiểm vận chuyển tự động
Nhóm người dùng
Phân quyền sử dụng
| Nhóm | Vai trò chính |
|---|---|
| Nhân viên kho | Tạo nhãn vận chuyển, in nhãn, đóng gói hàng |
| Nhân viên sales | Tính cước phí, thêm phí vận chuyển vào đơn hàng |
| Quản lý logistics | Cấu hình phương thức vận chuyển, quản lý tài khoản DHL |
Bảng tra cứu thuật ngữ EN/VI
| Fields | Trường dữ liệu | Description |
|---|---|---|
| DHL API Key | Mã khóa API DHL | Khóa API từ DHL Developer Portal |
| DHL API Secret | Mã bí mật API DHL | Mã bí mật từ DHL Developer Portal |
| DHL Account Number | Số tài khoản DHL | Số tài khoản DHL Express |
| Region | Khu vực | Asia Pacific, America, Europe |
| DHL Product | Sản phẩm DHL | D - Express Worldwide, P - Express Worldwide, U - Express Worldwide |
| DHLxw Package Type | Loại kiện hàng DHLxw | DHL Box, Customer Provided |
| Unit System | Hệ thống đơn vị | Metric (kg, cm) hoặc Imperial (lb, in) |
| Label Image Format | Định dạng hình ảnh nhãn | PDF, ZPL, EPL |
| Label Template | Nhãn mẫu | 8X4_A4_PDF, 6X4_A4_PDF, thermal |
| Dutiable Material | Nguyên liệu tính thuế | Hàng có tính thuế |
| Duties paid by | Người trả thuế quan | Sender, Recipient, Carrier |
| Tracking Number | Số theo dõi | Mã tracking DHL |
Cấu hình phương thức vận chuyển DHL
Các bước cấu hình chi tiết:
Các bước thực hiện
1. Vào Inventory → Configuration → Delivery → Shipping Methods
2. Nhấn New và điền: Shipping Method (tên), Provider (DHL), Delivery Product
3. Tab DHL Configuration - Thông tin xác thực: DHL API Key, DHL API Secret, DHL Account Number
4. Cấu hình khu vực: Region (AP cho Việt Nam, AM cho Mỹ, EU cho châu Âu)
5. Chọn DHL Product: D - Express Worldwide (phổ biến nhất)
6. Cấu hình kiện hàng: DHLxw Package Type (DHL Box), Unit System (Metric cho kg/cm)
7. Cấu hình nhãn: Label Image Format (PDF), Label Template (8X4_A4_PDF)
8. Tùy chọn: Dutiable Material (hàng quốc tế), Duties paid by, Return label on delivery
Tính phí vận chuyển
Quy trình tính phí từ đơn hàng:
Điểm chính
• Yếu tố ảnh hưởng: Trọng lượng tổng, địa chỉ gửi/nhận, loại sản phẩm DHL, khai báo hải quan, bảo hiểm
• Lưu ý: Sản phẩm phải có weight > 0, địa chỉ đầy đủ (street, city, zip, country, phone)
Các bước thực hiện
1. Tạo đơn hàng mới: Sales → Orders → New
2. Thêm sản phẩm vào đơn hàng
3. Chọn địa chỉ giao hàng (Delivery Address)
4. Nhấn Add Shipping
5. Chọn phương thức DHL
6. Nhấn Get Rate → hệ thống tự động tính phí
Tạo vận đơn DHL
Quy trình tạo vận đơn:
Điểm chính
• Thông tin gửi DHL: Người gửi (warehouse), người nhận (customer), danh sách kiện hàng, trọng lượng/kích thước, giá trị hàng hóa, khai báo hải quan
• Kết quả: Tracking number, nhãn vận chuyển PDF, tài liệu hải quan (nếu có)
Các bước thực hiện
1. Xác nhận đơn hàng → tạo phiếu xuất kho (Delivery Order)
2. Mở phiếu xuất kho
3. Kiểm tra: Địa chỉ giao hàng đầy đủ, trọng lượng chính xác, Carrier = DHL
4. Nhấn Validate để xác nhận xuất kho
5. Hệ thống tự động: Gọi DHL API, tạo tracking number, tải nhãn, đính kèm vào chatter
In nhãn vận chuyển
Các bước in nhãn:
Các bước thực hiện
1. Mở phiếu xuất kho đã validate
2. Vào tab Chatter (phía dưới form)
3. Tìm attachment: LabelShipping-DHL-[tracking_number].pdf
4. Nhấn vào file để xem hoặc tải về
5. In nhãn trên giấy A4 hoặc máy in thermal
Định dạng nhãn
| Template | Kích thước | Dùng cho |
|---|---|---|
| 8X4_A4_PDF | 8x4 inch trên A4 | Máy in laser/inkjet |
| 8X4_thermal | 8x4 inch | Máy in thermal |
| 6X4_A4_PDF | 6x4 inch trên A4 | Máy in laser/inkjet |
| 6X4_thermal | 6x4 inch | Máy in thermal |
Theo dõi vận đơn
Tracking number và theo dõi trên DHL:
Điểm chính
• Xem tracking: Trường Tracking Reference trên Delivery Order, tab Delivery của Sales Order
• Theo dõi trực tuyến: Nhấn nút Tracking hoặc truy cập http://www.dhl.com/en/express/tracking.html?AWB=[tracking_number]
• Trạng thái: Shipment information received, Picked up, In transit, Out for delivery, Delivered, Exception
Tạo nhãn hoàn trả
Hai cách tạo nhãn hoàn trả:
Điểm chính
• Tự động: Bật Return label on delivery trong cấu hình, nhãn tự động tạo khi validate phiếu xuất kho
• Thủ công: Tạo phiếu nhập kho (Return) từ đơn hàng, chọn DHL làm carrier, validate phiếu nhập kho
• File nhãn: LabelReturn-DHL-[tracking_number].pdf
• Lưu ý: Nhãn hoàn trả có service code PV (Proof of Value), không tự động pickup, khách hàng mang đến điểm DHL
Hủy vận đơn
Hạn chế và cách xử lý:
Điểm chính
• DHL REST API không hỗ trợ hủy vận đơn hoàn toàn
• Khi nhấn Cancel: Tracking number bị xóa khỏi Odoo, carrier price reset về 0
• Cách xử lý: Liên hệ trực tiếp DHL qua hotline/portal, cung cấp tracking number, yêu cầu hủy pickup/void shipment
• Sau khi DHL xác nhận, xóa tracking number trong Odoo
Mẹo sử dụng thực tế
Điểm chính
• Chuẩn bị: Kiểm tra trọng lượng chính xác, cập nhật kích thước package type, địa chỉ đầy đủ, số điện thoại liên hệ
• Tối ưu chi phí: Chọn đúng sản phẩm DHL (Express 12:00 rẻ hơn Express 9:00), đóng gói gọn nhẹ, package type phù hợp, bảo hiểm chỉ cho hàng giá trị cao
• Hàng quốc tế: Bật Dutiable Material, điền đầy đủ HS Code, chọn Incoterm phù hợp, kiểm tra tài liệu hải quan
• Quản lý nhãn: Lưu template phù hợp với máy in, in thử trước khi gửi thực tế, backup file PDF, máy in thermal cho khối lượng lớn
Xử lý lỗi thường gặp
Lỗi và giải pháp
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| DHL API key is missing | Chưa cấu hình API | Điền đầy đủ API Key, API Secret, Account Number |
| Address missing or wrong | Địa chỉ thiếu thông tin | Kiểm tra Street, City, ZIP, Country, Phone |
| Weight is missing | Sản phẩm chưa có trọng lượng | Cập nhật Weight trong Product → General Information |
| Total weight is 0.0 | Tổng trọng lượng = 0 | Kiểm tra trọng lượng từng sản phẩm hoặc nhập vào package |
| Insurance not available | Bảo hiểm không hỗ trợ | Tắt shipping insurance hoặc chọn sản phẩm DHL khác |
| Planned date must be future | Scheduled Date trong quá khứ | Sửa Scheduled Date thành ngày tương lai |
| No price available | DHL không hỗ trợ tuyến này | Thử sản phẩm DHL khác hoặc kiểm tra địa chỉ |