Ma trận sản phẩm

Chọn nhiều biến thể sản phẩm trong một giao diện 2 chiều để tăng tốc nhập liệu trên đơn bán và đơn mua.

Product Matrix là lớp giao diện giúp người dùng làm việc với nhiều biến thể cùng lúc thay vì thêm từng dòng sản phẩm một. Cách hiển thị theo ma trận phù hợp với các mặt hàng có ít nhất hai thuộc tính như màu sắc và kích thước.

Tính năng này thường được dùng thông qua các module mở rộng trong Sales hoặc Purchase, nơi cùng một template có nhiều tổ hợp biến thể cần nhập số lượng nhanh và rõ ràng.

Product Matrix
Variants
Sale
Purchase
Bulk Entry

Ma trận sản phẩm giải quyết việc gì

Điểm chính

  • • Hiển thị các biến thể theo bảng 2 chiều để người dùng nhìn được toàn bộ tổ hợp trong một màn hình.

  • • Cho phép nhập số lượng nhanh cho nhiều biến thể thay vì thêm từng order line riêng lẻ.

  • • Tính giá bổ sung theo thuộc tính khi từng giá trị có extra price.

  • • Giúp báo cáo PDF của đơn hàng gọn hơn khi nhiều biến thể cùng thuộc một sản phẩm mẹ.


Điều kiện để dùng ma trận

Điểm chính

  • • Sản phẩm phải có ít nhất 2 attribute lines.

  • • Mỗi thuộc tính nên có từ 2 giá trị trở lên để ma trận thực sự có ý nghĩa vận hành.

  • • Thuộc tính phải được cấu hình để tạo biến thể theo Always hoặc Dynamically.

  • • Ma trận chỉ xuất hiện khi các module nghiệp vụ như sale_product_matrix hoặc purchase_product_matrix gọi giao diện này.


Thuật ngữ giao diện chính

FieldsTrường dữ liệuDescription
Choose Product VariantsChọn biến thể sản phẩmTên cửa sổ ma trận mở ra khi sản phẩm đủ điều kiện.
Product matrix blockKhối ma trận sản phẩmVùng hiển thị bảng 2 chiều của các biến thể.
Variant priceGiá biến thểPhần giá tăng thêm theo từng giá trị thuộc tính.
Not availableKhông khả dụngÔ bị khóa vì tổ hợp biến thể không tồn tại hoặc không thể dùng.
ConfirmXác nhậnTạo các dòng đơn hàng cho các ô có số lượng lớn hơn 0.
DiscardHuỷ bỏĐóng cửa sổ ma trận mà không thêm dữ liệu vào chứng từ.

Cách mở và dùng ma trận

Các bước thực hiện

  • 1. Tạo Sale Order hoặc Purchase Order mới trong module nghiệp vụ có hỗ trợ Product Matrix.

  • 2. Nhấn Add a product và chọn sản phẩm có nhiều biến thể.

  • 3. Nếu sản phẩm có từ hai thuộc tính trở lên, hệ thống sẽ mở cửa sổ Choose Product Variants.

  • 4. Nhập số lượng vào các ô tương ứng với từng tổ hợp biến thể cần đặt.

  • 5. Dùng Tab hoặc Enter để di chuyển nhanh giữa các ô.

  • 6. Nhấn Confirm để tạo các order line cho những ô có số lượng lớn hơn 0.


Cách đọc cấu trúc ma trận

Thông thường, một thuộc tính được đặt ở cột và một thuộc tính được đặt ở hàng. Các ô nằm giữa thể hiện từng tổ hợp biến thể cụ thể, còn badge giá giúp nhận diện giá bổ sung từ từng giá trị.

Ý nghĩa các thành phần trong ma trận

Thành phầnÝ nghĩaVí dụ
Header cộtGiá trị của thuộc tính thứ nhấtĐỏ, Xanh, Vàng
Cột đầu tiênGiá trị của thuộc tính thứ haiSize S, Size M, Size L
Ô số lượngSố lượng cho từng tổ hợpĐỏ + Size M = 12
Badge giáExtra price của giá trị thuộc tính(+$5) cho màu đặc biệt

Hiển thị trong báo cáo

Điểm chính

  • • Khi in đơn hàng, các biến thể có thể được gom lại thành bảng ma trận thay vì tách thành nhiều dòng dài.

  • • Cách hiển thị này giúp người nhận báo cáo nhìn nhanh số lượng theo từng kích thước, màu sắc hoặc cấu hình.

  • • Báo cáo gọn hơn và phù hợp với các ngành có nhiều biến thể như thời trang, giày dép hoặc phụ kiện.


Khi nào nên hoặc không nên dùng ma trận

Đánh giá tình huống sử dụng

Tình huốngKhuyến nghịLý do
Cần đặt nhiều biến thể của cùng một sản phẩmNên dùngMa trận tiết kiệm thao tác hơn nhiều dòng riêng lẻ
Sản phẩm chỉ có 1 hoặc 2 biến thể cần chọnCó thể không cầnChọn trực tiếp thường nhanh hơn mở ma trận
Sản phẩm có quá nhiều chiều thuộc tínhCân nhắc kỹMa trận 2 chiều khó biểu đạt tốt nếu logic sản phẩm quá phức tạp
Tổ hợp biến thể thay đổi liên tục theo nghiệp vụCó thể dùng dạng dynamicGiảm số lượng biến thể phải sinh sẵn trong master data

Mẹo dùng hiệu quả

Điểm chính

  • • Chuẩn hóa thứ tự và tên thuộc tính để người dùng đọc ma trận dễ hơn.

  • • Chỉ cấu hình extra price ở những giá trị thật sự cần chênh giá để báo cáo và đơn hàng rõ ràng.

  • • Nếu một số tổ hợp không nên bán hoặc không tồn tại, hãy cấu hình biến thể phù hợp để ô thể hiện Not available.

  • • Kiểm tra trước trên một đơn thử để chắc rằng số lượng và giá được đẩy đúng xuống order lines.