Skip to main content
Là một Merchant, tôi muốn có thể thêm sản phẩm mới vào hệ thống để tôi có thể bắt đầu quản lý sản phẩm và kho

Điều kiện tiên quyết (Pre-conditions)

  • Merchant đã đăng nhập vào hệ thống
  • Central Admin đã khởi tạo danh sách Danh mục sản phẩm (Master Categories).

Ràng buộc Khởi tạo (Deferred Onboarding Check)

  • Khi Merchant truy cập màn hình Tạo sản phẩm, hệ thống sẽ kiểm tra xem Merchant đã cấu hình Phương thức Giao hàng (US-MER-30) chưa.
  • Nếu chưa cấu hình, hiển thị Popup cảnh báo: “Vui lòng thiết lập cấu hình Giao hàng trước khi đăng bán sản phẩm”, kèm nút điều hướng tới trang Thiết lập Giao hàng.

Luồng quy trình tạo sản phẩm mới

Quản lý thông tin định danh sản phẩm (Product Identity)

Khởi tạo tồn kho (Inventory Setup)

  • Khi tạo sản phẩm mới, hệ thống bắt buộc phải tạo Lô Hàng ĐẦU TIÊN ngay lập tức
  • Tất cả thông tin của lô hàng đầu tiên được nhập cùng lúc với thông tin sản phẩm:
    • Số lượng tồn kho ban đầu
    • Ngày nhập kho
    • Ngày hết hạn
    • Nhà cung cấp
  • Merchant có thể thiết lập Số lượng tồn tối thiểu (Safety Stock) để nhận cảnh báo khi hàng sắp hết.

Ràng buộc dữ liệu và Kiểm soát trùng lặp

  • Tên sản phẩm là định danh duy nhất: Hệ thống phải kiểm tra tính duy nhất trước khi lưu. Nếu tên đã tồn tại, hệ thống phải thông báo lỗi rõ ràng và không cho lưu.
  • Sau khi lưu thành công, hệ thống phải tự động tạo một bản ghi trong Nhật ký kho (Inventory Log) với nội dung “Khởi tạo sản phẩm mới”.
  • Mã sản phẩm: Hệ thống tự động tạo theo định dạng PRD-YYYYMMDD-XXXX, duy nhất, không thể chỉnh sửa.
  • Trạng thái mặc định khi tạo sản phẩm: Active (Đang bán)