Liên hệ

    Thuật toán tính phí vận chuyển tự động theo trọng lượng quy đổi (Volumetric Weight) và khoảng cách

    Trả lời nhanh

    Thuật toán tính phí vận chuyển tự động trên website thương mại điện tử xác định giá trị lớn hơn giữa trọng lượng thực tế (Gross Weight) và trọng lượng quy đổi từ thể tích kiện hàng (Volumetric Weight) theo công thức Dài nhân Rộng nhân Cao chia cho hệ số quy đổi (thường là 5000 hoặc 6000). Khi giỏ hàng có nhiều sản phẩm, hệ thống áp dụng thuật toán đóng gói 3 chiều (3D Bin Packing) để ước tính kích thước thùng carton tổng hợp, kết hợp ma trận khoảng cách giữa kho xuất hàng và địa chỉ nhận nhằm tính chính xác phụ phí vùng xa.

    Một nguyên nhân phổ biến gây thất thoát lợi nhuận trên website thương mại điện tử là thu thiếu phí vận chuyển đối với mặt hàng nhẹ nhưng cồng kềnh như bỉm tã, chăn nệm, đồ gia dụng nhựa hoặc thú nhồi bông. Khi giỏ hàng chỉ cộng dồn cân nặng thực tế mà bỏ qua thể tích chiếm dụng trên xe tải, doanh nghiệp phải tự bù khoản chênh lệch cước lớn khi đối soát.

    Phần 01

    Nguyên lý trọng lượng tính cước (Chargeable Weight) và bài toán lệch phí trên website

    Trong ngành logistics và chuyển phát nhanh toàn quốc, không gian chứa hàng trên thùng xe tải hoặc khoang máy bay bị giới hạn bởi cả tải trọng lẫn dung tích. Một thùng carton chứa gấu bông hoặc đèn trang trí có thể chỉ nặng 1,5 kg trên bàn cân, nhưng lại chiếm diện tích tương đương một kiện hàng đặc nặng 8 kg. Vì vậy, mọi đơn vị giao vận đều áp dụng khái niệm Trọng lượng tính cước (Chargeable Weight), được xác định bằng giá trị lớn hơn giữa Trọng lượng thực tế (Actual Gross Weight) và Trọng lượng quy đổi thể tích (Volumetric / Dimensional Weight).

    Công thức chuẩn để tính trọng lượng quy đổi theo đơn vị centimet và kilôgam là: Trọng lượng quy đổi (kg) = (Chiều dài x Chiều rộng x Chiều cao) / Hệ số quy đổi (DIM Factor). Tùy theo gói dịch vụ chuyển phát nhanh đường hàng không hay đường bộ nội địa, hệ số quy đổi này thường được các hãng quy định ở mức 5000 hoặc 6000 (tương ứng đơn vị gram sẽ chia cho 5 hoặc 6). Nếu một hệ thống giỏ hàng thương mại điện tử chỉ lấy trường weight của sản phẩm nhân với số lượng để gọi API báo phí, kết quả trả về sẽ thấp hơn nhiều so với hóa đơn thực tế lúc bưu cục quét kích thước kiện hàng.

    Để khắc phục triệt để, cấu trúc cơ sở dữ liệu của từng biến thể sản phẩm (SKU Variant) trong hệ thống quản trị nội dung (CMS / PIM) bắt buộc phải lưu trữ đầy đủ 4 thông số vật lý sau khi đã tính bao bì tiêu chuẩn: cân nặng thực (gram), chiều dài (cm), chiều rộng (cm) và chiều cao (cm). Ngay tại thời điểm tính toán giỏ hàng, công cụ tính cước nội bộ phải so sánh cả hai đại lượng này trước khi truyền tham số sang API của hãng vận chuyển.

    • Trọng lượng thực tế (Gross Weight): bao gồm khối lượng bản thân sản phẩm cộng với khối lượng hộp đựng riêng và vật liệu chèn lót bảo vệ cơ bản.
    • Trọng lượng thể tích (Volumetric Weight): phản ánh không gian ba chiều mà kiện hàng chiếm dụng trong khoang vận chuyển theo hệ số DIM.
    • Hệ số DIM phổ biến: chia 6000 đối với dịch vụ chuyển phát tiêu chuẩn đường bộ; chia 5000 đối với dịch vụ chuyển phát nhanh hoặc hỏa tốc liên tỉnh.
    • Cảnh báo dữ liệu khuyết thiếu: hệ thống quản trị cần chặn thao tác xuất bản sản phẩm mới nếu nhân viên ngành hàng bỏ trống kích thước 3 chiều đối với các danh mục hàng gia dụng, nội thất, đồ chơi.
    Ví dụ đối chiếu trọng lượng thực tế, trọng lượng quy đổi và trọng lượng tính cước theo ngành hàng
    Nhóm mặt hàng tiêu biểuCân nặng thực (Gross)Kích thước kiện (D x R x C)Trọng lượng quy đổi (DIM 6000)Trọng lượng tính cước áp dụng
    Mỹ phẩm, phụ kiện thời trang nhỏ0,45 kg20 x 15 x 10 cm0,50 kg0,50 kg (Làm tròn theo nấc 500g)
    Nồi chiên không dầu nguyên hộp4,20 kg38 x 38 x 42 cm10,11 kg10,11 kg (Tính theo thể tích quy đổi)
    Combo 4 bịch bỉm tã trẻ em3,20 kg55 x 40 x 45 cm16,50 kg16,50 kg (Chênh lệch gấp 5 lần cân thực)
    Bộ tạ tay kim loại tập thể hình15,00 kg30 x 20 x 15 cm1,50 kg15,00 kg (Tính theo cân nặng thực tế)
    Vali du lịch cỡ đại 28 inch4,50 kg76 x 51 x 32 cm20,67 kg20,67 kg (Áp dụng thêm phụ phí hàng cồng kềnh)
    Phần 02

    Thuật toán đóng gói giỏ hàng nhiều sản phẩm (Multi-item 3D Bin Packing & Nesting)

    Bài toán tính phí vận chuyển trở nên phức tạp gấp bội khi khách hàng đặt mua nhiều sản phẩm khác nhau trong cùng một đơn hàng. Nếu hệ thống chỉ cộng dồn trực tiếp chiều dài, chiều rộng và chiều cao của từng món hàng, kích thước kiện hàng giả định sẽ phình to bất thường, dẫn đến việc báo phí vận chuyển cao vô lý và khiến khách hàng rời bỏ trang thanh toán ngay lập tức.

    Trong kiến trúc thương mại điện tử chuyên sâu, hệ thống sử dụng thuật toán mô phỏng đóng gói ba chiều (3D Bin Packing Heuristic - First Fit Decreasing) kết hợp quy tắc lồng ghép (Nesting Rules). Đầu tiên, doanh nghiệp khai báo danh mục các cỡ thùng carton tiêu chuẩn đang sử dụng tại kho (ví dụ: Thùng S 20x15x10cm, Thùng M 30x25x20cm, Thùng L 50x40x35cm) cùng hệ số hao hụt vật liệu chống sốc (thường cộng thêm 8% đến 12% thể tích cho xốp nổ, túi khí).

    Khi giỏ hàng có từ hai sản phẩm trở lên, thuật toán sẽ sắp xếp các sản phẩm theo thứ tự thể tích giảm dần, cho phép xoay chiều linh hoạt (6 hướng xoay trục X, Y, Z đối với hàng hóa không bắt buộc đặt thẳng đứng) để tìm ra cỡ thùng carton nhỏ gọn chứa vừa toàn bộ giỏ hàng. Đối với các mặt hàng có tính chất xếp chồng hoặc lồng vào nhau (như rổ nhựa, chậu cây, hộp thực phẩm rỗng), hệ thống áp dụng hệ số lồng ghép (nesting_factor) để chỉ cộng thêm phần chiều cao tăng thêm (ví dụ 15%) cho mỗi sản phẩm tiếp theo cùng mã.

    • Gom nhóm theo thể tích tổng (Total Volume Root Approximation): với các giỏ hàng tạp hóa có hàng chục món nhỏ lẻ, có thể dùng phương pháp xấp xỉ căn bậc ba của tổng thể tích nhân hệ số lấp đầy 1,25 để đạt tốc độ tính toán dưới 10 mili giây.
    • Đánh dấu sản phẩm nguyên đai nguyên kiện (ship_in_own_box = true): các mặt hàng như tivi, lò vi sóng, quạt cây không gộp chung vào thùng carton nhỏ mà được tách thành kiện độc lập khi tính cước.
    • Tự động tách kiện (Multi-parcel Splitting): khi tổng thể tích hoặc tổng cân nặng giỏ hàng vượt quá ngưỡng giới hạn một kiện của hãng giao vận (ví dụ quá 30 kg hoặc một chiều quá 150 cm), thuật toán tự động chia thành nhiều kiện và cộng tổng cước phí.
    • Cộng tự động trọng lượng vỏ thùng carton (Tare Weight) từ 150 gram đến 800 gram tùy kích cỡ thùng vào tổng trọng lượng thực tế của đơn hàng.
    Phần 03

    Ma trận khoảng cách vùng địa lý (Zone Matrix) và công thức tính cước bậc thang

    Sau khi xác định được Trọng lượng tính cước chính xác của toàn bộ giỏ hàng, bước tiếp theo của thuật toán là kết hợp yếu tố khoảng cách địa lý giữa điểm lấy hàng (Kho xuất / Cửa hàng) và điểm giao hàng (Phường, xã của người mua). Thay vì tính khoảng cách đường chim bay theo tọa độ GPS đối với đơn hàng liên tỉnh, các đơn vị vận chuyển toàn quốc sử dụng mô hình Phân vùng cước phí (Shipping Zones) dựa trên trục giao thông và cấp độ đô thị.

    Ma trận phân vùng chuẩn thường chia thành 6 đến 8 vùng cước: Nội tỉnh nội thành, Nội tỉnh ngoại thành, Nội miền trung tâm, Nội miền tuyến xã xa, Cận miền, Liên miền trung tâm, Liên miền tuyến xã xa và Vùng hải đảo đặc biệt. Mỗi vùng cước được gắn với một công thức tính giá theo bậc thang khối lượng: Mức giá mở cửa cho nấc khối lượng cơ sở (ví dụ 0,5 kg hoặc 1 kg ban đầu) cộng với Đơn giá lũy tiến cho mỗi 0,5 kg hoặc 1 kg tiếp theo.

    Ngoài cước phí theo cân nặng và vùng địa lý, thuật toán tính phí tự động trên website còn phải cộng thêm các khoản phí dịch vụ đi kèm dựa trên giá trị đơn hàng. Điển hình là phí khai giá / bảo hiểm hàng hóa (thường tính từ 0,5% đến 1% giá trị đơn hàng đối với các mặt hàng điện tử, trang sức vượt ngưỡng miễn phí bảo hiểm) và phí thu hộ tiền mặt (COD Collection Fee) nếu khách hàng chọn thanh toán tiền mặt khi nhận hàng.

    • Công thức tổng quát: Tổng phí vận chuyển = Cước cơ bản vùng + (Số nấc vượt chuẩn x Đơn giá nấc tiếp theo) + Phụ phí tuyến xã xa + Phí bảo hiểm khai giá + Phí thu hộ COD.
    • Quy tắc làm tròn nấc khối lượng (Weight Rounding Step): cấu hình linh hoạt làm tròn lên theo từng nấc 250g, 500g hoặc 1000g khớp 100% với quy định trong hợp đồng của từng đối tác vận chuyển.
    • Định tuyến kho xuất gần khách (Multi-warehouse Origin Selection): tự động kiểm tra tồn kho tại nhiều chi nhánh tỉnh, thành phố và chọn kho xuất giúp tạo ra vùng cước thấp.
    • Tính toán thời gian giao hàng dự kiến (Estimated Delivery Date - EDD) bằng cách cộng thời gian xử lý đóng gói tại kho (Cut-off time) với thời gian toàn trình của vùng cước, trừ đi các ngày nghỉ lễ.
    Phần 04

    Kiểm soát sai số thực tế và quy trình đối soát trọng lượng tự động qua Webhook

    Dù thuật toán tính phí trên website được thiết kế chặt chẽ đến đâu, trong thực tế vận hành tại kho vẫn luôn tồn tại độ lệch nhất định do nhân viên đóng gói dùng thùng carton lớn hơn dự kiến, chèn thêm nhiều vật liệu chống sốc cho hàng dễ vỡ, hoặc do thông số kích thước sản phẩm nhập ban đầu chưa chính xác. Nếu không có cơ chế theo dõi độ lệch này, doanh nghiệp sẽ âm thầm chịu lỗ cước vận chuyển qua hàng nghìn đơn hàng mỗi tháng.

    Hệ thống quản trị vận đơn hiện đại giải quyết vấn đề này bằng cách lắng nghe sự kiện cập nhật trọng lượng từ Webhook của đơn vị vận chuyển. Khi bưu tá lấy hàng về trạm phân loại và đưa qua hệ thống cân đo tự động bằng tia laser (DWS - Dimension Weighing Scanning), hãng vận chuyển sẽ gửi bản tin Webhook chứa actual_carrier_weight, carrier_dimensions và recalculated_shipping_fee về máy chủ website.

    Ngay lập tức, hệ thống đối chiếu con số của hãng với estimated_chargeable_weight lúc khách đặt hàng. Nếu mức chênh lệch vượt quá ngưỡng cho phép (ví dụ lệch trên 15% hoặc chênh quá 15.000đ tiền cước), đơn hàng sẽ tự động được gắn cờ cảnh báo trong phân hệ Đối soát vận chuyển. Đồng thời, hệ thống thống kê các mã sản phẩm (SKU) thường xuyên xuất hiện trong các đơn hàng bị lệch cân để đề xuất bộ phận kho đo đạc và cập nhật lại thông số vật lý chuẩn trong cơ sở dữ liệu.

    • Tự động lưu lịch sử chênh lệch cước phí (shipping_fee_variance) theo từng đơn hàng để phục vụ báo cáo kiểm toán nội bộ.
    • Cảnh báo tức thời qua kênh chat vận hành khi phát hiện đơn hàng bị hãng vận chuyển áp mức trọng lượng quy đổi cao bất thường để kịp thời khiếu nại kèm video đóng gói.
    • Vòng lặp tự hiệu chỉnh (Self-correcting Feedback Loop): gợi ý điều chỉnh hệ số hao hụt bao bì (packaging_padding_factor) theo từng danh mục ngành hàng dựa trên dữ liệu lịch sử 30 ngày.
    • Hiển thị minh bạch cách tính trọng lượng quy đổi trong trang chính sách vận chuyển để khách hàng hiểu rõ cấu thành chi phí khi mua các mặt hàng cồng kềnh.
    FAQ

    Câu hỏi thường gặp

    Giải đáp nhanh những điểm thương hiệu bán lẻ D2C, chuỗi cửa hàng đa chi nhánh, doanh nghiệp sản xuất – phân phối B2B và đơn vị xây dựng sàn giao dịch thương mại điện tử hay hỏi về chủ đề này.

    Tại sao khách mua sản phẩm nhẹ nhưng phí vận chuyển trên website lại cao hơn bảng giá cân nặng thông thường?

    Các đơn vị vận chuyển tính cước dựa trên giá trị lớn hơn giữa cân nặng thực tế và trọng lượng quy đổi từ thể tích kiện hàng theo công thức (Dài x Rộng x Cao) / 6000. Với các mặt hàng nhẹ nhưng chiếm nhiều diện tích thùng xe như chăn gối, bỉm tã, thùng xốp hay đồ nhựa gia dụng, phí vận chuyển được tính theo thể tích quy đổi để phản ánh đúng không gian vận tải sử dụng.

    Nếu khách mua 5 sản phẩm khác nhau trong một đơn hàng thì hệ thống tính kích thước quy đổi như thế nào?

    Hệ thống không cộng dồn thô chiều dài, rộng, cao của 5 sản phẩm mà sử dụng thuật toán mô phỏng đóng gói 3 chiều (3D Bin Packing). Thuật toán này tính tổng thể tích thực tế, áp dụng quy tắc xếp chồng hoặc lồng ghép (nếu có) và chọn ra kích thước thùng carton tiêu chuẩn của kho chứa vừa 5 món hàng đó để gửi thông số sang API tính phí.

    Doanh nghiệp chưa kịp đo kích thước từng sản phẩm thì có áp dụng tính phí tự động được không?

    Trong giai đoạn đầu, hệ thống cho phép thiết lập kích thước và trọng lượng mặc định theo từng nhóm danh mục sản phẩm (Category-level Defaults). Khi sản phẩm cụ thể chưa có thông số riêng, thuật toán sẽ kế thừa thông số trung bình của danh mục đó để tính cước, sau đó doanh nghiệp có thể cập nhật dần cho các mã hàng bán chạy hoặc hàng cồng kềnh.

    Nhận tư vấn & báo giá

    Nhận tư vấn kiến trúc & Báo giá chi tiết hệ thống Website Thương mại điện tử

    Hãy cho Uptech biết mô hình bán hàng của bạn (B2C, B2B hay Đa kho/Sàn), số lượng mã sản phẩm (SKU) dự kiến và các phần mềm cổng thanh toán, vận chuyển, ERP/POS cần kết nối. Kỹ sư giải pháp của Uptech sẽ phân tích và gửi bản đề xuất kiến trúc kèm dự toán chi phí minh bạch trong 24 giờ làm việc.

    • Phản hồi kèm sơ đồ kiến trúc đề xuất trong vòng 24 giờ làm việc
    • Tư vấn miễn phí lộ trình đồng bộ tồn kho ERP/POS và cấu trúc SEO danh mục lớn
    • Hợp đồng pháp nhân rõ ràng, bàn giao mã nguồn, xuất hóa đơn GTGT (VAT) đầy đủ
    Nhận tư vấn & báo giá

    Miễn phí khảo sát. Phản hồi trong ngày làm việc gần nhất.

    Bạn cần loại website nào?

    Hoặc nhắn Zalo / gọi 0961 163 961