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

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