Skip to main content

Nhóm sản phẩm

Objective

  1. Xây dựng thành công Menu Quản lý Nhóm sản phẩm cho hệ thống
  2. Các Nhóm sản phẩm tạo ở Menu sẽ sử dụng tại các chức năng khác của hệ thống

Success metrics

Goal

Metric

Quản lý nhóm sản phẩm

Có thể CRUD không lỗi

Quản lý nhóm sản phẩm

Trang Master hiển thị được toàn bộ nhóm sản phẩm và có thể gán nhanh các sản phẩm vào nhóm

Assumptions

  • Không có phép xóa nhóm sản phẩm cha (Nhóm SP đã được gán vào các nhóm SP con)
  • Có thể xóa nhóm SP con

Requirements

  • Trang Master hiển thị toàn bộ các nhóm sản phẩm có trong hệ thống dưới dạng cây và danh sách các sản phẩm thuộc từng nhóm sản phẩm, có thể thêm mới, chỉnh sửa, xoá, có thể add thêm sản phẩm vào nhóm được.
  • Trang Detail là POPUP hiển thị khi sửa hoặc thêm mới 1 sản phẩm.
  • Trang View là POPUP khi xem nhanh thông tin 1 sản phẩm.

STT

Tên tiếng Việt

Tên Tiếng Anh

Mô tả

Chức năng

Note

I. Popup thêm mới nhóm sản phẩm 

1

Mã nhóm*

ProductGroup_Code

Mã của nhóm sản phẩm, phân biệt tính duy nhất của nhóm sản phẩm

Nhập text;  Check trùng, không nhập tiếng việt, không nhập ký tự trắng.

 

2

Tên nhóm*

ProductGroup_Name

Tên gọi của nhóm sản phẩm

Nhập text; tối đa 255 ký tự

 

3

Nhóm sản phẩm cha

Parent_ProductGroup

Chọn nhóm hàng cha của nhóm hàng

Lấy mặc định trực tiếp từ nhóm cha phía trên của mô hình cây nếu có.

Dropdown; danh sách lấy từ những nhóm hàng sản phẩm đã có trong hệ thống theo dạng cây.

 

4

Mô tả

Description

Nhập mô tả đặc điểm của nhóm hàng

Nhập text

 

5

Trạng thái

Status

Trạng thái hoạt động của Nhóm sản phẩm

Swtich Button: Hoạt động, dừng hoạt động

Mặc định = Hoạt động

 
 
  • Xem và Gán sản phẩm vào nhóm sản phẩm
    • Cho phép người dùng click vào từng nhóm để xem được danh sách các sản phẩm đang thuộc nhóm. Có thể thêm nhanh các sản phẩm vào trong nhóm
    • Khi click thêm sản phẩm vào nhóm, hiển thị popup danh sách tất cả các sản phẩm có trạng thái = hoạt động, người dùng có thể thêm cùng lúc nhiều sản phẩm vào nhóm. Các sản phẩm đã chọn trước đó được đánh dấu đã check, người dùng có thể bỏ check để loại bỏ các sản phẩm ra khỏi nhóm sản phẩm đang chọn
    • Có thể thêm sản phẩm cho nhóm cha

Bảng diễn giải các nút trong Nhóm sản phẩm:

Nút

Hành động

Điều kiện xuất hiện

Dữ liệu

Ghi chú

A. TẠI MÀN MASTER

 

Xem 1 nhóm sản phẩm

Tại màn master Nhóm sản phẩm

popup view nhóm sản phẩm

 

 

Thêm mới nhóm sản phẩm

Tại màn master Nhóm sản phẩm

màn thêm mới danh mục sản phẩm

 

 

Sửa 1 nhóm sản phẩm

Tại màn master Nhóm sản phẩm

màn sửa danh mục sản phẩm

 

 

Xóa 1 nhóm sản phẩm

Tại màn master Nhóm sản phẩm

Chỉ cho phép xóa các nhóm không có danh mục con và không chứa sản phẩm nào

 

 

Đóng màn view nhóm sản phẩm

Khi thao tác view 1 nhóm sản phẩm

 

 

Thêm 1 sản phẩm vào nhóm

Khi chọn 1 nhóm sản phẩm

popup danh sách sản phẩm

 

B. TẠI MÀN DETAIL

 

Ghi nhận thông tin thay đổi

Khi tạo mới nhóm sản phẩm

Lưu lại toàn bộ thông tin đã thay đổi

 

 

Đóng phiếu đang mở và không lưu thông tin

Khi tạo mới nhóm sản phẩm

Không lưu dữ liệu gì

 

Design

MASTER

 

image.png
Màn danh sách nhóm sản phẩm

POPUP ADD ITEM 

 

image.png
Popup thêm sản phẩm

 

 POPUP THÊM NHÓM 

 

image.png
Popup thêm nhóm sản phẩm