Bpost Delivery
Tích hợp vận chuyển bưu điện Bỉ vào Odoo
Module Delivery Bpost tích hợp với dịch vụ vận chuyển bưu điện Bỉ (bpost), cho phép tính phí vận chuyển tự động, tạo vận đơn và in nhãn giao hàng trực tiếp từ Odoo.
Hỗ trợ cả vận chuyển nội địa (trong Bỉ) và quốc tế với khả năng theo dõi kiện hàng và tạo nhãn trả hàng.
Tính năng chính
Điểm chính
• Tính phí vận chuyển tự động dựa trên trọng lượng và điểm đến
• Tạo vận đơn và in nhãn giao hàng trực tiếp từ Odoo
• Theo dõi kiện hàng qua hệ thống bpost
• Tạo nhãn trả hàng cho giao hàng nội địa
• Hỗ trợ cả vận chuyển nội địa (trong Bỉ) và quốc tế
• Hủy vận đơn khi cần thiết
Yêu cầu
Điểm chính
• Công ty/kho hàng phải có địa chỉ tại Bỉ
• Cần có tài khoản bpost với Account Number và Passphrase
• Sản phẩm phải có trọng lượng được thiết lập
• Địa chỉ giao hàng phải đầy đủ (đường, thành phố, mã bưu chính, quốc gia)
Thuật ngữ chính
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Bpost Account Number | Số tài khoản Bpost | Số tài khoản bpost của bạn |
| Passphrase | Chuỗi mật khẩu | Mật khẩu API từ bpost |
| Bpost Delivery Nature | Tính chất giao hàng Bpost | Domestic (nội địa) hoặc International (quốc tế) |
| Bpost Package Type | Loại kiện hàng Bpost | Loại dịch vụ giao hàng (bpack 24h Pro, bpack World Express, v.v.) |
| Label Type | Loại nhãn | Kích thước giấy in nhãn (A4, A6) |
| Label Format | Định dạng nhãn | Định dạng file nhãn (PDF, PNG) |
| Delivery on Saturday | Giao hàng vào Thứ 7 | Cho phép giao hàng vào thứ 7 (có phụ phí) |
Cấu hình phương thức vận chuyển Bpost
Truy cập Inventory → Configuration → Shipping Methods để tạo và cấu hình phương thức vận chuyển Bpost.
Các bước thực hiện
1. Vào Inventory → Configuration → Shipping Methods
2. Nhấn New để tạo phương thức mới
3. Điền Shipping Method (tên), chọn Provider = bpost, chọn Company
4. Chuyển sang tab bpost Configuration
5. Nhập Bpost Account Number và Passphrase từ tài khoản bpost
6. Chọn Bpost Delivery Nature: Domestic (nội địa Bỉ) hoặc International (quốc tế)
7. Chọn Bpost Package Type phù hợp với loại dịch vụ
8. Chọn Label Type (A4/A6) và Label Format (PDF/PNG)
9. Cấu hình các tùy chọn bổ sung nếu cần
10. Nhấn Save để lưu cấu hình
Loại hình giao hàng nội địa
Domestic Package Types
| Loại dịch vụ | Mô tả |
|---|---|
| bpack 24h Pro | Giao hàng nhanh trong 24h cho doanh nghiệp |
| bpack 24h business | Giao hàng doanh nghiệp tiêu chuẩn |
| bpack Bus | Giao hàng qua xe buýt |
Loại hình giao hàng quốc tế
International Package Types
| Loại dịch vụ | Mô tả |
|---|---|
| bpack World Express Pro | Giao hàng quốc tế nhanh |
| bpack World Business | Giao hàng quốc tế doanh nghiệp |
| bpack Europe Business | Giao hàng trong khu vực châu Âu |
Tính phí vận chuyển trên đơn hàng
Để tính phí chính xác, đảm bảo tất cả sản phẩm có trọng lượng, địa chỉ giao hàng đầy đủ, và địa chỉ kho/công ty ở Bỉ.
Các bước thực hiện
1. Tạo hoặc mở đơn hàng (Sales Order)
2. Điền đầy đủ thông tin khách hàng, địa chỉ giao hàng và sản phẩm
3. Nhấn Add Shipping
4. Chọn phương thức Bpost phù hợp
5. Nhấn Get Rate để tính phí
6. Hệ thống hiển thị phí vận chuyển dự kiến
7. Nhấn Add để thêm vào đơn hàng
Tạo vận đơn và in nhãn
Sau khi xác nhận đơn hàng, hệ thống tự động tạo phiếu xuất kho (Delivery Order). Từ đây bạn có thể tạo vận đơn bpost và in nhãn giao hàng.
Các bước thực hiện
1. Xác nhận đơn hàng (Confirm Sale Order)
2. Mở Delivery Order được tạo tự động
3. Kiểm tra Carrier = bpost, địa chỉ giao hàng đầy đủ, trọng lượng sản phẩm
4. Nhấn Check Availability nếu cần, đặt số lượng thực tế (Quantity Done)
5. Đóng gói nếu cần (Put in Pack)
6. Nhấn Validate để hoàn tất xuất kho
7. Hệ thống tự động gửi thông tin đến bpost API và tạo vận đơn
8. Vào phần Chatter, tìm thông báo "Shipment created into bpost"
9. Nhấn vào file đính kèm (ví dụ: Label-001.PDF)
10. In nhãn và dán lên kiện hàng
Theo dõi vận đơn
Sau khi tạo nhãn thành công, bạn có thể theo dõi trạng thái giao hàng qua số theo dõi (tracking number).
Điểm chính
• Mở Delivery Order và xem trường Tracking Reference
• Nếu có nhiều kiện, các tracking number cách nhau bởi dấu phẩy
• Nhấn nút Tracking trên form Delivery Order để mở trang theo dõi bpost
• Hoặc vào phần Chatter, tìm thông báo và nhấn vào link tracking
• Định dạng URL: http://track.bpost.be/btr/web/#/search?itemCode=[TRACKING_CODE]&lang=en&postalCode=[ZIP]
Tạo nhãn trả hàng
Chỉ áp dụng cho Domestic (nội địa). Giao hàng quốc tế (International) không hỗ trợ tạo nhãn trả hàng tự động.
Điểm chính
• Tự động: Bật Return Label on Delivery trong cấu hình để tự động tạo nhãn trả hàng khi validate Delivery Order
• Thủ công: Mở Delivery Order đã hoàn thành, nhấn Return, tạo Return Picking, validate để tạo nhãn trả hàng
• Portal: Bật Get Return Label from Portal để khách hàng có thể tải nhãn trả hàng từ portal
• Nhãn trả hàng được đính kèm trong chatter với tên file dạng: ReturnLabel-1.PDF
Hủy vận đơn
Lưu ý: Việc hủy trong Odoo không tự động hủy vận đơn trên hệ thống bpost. Bạn cần liên hệ bpost để hủy vận đơn thực tế nếu cần.
Các bước thực hiện
1. Mở Delivery Order cần hủy
2. Nhấn Cancel (nếu chưa validate) hoặc Action → Cancel Shipment (nếu đã validate)
3. Xác nhận hủy
4. Tracking Reference bị xóa, Carrier Price về 0
5. Thông báo hủy được ghi vào chatter: "Shipment #[tracking] has been cancelled"
Xử lý lỗi thường gặp
Common Errors
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| Authentication error | Sai Account Number hoặc Passphrase | Kiểm tra lại thông tin đăng nhập, liên hệ bpost để xác nhận tài khoản |
| Recipient address incomplete | Thiếu thông tin địa chỉ giao hàng | Cập nhật đầy đủ Street, City, Zip, Country |
| Address must be in Belgium | Địa chỉ công ty/kho không phải Bỉ | Cập nhật địa chỉ công ty/kho về Bỉ hoặc dùng phương thức khác |
| Domestic for Belgium only | Dùng Domestic để giao ra ngoài Bỉ | Chuyển sang phương thức bpost International |
| International for outside Belgium | Dùng International để giao trong Bỉ | Chuyển sang phương thức bpost Domestic |
| Weight is missing | Sản phẩm chưa có trọng lượng | Vào Product → Inventory tab, điền Weight |
| Packages over 30 Kg | Kiện hàng nặng hơn 30kg | Chia nhỏ kiện hàng hoặc dùng phương thức khác |
| Service unresponsive | API bpost tạm thời không khả dụng | Đợi vài phút và thử lại, kiểm tra kết nối internet |
Mẹo sử dụng thực tế
Điểm chính
• Chuẩn bị dữ liệu: Luôn nhập đầy đủ địa chỉ khách hàng, thiết lập trọng lượng cho tất cả sản phẩm
• Tối ưu quy trình: Tạo 2 phương thức riêng cho Domestic và International, đặt tên rõ ràng
• Bật Return Label on Delivery cho Domestic để tiết kiệm thời gian
• Xử lý đơn hàng: Kiểm tra carrier trước khi validate, đóng gói cẩn thận, in nhãn ngay sau khi validate
• Theo dõi: Gửi tracking link cho khách hàng, theo dõi trạng thái giao hàng để chủ động xử lý vấn đề
• Tiết kiệm chi phí: Tối ưu trọng lượng kiện hàng, tắt Saturday Delivery nếu không cần, nhóm đơn hàng cùng khu vực