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.

Phí Vận Chuyển
Miễn Phí Vận Chuyển
COD
Tích Hợp Carrier

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ómVai trò chính
Nhân viên SalesThêm phương thức giao hàng vào đơn hàng
Quản lý LogisticsCấu hình phương thức giao hàng, quy tắc định giá
Quản lý SalesThiế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

FieldsTrường dữ liệuDescription
Delivery MethodPhương thức giao hàngTên phương thức vận chuyển
Shipping MethodPhương thức vận chuyểnPhương thức vận chuyển được chọn
Delivery ProductSản phẩm giao hàngSản phẩm dịch vụ đại diện cho phí vận chuyển
ProviderNhà cung cấpLoại nhà cung cấp vận chuyển
Fixed PriceGiá cố địnhPhí vận chuyển cố định
Based on RulesDựa trên quy tắcPhí tính theo quy tắc động
Pricing RulesQuy tắc định giáCác quy tắc tính phí vận chuyển
Free ShippingMiễn phí vận chuyểnMiễn phí khi đạt điều kiện
Cash on DeliveryThu tiền khi giao hàngThanh toán khi nhận hàng
Shipping WeightTrọng lượng vận chuyểnTrọ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.

FieldsTrường dữ liệuDescription
Delivery MethodPhương thức giao hàngTên phương thức (VD: "Giao hàng nhanh", "Giao hàng tiêu chuẩn")
ProviderNhà cung cấpLoại: Fixed Price, Based on Rules, hoặc External
Delivery ProductSản phẩm giao hàngSản phẩm dịch vụ đại diện cho phí vận chuyển
CompanyCông tyCô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ểmPhù hợp với
Fixed PricePhí cố định cho mọi đơn hàng, đơn giản dễ cấu hìnhGiao hàng nội thành, phí cố định theo khu vực
Based on RulesPhí 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 ProvidersTích hợp FedEx, DHL, UPS, lấy giá thực tế từ APIGiao 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.

FieldsTrường dữ liệuDescription
CountriesQuốc giaChỉ áp dụng cho các quốc gia được chọn
StatesTỉnh/ThànhChỉ áp dụng cho các tỉnh/thành được chọn
Zip PrefixesTiền tố mã bưu điệnChỉ áp dụng cho mã bưu điện bắt đầu bằng...

Giới hạn sản phẩm

FieldsTrường dữ liệuDescription
Max WeightTrọng lượng tối đaTrọng lượng tối đa (kg)
Max VolumeThể tích tối đaThể tích tối đa (m³)
Must Have TagsPhải có thẻĐơn hàng phải có ít nhất 1 sản phẩm có thẻ này
Excluded TagsThẻ 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.

FieldsTrường dữ liệuDescription
VariableBiến điều kiệnWeight, Volume, Price, Quantity, Weight*Volume
OperatorToán tử<=, <, >=, >, ==
Maximum ValueGiá trị ngưỡngGiá trị tối đa của biến
Sale Base PricePhí cơ bảnPhí cố định
Sale PriceĐơn giáĐơn giá nhân với biến
Variable FactorBiến nhânWeight, 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