PrintUp Biz docs Yêu cầu & nghiệm thu P0
Baseline · brief v2026-09-16 (16/09/2026) 5d0302ef

E4. Giỏ hàng

User stories của epic E4. Giỏ hàng.

Nguồn: PRD Core Flow đặt hàng v0.4 (30/09/2026, cập nhật 01/10/2026). Người soạn: Hoàng Trọng Thanh Tùng (Product Manager PrintUp). Người duyệt: Nguyễn Hoàng Nam (CEO PrintUp). Mã BR-xx, QT-xx trong mục User stories là mã của PRD v0.4, khác mã cùng tên ở trang Trạng thái & quy tắc và danh mục FR lưu trữ.

Mỗi story mở đầu bằng câu “Là …, tôi muốn …, để …”. Story Must có dòng Liên kết và tiêu chí Cho – Khi – Thì; story Should/Could ở dạng ngắn. Mã S-xx, E-xx, ST-xx, TH-xx, CFG.xxx tra ở Dữ liệu & trạng thái, Copy, Email.

US-17 · KH xem giỏ với nhiều sản phẩm (Must)

Là KH, tôi muốn xem giỏ với nhiều sản phẩm và tạm tính, để kiểm lại trước khi đặt.

Liên kết: S-06 · các mã cart

  • Cho giỏ có nhiều mục, thì mỗi mục hiện ảnh, mã, tên, tóm tắt cấu hình, nguồn thiết kế (AI / file / link), số lượng, thành tiền; khối tóm tắt hiện tạm tính và cart.note.
  • Cho giỏ trống, thì hiện cart.empty và nút cart.empty.cta.
  • Giỏ giữ lại khi KH tải lại trang hoặc quay lại sau (trên cùng thiết bị khi chưa đăng nhập; theo tài khoản khi đã đăng nhập).

US-18 · KH sửa một mục trong giỏ (Must)

Là KH, tôi muốn sửa một mục trong giỏ, để đổi cấu hình, file hoặc số lượng mà không phải làm lại từ đầu.

  • Cho một mục giá tức thời, khi KH bấm “Sửa”, thì mở lại S-02 với cấu hình, file và số lượng cũ; lưu thì cập nhật mục và giá ngay.
  • Cho mục từ báo giá tay, thì không sửa được quy cách và số lượng (giá đã khóa theo BG), chỉ đổi file.
  • Cho mục hàng tiêu chuẩn, thì nút −/+ đổi số lượng theo bó ngay trên giỏ.

US-19 · KH xóa một mục khỏi giỏ (Must)

Là KH, tôi muốn xóa một mục khỏi giỏ, để chỉ đặt những gì mình cần.

  • Cho KH bấm “Xóa”, thì hiện cart.item.remove.confirm; xác nhận thì xóa mục và tổng cập nhật ngay. Xóa một mục hàng tiêu chuẩn có tem liên kết thì hỏi xóa cả tem.

Cập nhật lần cuối 01/10/2026 bởi Hoàng Tùng · 6b3bfefc · Lịch sử thay đổi