Skip to content

PRD: Tùy chọn sản phẩm & sinh biến thể

ModuleSản phẩmPRD IDPRD-OPT-002
Trạng tháiSẵn sàng devFEATOPT
EpicPlaneBANA-1555
Ngày2026-06-15Phiên bảnv1.0
Gói@nx/commerce · @nx/coreURDOPT
SurfaceClient · Chủ/QL
Phụ tráchPhát Nguyễn

Tùy chọn sản phẩm & sinh biến thể là gì

Mô hình liên kết tùy chọn định nghĩa tổ hợp của một biến thể là gì và giữ cho nó hợp lệ, duy nhất - nhưng không định nghĩa cách một sản phẩm cùng toàn bộ tập biến thể mang tùy chọn ra đời chỉ trong một thao tác của chủ.

PRD này biến các trục tùy chọn của sản phẩm thành đúng những biến thể (Variant) merchant thực bán - chỉ trong một thao tác tạo liền mạch. Chủ khai báo các trục (size, mức đá, màu) và nêu rõ từng biến thể cần sinh cùng lựa chọn trên mỗi trục; hệ thống dựng đồng thời mọi tùy chọn, giá trị, biến thể, liên kết, định danh và thuộc tính kho, chốt một biến thể mặc định, rồi đưa mỗi biến thể vào tìm kiếm để tra theo tùy chọn.

Vì sao cần một đường sinh riêng

Thiếu đường sinh, chủ phải dựng danh mục từng mảnh: tạo sản phẩm trống, thêm từng biến thể, gắn tùy chọn từng cái một. Mỗi lượt qua lại là một dịp để danh mục dở dang - có trục mà không biến thể, biến thể không mặc định, hay barcode trùng mãi đến lần thử thứ ba mới lộ.

Đặc điểmNghĩa là
Tường minhChỉ những biến thể đã khai báo mới tồn tại, không bao giờ bung trọn ma trận Descartes
Liền mạchTùy chọn, giá trị, biến thể, liên kết, định danh, thuộc tính kho và một mặc định là một khối - hoặc lưu hết, hoặc không lưu gì
Mặc địnhBiến thể chủ đánh dấu, hoặc biến thể khai báo đầu tiên nếu không đánh dấu

Một sản phẩm, từ khai trục tới sẵn sàng bán

Chủ tạo một món trà sữa với trục Size (S/M/L) và Đá (100/50/0), khai báo năm biến thể thực bán, đánh dấu "M, 100% đá" làm mặc định. Chỉ trong một thao tác liền mạch, hệ thống dựng các trục, giá trị, năm biến thể, liên kết, định danh và thuộc tính kho; biến thể được đánh dấu trở thành mặc định; mỗi biến thể tra được ngay trong tìm kiếm theo size và mức đá.

Khai báo hai mặc định, hay hai biến thể trùng barcode, đều bị từ chối trước khi lưu.

Chỗ dễ sai nhất

Màn hình gợi ý ma trận không phải hệ thống lưu ma trận

Màn Sinh biến thể tại trang Client vẫn gợi ý sẵn đủ tổ hợp trục để chủ dễ bớt/thêm trước khi lưu - đó là tiện ích trên màn hình để chủ thao tác nhanh hơn, không phải hệ thống tự lưu cả ma trận xuống. Chỉ những biến thể chủ giữ lại trong lần lưu mới thực sự được tạo; phần bị xóa trên màn hình không bao giờ chạm tới hệ thống.

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.