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.

REST API
Express Worldwide
Tính phí tự động
Nhãn thermal
Tracking real-time
Hải quan quốc tế
Bảo hiểm vận chuyển
Nhãn hoàn trả

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ómVai trò chính
Nhân viên khoTạo nhãn vận chuyển, in nhãn, đóng gói hàng
Nhân viên salesTính cước phí, thêm phí vận chuyển vào đơn hàng
Quản lý logisticsCấ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

FieldsTrường dữ liệuDescription
DHL API KeyMã khóa API DHLKhóa API từ DHL Developer Portal
DHL API SecretMã bí mật API DHLMã bí mật từ DHL Developer Portal
DHL Account NumberSố tài khoản DHLSố tài khoản DHL Express
RegionKhu vựcAsia Pacific, America, Europe
DHL ProductSản phẩm DHLD - Express Worldwide, P - Express Worldwide, U - Express Worldwide
DHLxw Package TypeLoại kiện hàng DHLxwDHL Box, Customer Provided
Unit SystemHệ thống đơn vịMetric (kg, cm) hoặc Imperial (lb, in)
Label Image FormatĐịnh dạng hình ảnh nhãnPDF, ZPL, EPL
Label TemplateNhãn mẫu8X4_A4_PDF, 6X4_A4_PDF, thermal
Dutiable MaterialNguyên liệu tính thuếHàng có tính thuế
Duties paid byNgười trả thuế quanSender, Recipient, Carrier
Tracking NumberSố theo dõiMã 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

TemplateKích thướcDùng cho
8X4_A4_PDF8x4 inch trên A4Máy in laser/inkjet
8X4_thermal8x4 inchMáy in thermal
6X4_A4_PDF6x4 inch trên A4Máy in laser/inkjet
6X4_thermal6x4 inchMá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ỗiNguyên nhânGiải pháp
DHL API key is missingChư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 tinKiểm tra Street, City, ZIP, Country, Phone
Weight is missingSản phẩm chưa có trọng lượngCập nhật Weight trong Product → General Information
Total weight is 0.0Tổng trọng lượng = 0Kiểm tra trọng lượng từng sản phẩm hoặc nhập vào package
Insurance not availableBả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 futureScheduled Date trong quá khứSửa Scheduled Date thành ngày tương lai
No price availableDHL không hỗ trợ tuyến nàyThử sản phẩm DHL khác hoặc kiểm tra địa chỉ