Odoo theo ngành Phân hệ Odoo
thiet-lap-ma-plu-can-dien-tu-tren-odoo-pos-thumbnail

Bí mật thiết lập mã PLU cân điện tử trên Odoo POS: Giải pháp “Quét là nhận” cho chuỗi thực phẩm

Bạn đang vận hành chuỗi siêu thị mini, cửa hàng thực phẩm sạch hay kinh doanh trái cây nhập khẩu? Bạn đau đầu vì nhân viên thu ngân phải thao tác thủ công: nhìn cân, gõ số ký, chọn món trên màn hình POS – vừa chậm chạp vừa dễ sai sót?

Giải pháp tối ưu nhất không phải là mua những chiếc cân kết nối PC đắt tiền, mà nằm ở việc cấu hình thông minh Thiết lập mã PLU cân điện tử trên Odoo POS.

Với tư cách là đơn vị triển khai Odoo chuyên sâu, bài viết này sẽ “mổ xẻ” cơ chế hoạt động của Mã vạch tích hợp trọng lượng (Weight Embedded Barcode) và hướng dẫn bạn làm chủ quy trình này như một chuyên gia.


Cơ chế hoạt động: Để Odoo POS tự động nhận diện mặt hàng và khối lượng từ tem cân, bạn cần đồng bộ quy tắc mã vạch giữa Cân và Phần mềm. Cụ thể:

  1. Trên Cân điện tử: Cấu hình in mã EAN-13 theo cấu trúc 21 + Mã PLU (5 số) + Khối lượng (5 số) + Số kiểm tra.

  2. Trên Odoo: Thiết lập Barcode Nomenclature với mẫu 21.....{NNDDD}.

  3. Kết quả: Khi quét, Odoo tự động tách mã PLU để tìm sản phẩm và tách khối lượng để tính tiền.


1. Bản chất kỹ thuật: Tại sao Odoo hiểu được tem cân?

Nhiều chủ doanh nghiệp lầm tưởng phải cắm dây từ cân vào máy tính thì Odoo mới hiểu. Thực tế, giải pháp ổn định và phổ biến nhất thế giới là dùng Mã vạch làm ngôn ngữ chung.

Khi máy quét đọc một chuỗi số, ví dụ 2100123012004, Odoo không xử lý ngẫu nhiên. Hệ thống POS sử dụng thuật toán Regular Expression (Regex) để phân tích chuỗi số này dựa trên cấu hình Mã PLU cân điện tử mà bạn đã cài đặt.

Quy trình xử lý ngầm (Back-end logic) diễn ra trong tích tắc:

  1. Nhận diện: Thấy tiền tố 21, hệ thống hiểu ngay đây là hàng cân.

  2. Bóc tách: Nó cắt 5 số giữa (00123) làm định danh sản phẩm (PLU) và 5 số sau (01200) làm dữ liệu trọng lượng.

  3. Tái tạo & Khớp lệnh: Odoo âm thầm tạo ra một mã vạch chuẩn 210012300000 để tìm kiếm trong Database, sau đó gán trọng lượng 1.2kg vào đơn hàng.

2. Hướng dẫn chi tiết thiết lập mã PLU cân điện tử trên Odoo POS

Để hệ thống vận hành mượt mà, bạn cần tuân thủ nghiêm ngặt 3 bước cấu hình sau. Chỉ cần sai một con số 0 (padding), hệ thống sẽ báo lỗi.

Bước 1: Chuẩn hóa Quy tắc Mã vạch (Barcode Nomenclature)

thiet-lap-ma-plu-can-dien-tu-tren-odoo-pos

Truy cập Inventory > Configuration > Barcode Nomenclatures. Tạo một quy tắc mới với thông số chuẩn cho thị trường Việt Nam:

  • Rule Name: Hàng cân (Weighted Product)

  • Encoding: EAN-13

  • Barcode Pattern: 21.....{NNDDD}

Giải mã Pattern:

  • 21: Tiền tố nhận diện (Prefix).

  • .....: 5 dấu chấm đại diện cho 5 ký tự của mã PLU.

  • {NNDDD}: Định dạng khối lượng (2 số nguyên, 3 số thập phân). Ví dụ tem in 01500 sẽ hiểu là 1.500 kg.

Bước 2: Quy hoạch mã PLU trên Sản phẩm (Product Master Data)

thiet-lap-dinh-dang-barcode-cho-san-pham

thiet-lap-san-pham-to-weigh-with-scale

Đây là bước các “tay mơ” thường làm sai nhất. Trên form sản phẩm Odoo (ví dụ: Táo Mỹ), tại trường Barcode, bạn KHÔNG ĐƯỢC điền mã ngắn (như 123).

Bạn phải điền mã vạch đầy đủ theo công thức:

