Sơ đồ tuần tự
Ai làm gì, theo thứ tự nào qua 7 phần A–G của Core Flow đặt 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ữ.
Sơ đồ cho thấy ai làm gì, theo thứ tự nào, qua 7 phần A–G giống mục Tổng quan luồng. Cập nhật theo v0.4: cọc 70%, 3 cách đưa thiết kế (AI, tải file, link), AI quét nội dung, tự hủy khi chưa cọc, quá hạn thanh toán, giao không thành công tối đa 3 lần, khiếu nại có thời hạn. Mã ST, J, E trong ghi chú trỏ về Phụ lục A và Phụ lục C.
Cách đọc: mỗi cột là một bên, đọc từ trên xuống theo thời gian. Mũi tên liền là hành động hoặc yêu cầu, mũi tên đứt là phản hồi hoặc xác nhận. Khung alt/else là rẽ nhánh, loop là lặp, opt là bước tùy chọn. Ghi chú có mã P0/P1 trỏ về mục Câu hỏi mở.
sequenceDiagram
autonumber
actor KH as Khách hàng
participant DL as Đại lý
participant WEB as Web PrintUp
participant SA as Super Admin
participant AD as Admin (CSKH)
participant TK as Thiết kế/Kỹ thuật
participant SX as Sản xuất
participant KT as Kế toán
participant PAY as SePay
participant VC as Đơn vị vận chuyển
Note over KH,VC: A. THIẾT LẬP
SA->>WEB: Cấu hình sản phẩm, quy tắc, giá, thư viện mẫu thiết kế
SA->>WEB: Cấu hình tham số CFG (cọc 70%, mốc ngày), phí giao, module mẫu thử, hóa đơn, phiên bản chính sách
SA->>WEB: Tạo tài khoản và mã giới thiệu cho Đại lý
DL->>KH: Giới thiệu PrintUp kèm mã giới thiệu
Note over KH,VC: B. CHỌN SẢN PHẨM, GIỎ HÀNG, ĐẶT HÀNG
loop Mỗi sản phẩm muốn đặt
KH->>WEB: Cấu hình quy cách, số lượng, xem giá
alt Vượt chuẩn
WEB-->>KH: Ẩn giá, chuyển yêu cầu báo giá tay
end
alt Tự thiết kế bằng AI
KH->>WEB: Chọn mẫu, điền nội dung từng mặt, chọn phương án
else Có file
KH->>WEB: Tải file lên hoặc dán link
end
KH->>WEB: Thêm vào giỏ hoặc đặt ngay
end
KH->>WEB: Nhập thông tin nhận hàng, yêu cầu khác, hóa đơn (có thể Cập nhật sau)
KH->>WEB: Chọn giao thông thường hoặc yêu cầu giao hàng nhanh
KH->>WEB: Nhập và kiểm tra mã giới thiệu (không bắt buộc)
KH->>WEB: Tick đồng ý điều khoản, gửi đơn
Note over KH,WEB: Khóa giá và tổng. Lưu bằng chứng đồng ý. ST-00
WEB->>KH: E-01 tài khoản (nếu mới), E-02 xác nhận đơn kèm bản chính sách
WEB-->>DL: Gắn đơn vào Đại lý (nếu có mã)
opt Yêu cầu giao hàng nhanh (ST-01)
AD->>KH: Báo phụ phí hoặc ngày sớm nhất (E-03)
KH->>WEB: Chấp nhận, đổi sang giao thông thường, hoặc hủy
end
Note over KH,VC: C. FILE THIẾT KẾ
opt Khách chọn PrintUp thiết kế (ST-02)
TK->>KH: Báo giá thiết kế (E-04)
KH->>WEB: Đồng ý báo giá
TK->>WEB: Tải file thiết kế lên đơn
end
WEB->>WEB: AI quét nội dung (ST-03)
opt AI cảnh báo
WEB->>AD: Vào hàng chờ, Admin xác nhận rồi mới báo khách
end
loop Đến khi file đạt và khách duyệt
alt File chưa đạt
TK->>KH: Liệt kê lỗi (E-05)
KH->>WEB: Tải lại file
else File đạt
TK->>KH: Gửi bản duyệt (ST-04, E-06)
opt Khách yêu cầu sửa
KH->>WEB: Yêu cầu sửa (vượt số lần miễn phí thì báo phí)
end
end
end
KH->>WEB: Duyệt bản in, chốt file
Note over KH,WEB: Mốc chốt file. Khóa file, bắt đầu tính ngày giao. ST-05
Note over KH,VC: D. CỌC VÀ MẪU THỬ
WEB->>KH: QR SePay cọc 70% (E-07), nhắc sau 24 giờ và 48 giờ (E-08)
alt Quá 3 ngày chưa cọc
WEB->>KH: Tự hủy đơn (J-01, E-09)
else Chuyển đủ
PAY-->>WEB: Xác nhận đã nhận cọc (ST-06, E-10)
else Chuyển thiếu hoặc sai nội dung
KT->>WEB: Đối soát, ghi nhận tay có lưu vết (E-21 nếu thiếu)
end
opt Module mẫu thử bật và khách yêu cầu (ST-07)
SX->>AD: Làm mẫu thử
AD->>KH: Gửi mẫu (E-11)
KH->>WEB: Duyệt mẫu hoặc yêu cầu chỉnh
end
SX->>WEB: Xác nhận nhận đơn (ST-08, E-12)
Note over KH,VC: E. SẢN XUẤT
opt Khách hủy trước mốc đặt nguyên vật liệu
KH->>WEB: Hủy đơn
WEB->>KT: Hoàn cọc trừ phí thiết kế, phí mẫu trong 7 ngày làm việc (E-20, E-25)
end
SX->>WEB: Đã đặt nguyên vật liệu (ST-09, E-13, hết hủy)
SX->>WEB: Đang sản xuất (ST-10), thành phẩm (ST-11)
Note over KH,VC: F. THANH TOÁN CUỐI, HÓA ĐƠN, GIAO HÀNG, KHIẾU NẠI
WEB->>KH: Yêu cầu thanh toán 30% còn lại (E-14)
alt Khách thanh toán
KH->>WEB: Bổ sung hóa đơn nếu thiếu, rồi mới hiện QR
PAY-->>WEB: Đủ 100% (ST-12)
WEB->>KH: Hóa đơn điện tử (E-16), tự động hoặc Kế toán xuất
else Quá hạn
WEB->>KH: Nhắc ngày 1, 3, 7 (E-15), tạm dừng từ ngày 8
WEB->>KH: Ngày 30 hủy đơn, giữ cọc (J-02, E-20)
end
AD->>VC: Tạo vận đơn
AD->>WEB: Nhập mã vận đơn (ST-13, E-17)
loop Tối đa 3 lần giao
alt Giao không thành công
AD->>WEB: Cập nhật lần giao và lý do (E-18)
KH->>WEB: Trả phí giao lại nếu lỗi do khách
else Giao thành công
AD->>WEB: Đã giao (ST-14, E-19)
end
end
Note over WEB,AD: Quá 30 ngày không nhận hàng thì hủy đơn, cắt hủy hàng (J-03)
KH->>WEB: Xác nhận đã nhận, hoặc tự xác nhận sau 3 ngày (J-04)
opt Khiếu nại trong 3 ngày kể từ khi nhận
KH->>WEB: Tạo khiếu nại kèm ảnh hoặc video (E-23)
AD->>KH: Phản hồi trong 1 ngày, kết luận trong 5 ngày làm việc (E-24)
end
Note over KH,VC: G. ĐẠI LÝ VÀ HOA HỒNG
opt Khách yêu cầu bổ sung mã giới thiệu
KH->>AD: Gửi yêu cầu
AD->>WEB: Bổ sung mã, có lưu vết
end
DL->>WEB: Xem khách đã giới thiệu, trạng thái đơn, hoa hồng
KT->>DL: Đối soát và chi trả hoa hồng theo tháng (P1-8)
Cập nhật lần cuối 01/10/2026 bởi Hoàng Tùng · 6b3bfefc · Lịch sử thay đổi