Phương thức Giao hàng
Quản lý chi phí vận chuyển và tích hợp nhà cung cấp vận chuyển trong quy trình bán hàng.
Tổng quan
Module Delivery giúp doanh nghiệp quản lý chi phí vận chuyển trong quy trình bán hàng với khả năng cấu hình linh hoạt và tích hợp đa dạng.
Điểm chính
• Cấu hình nhiều phương thức giao hàng (Fixed Price, Based on Rules, External Providers)
• Tự động tính phí vận chuyển dựa trên trọng lượng, thể tích, giá trị đơn hàng
• Hỗ trợ miễn phí vận chuyển khi đơn hàng đạt ngưỡng
• Tích hợp thu tiền khi giao hàng (Cash on Delivery - COD)
• Kết nối với các nhà cung cấp vận chuyển bên ngoài (FedEx, DHL, UPS)
• Quản lý điểm lấy hàng cho khách hàng
Nhóm người dùng
Vai trò và trách nhiệm
| Nhóm | Vai trò chính |
|---|---|
| Nhân viên Sales | Thêm phương thức giao hàng vào đơn hàng |
| Quản lý Logistics | Cấu hình phương thức giao hàng, quy tắc định giá |
| Quản lý Sales | Thiết lập chính sách miễn phí vận chuyển, theo dõi chi phí |
Trường thông tin chính
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Delivery Method | Phương thức giao hàng | Tên phương thức vận chuyển |
| Shipping Method | Phương thức vận chuyển | Phương thức vận chuyển được chọn |
| Delivery Product | Sản phẩm giao hàng | Sản phẩm dịch vụ đại diện cho phí vận chuyển |
| Provider | Nhà cung cấp | Loại nhà cung cấp vận chuyển |
| Fixed Price | Giá cố định | Phí vận chuyển cố định |
| Based on Rules | Dựa trên quy tắc | Phí tính theo quy tắc động |
| Pricing Rules | Quy tắc định giá | Các quy tắc tính phí vận chuyển |
| Free Shipping | Miễn phí vận chuyển | Miễn phí khi đạt điều kiện |
| Cash on Delivery | Thu tiền khi giao hàng | Thanh toán khi nhận hàng |
| Shipping Weight | Trọng lượng vận chuyển | Trọng lượng của lô hàng |
Giao diện và Menu chính
Truy cập cấu hình từ Sales → Configuration → Delivery Methods hoặc Inventory → Configuration → Delivery Methods.
Điểm chính
• List view: danh sách tất cả phương thức giao hàng
• Form view: chi tiết cấu hình từng phương thức
• Kanban view: hiển thị dạng thẻ (nếu có)
Cấu hình phương thức giao hàng
Tạo phương thức giao hàng mới bằng cách vào Sales → Configuration → Delivery Methods và nhấn Create.
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Delivery Method | Phương thức giao hàng | Tên phương thức (VD: "Giao hàng nhanh", "Giao hàng tiêu chuẩn") |
| Provider | Nhà cung cấp | Loại: Fixed Price, Based on Rules, hoặc External |
| Delivery Product | Sản phẩm giao hàng | Sản phẩm dịch vụ đại diện cho phí vận chuyển |
| Company | Công ty | Công ty áp dụng (không bắt buộc) |
Loại phương thức giao hàng
Có 3 loại phương thức giao hàng chính, mỗi loại phù hợp với nhu cầu khác nhau.
So sánh các loại phương thức
| Loại | Đặc điểm | Phù hợp với |
|---|---|---|
| Fixed Price | Phí cố định cho mọi đơn hàng, đơn giản dễ cấu hình | Giao hàng nội thành, phí cố định theo khu vực |
| Based on Rules | Phí theo trọng lượng, thể tích, giá trị, linh hoạt nhiều bậc giá | Phí vận chuyển phức tạp, nhiều mức giá |
| External Providers | Tích hợp FedEx, DHL, UPS, lấy giá thực tế từ API | Giao hàng quốc tế, cần tracking chính xác |
Giới hạn địa lý
Giới hạn phương thức giao hàng theo khu vực để đảm bảo chỉ hiển thị phương thức phù hợp.
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Countries | Quốc gia | Chỉ áp dụng cho các quốc gia được chọn |
| States | Tỉnh/Thành | Chỉ áp dụng cho các tỉnh/thành được chọn |
| Zip Prefixes | Tiền tố mã bưu điện | Chỉ áp dụng cho mã bưu điện bắt đầu bằng... |
Giới hạn sản phẩm
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Max Weight | Trọng lượng tối đa | Trọng lượng tối đa (kg) |
| Max Volume | Thể tích tối đa | Thể tích tối đa (m³) |
| Must Have Tags | Phải có thẻ | Đơn hàng phải có ít nhất 1 sản phẩm có thẻ này |
| Excluded Tags | Thẻ loại trừ | Đơn hàng không được có sản phẩm có thẻ này |
Thêm phương thức giao hàng vào đơn hàng
Có thể thêm phương thức giao hàng thủ công hoặc tự động vào đơn hàng.
Các bước thực hiện
1. Mở đơn hàng (Sale Order)
2. Nhấn nút Add Shipping hoặc Delivery
3. Chọn phương thức giao hàng từ danh sách
4. Hệ thống tự động tính phí và thêm dòng "Delivery" vào đơn hàng
5. Xác nhận đơn hàng
Cập nhật phí vận chuyển
Khi đơn hàng thay đổi (thêm/bớt sản phẩm, thay đổi số lượng), cần cập nhật phí vận chuyển.
Các bước thực hiện
1. Hệ thống hiển thị cảnh báo "Delivery cost should be recomputed"
2. Nhấn nút Update Shipping Cost
3. Kiểm tra giá mới
4. Nhấn Apply để cập nhật
Quy tắc định giá vận chuyển
Áp dụng cho phương thức Based on Rules. Tạo quy tắc định giá bằng cách mở phương thức giao hàng, vào tab Pricing Rules và nhấn Add a line.
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Variable | Biến điều kiện | Weight, Volume, Price, Quantity, Weight*Volume |
| Operator | Toán tử | <=, <, >=, >, == |
| Maximum Value | Giá trị ngưỡng | Giá trị tối đa của biến |
| Sale Base Price | Phí cơ bản | Phí cố định |
| Sale Price | Đơn giá | Đơn giá nhân với biến |
| Variable Factor | Biến nhân | Weight, Volume, Price, Quantity |
Công thức tính phí
Phí vận chuyển = Sale Base Price + (Sale Price × Variable Factor)
Miễn phí vận chuyển
Cấu hình miễn phí vận chuyển khi đơn hàng đạt ngưỡng giá trị nhất định.
Điểm chính
• Khi đủ điều kiện, dòng delivery hiển thị: "Delivery Method - Free Shipping"
• Giá = 0đ
• Khách hàng thấy thông báo "Miễn phí vận chuyển"
Các bước thực hiện
1. Mở phương thức giao hàng
2. Bật Free if order amount is above
3. Nhập Amount (ngưỡng giá trị đơn hàng)
Thu tiền khi giao hàng (COD)
Kích hoạt COD bằng cách mở phương thức giao hàng, bật Cash on Delivery và lưu cấu hình.
Điểm chính
• COD chỉ khả dụng với phương thức giao hàng đã bật tính năng này
• Đơn hàng COD được tự động xác nhận khi thanh toán
• Cần đối soát với shipper sau khi giao hàng
Điểm lấy hàng (Pickup Locations)
Một số nhà cung cấp vận chuyển hỗ trợ khách hàng lấy hàng tại điểm giao dịch.
Các bước thực hiện
1. Khách hàng đặt hàng online
2. Chọn phương thức giao hàng hỗ trợ pickup
3. Hệ thống hiển thị danh sách điểm lấy hàng gần địa chỉ
4. Khách hàng chọn điểm thuận tiện
5. Đơn hàng được giao đến điểm đó
Tích hợp nhà cung cấp vận chuyển
Odoo hỗ trợ nhiều nhà cung cấp vận chuyển thông qua các module tích hợp.
Điểm chính
• FedEx: delivery_fedex
• DHL: delivery_dhl
• UPS: delivery_ups
• USPS: delivery_usps
• Bpost: delivery_bpost
• Sendcloud: delivery_sendcloud
Cấu hình API nhà cung cấp
Các bước thực hiện
1. Mở phương thức giao hàng
2. Nhập thông tin API: API Key / Username / Password, Account Number, Meter Number (nếu có)
3. Chọn Environment: Test (môi trường thử nghiệm) hoặc Production (môi trường thực tế)
4. Bật Debug logging nếu cần gỡ lỗi
Lấy giá cước và tạo lô hàng
Điểm chính
• Khi thêm phương thức vào đơn hàng, hệ thống gọi API và nhận giá cước thực tế
• Với Integration Level = Get Rate and Create Shipment: tự động tạo shipment trên hệ thống nhà cung cấp
• Nhận mã tracking để khách hàng theo dõi đơn hàng
Báo cáo và theo dõi
Điểm chính
• Xem dòng "Delivery" trong đơn hàng
• Báo cáo Sales → Analysis → Sales Analysis
• Lọc theo sản phẩm giao hàng
• So sánh chi phí vận chuyển giữa các phương thức
• Theo dõi tỷ lệ đơn hàng miễn phí vận chuyển
• Đánh giá mức độ sử dụng từng phương thức
Mẹo sử dụng thực tế
Điểm chính
• Cập nhật trọng lượng sản phẩm: Đảm bảo tất cả sản phẩm có trọng lượng chính xác để tính phí đúng
• Kiểm tra quy tắc định giá: Test với nhiều kịch bản đơn hàng khác nhau
• Sử dụng margin: Thêm % lợi nhuận vào phí vận chuyển nếu cần
• Miễn phí có điều kiện: Khuyến khích khách hàng mua nhiều hơn
• Giới hạn địa lý: Tránh hiển thị phương thức không phù hợp với địa chỉ khách hàng
• Debug logging: Bật khi gặp lỗi tích hợp API để xem chi tiết request/response
• Test environment: Luôn test với môi trường thử nghiệm trước khi chuyển production