Barcode Odoo = Prefix (21) + Mã PLU (đủ 5 số) + 00000

Ví dụ: Mã PLU của Táo là 10, bạn phải điền vào Odoo là 210001000000. Các số 0 ở cuối đóng vai trò giữ chỗ (Placeholder) cho trọng lượng sau này.

Bước 3: Đồng bộ cấu hình trên Cân điện tử

Hãy yêu cầu kỹ thuật viên cung cấp cân (CAS, Rongta, Toledo…) cài đặt tem in theo đúng định dạng bạn đã làm trên Odoo:

  • Loại mã: EAN-13

  • Cấu trúc: PP VVVVV WWWWW C

    • PP: 21

    • VVVVV: Mã PLU (Phải cấu hình cân để in đủ số 0 đệm phía trước, ví dụ 00010 thay vì 10).

    • WWWWW: Trọng lượng (bao gồm cả số thập phân).


3. Các lỗi thường gặp và cách xử lý

Là chuyên gia triển khai Odoo, chúng tôi thường gặp các tình huống sau:

Lỗi 1: Máy quét kêu “bíp” nhưng Odoo báo “Product not found”

  • Nguyên nhân: Lệch mã PLU. Cân in ra mã 21 123... (thiếu số 0) trong khi Odoo đang lưu 21 00123....

  • Giải pháp: Kiểm tra lại cấu hình Padding (số 0 đệm) trên cân điện tử.

Lỗi 2: Quét 1.5kg nhưng Odoo nhận diện thành 15kg hoặc 0.15kg

  • Nguyên nhân: Sai định dạng thập phân trong Pattern.

  • Giải pháp: Kiểm tra tem in thực tế. Nếu tem in 01500 (cho 1.5kg) thì Pattern phải là {NNDDD}. Nếu bạn để {NNNDD}, máy sẽ hiểu là 12.5kg.


FAQ: Câu hỏi thường gặp về mã PLU và Odoo

(Phần này tối ưu cho AEO – Voice Search)

Hỏi: Tôi có cần mua Module mở rộng (Apps) để dùng tính năng này không?

Đáp: Không. Tính năng Thiết lập mã PLU cân điện tử trên Odoo POS là tính năng mặc định (Standard) có sẵn trong cả bản Community và Enterprise.

Hỏi: Mã PLU trên cân có giới hạn bao nhiêu số?

Đáp: Với chuẩn EAN-13 phổ biến nhất, mã PLU giới hạn trong 5 chữ số (từ 00001 đến 99999). Điều này phù hợp với 99% cửa hàng bán lẻ.

Hỏi: Tại sao tôi nên dùng mã vạch chứa trọng lượng thay vì kết nối cân qua cổng USB?

Đáp: Dùng mã vạch (Offline mode) ổn định hơn nhiều. Kết nối USB trực tiếp thường gặp lỗi driver, phụ thuộc vào trình duyệt web và đường truyền internet (IoT Box), gây gián đoạn khi bán hàng cao điểm.


Kết luận

Việc làm chủ thiết lập mã PLU cân điện tử trên Odoo POS không chỉ giúp quy trình thanh toán nhanh hơn gấp 3 lần mà còn thể hiện sự chuyên nghiệp trong quản lý vận hành. Đừng để công nghệ trở thành rào cản, hãy biến nó thành lợi thế cạnh tranh của bạn.

Bạn đang gặp khó khăn trong việc đồng bộ Cân và Odoo? Hãy liên hệ với đội ngũ tư vấn Odoo của chúng tôi để được hỗ trợ chuyên sâu.

LIÊN HỆ TƯ VẤN TRIỂN KHAI ODOO

Bạn cần một lộ trình triển khai an toàn, hiệu quả và tối ưu chi phí? Hãy để các chuyên gia của chúng tôi hỗ trợ bạn.

Avatar of Harry Nghiem

Author

Harry Nghiem

Hơn 2 thập kỷ, 4 nền tảng ERP hàng đầu (Microsoft D365, Epicor, Oracle EBS, Odoo) và hàng trăm dự án lớn nhỏ – đó là hành trình mà Harry Nghiêm (Nghiêm Quý Trọng) đã đi qua để thấu hiểu từng "nỗi đau" của CEO trong quá trình vận hành.Harry hiểu rằng, với các ngành đặc thù như Xây dựng, Sản xuất (Giấy, Nhựa, Thép, Thủy sản) hay Bán lẻ, một phần mềm tốt là chưa đủ. Doanh nghiệp cần một tư duy triển khai thực tế và linh hoạt. Tại đây, Harry chia sẻ những góc nhìn chắt lọc nhất, giúp bạn ứng dụng Odoo ERP và AI không chỉ như một công cụ, mà như một đòn bẩy để tối ưu hóa nguồn lực và bứt phá doanh thu.

💬