SOP-SD-03 | Thanh Toán (Checkout) SD

Áp dụng cho: Đại lý lẻ / Khách hàng (SD) tại khotot.vn
Phiên bản: v1.1 | Ngày tạo: 31/03/2026 | Cập nhật: 18/05/2026
Nguồn: Tổng hợp từ UAT kiểm thử thực tế (Phase 3 SD)
Thay đổi v1.1: Thêm bước thu thập thông tin hóa đơn VAT tại trang Xác nhận đơn hàng


🎯 Mục đích

Hướng dẫn SD thực hiện quy trình thanh toán đơn hàng từ Giỏ hàng → Xác nhận → Chọn vận chuyển → Thanh toán QR.


📌 Thông tin truy cập


🔄 LUỒNG CHÍNH: Checkout Đầy Đủ

flowchart TD
    A([🛒 Có SP trong giỏ hàng]) --> B[Nhấn biểu tượng Giỏ hàng]
    B --> C[Trang Giỏ hàng hiển thị\nDanh sách SP, SL, Giá]
    C --> D{Kiểm tra giỏ hàng}
    D -- Cần điều chỉnh --> E[Thay đổi số lượng\nhoặc xóa SP không cần]
    E --> C
    D -- Ổn rồi --> F[Nhấn 'Thanh toán' / 'Đặt hàng']
    F --> G[Trang Xác nhận đơn hàng]
    G --> H[Chọn / Xác nhận\nĐịa chỉ nhận hàng]
    H --> I{Địa chỉ đúng?}
    I -- Không --> J[Nhấn 'Thay đổi địa chỉ'\nChọn địa chỉ khác]
    J --> H
    I -- Đúng --> K[Chọn Phương thức vận chuyển]
    K --> L{Chọn ĐVVC}
    L -- Viettel Post --> M1[Giao tận nhà\nPhí ship tính theo km]
    L -- Nhận tại cửa hàng --> M2[Đến cửa hàng\nKhotot nhận trực tiếp]
    L -- Giao chành xe --> M3[Giao qua chành\nPhù hợp đơn số lượng lớn]
    M1 & M2 & M3 --> N[Điền Ghi chú đơn hàng\nnếu có yêu cầu đặc biệt]
    N --> HD[Phần HÓA ĐƠN VAT\nBắt buộc chọn CÓ hoặc KHÔNG]
    HD -- KHÔNG --> HD_No[Đọc cảnh báo miễn trách nhiệm\nTick xác nhận không cần HĐ]
    HD -- CÓ --> HD_Yes{Chọn loại hóa đơn}
    HD_Yes -- Cá nhân --> HD_P[Điền: Họ tên + CCCD + Email]
    HD_Yes -- DN / HKD --> HD_B[Điền: Tên đơn vị + MST\n+ Địa chỉ + Email]
    HD_No & HD_P & HD_B --> O[Xem tóm tắt đơn:\nSP + Phí ship + Tổng thanh toán]
    O --> P[Nhấn 'Xác nhận đặt hàng']
    P --> Q[Màn hình QR Thanh Toán\nhiển thị mã QR SePay]
    Q --> R[SD mở app ngân hàng\nQuét mã QR]
    R --> S[Nhập số tiền đúng\nvà xác nhận chuyển khoản]
    S --> T{Thanh toán thành công?}
    T -- Thất bại --> U[⚠️ Kiểm tra:\n- Đủ số dư?\n- QR còn hạn?\nThử lại hoặc liên hệ MD]
    U --> R
    T -- Thành công --> V[Hệ thống xác nhận thanh toán\nĐơn hàng chuyển sang 'Đã xác nhận']
    V --> W[SD nhận xác nhận\nqua Zalo OA]
    W --> X([✅ Đặt hàng thành công])

🔄 LUỒNG PHỤ: Nhận tại Cửa Hàng (Quét QR Outlet)

flowchart TD
    A([▶ SD đến cửa hàng Khotot]) --> B[Nhân viên mở đơn hàng\ncần thanh toán trực tiếp]
    B --> C[Màn hình hiển thị\nQR Outlet Khotot]
    C --> D[SD quét QR bằng app ngân hàng]
    D --> E[Xác nhận thanh toán]
    E --> F[Đơn hàng hoàn tất\nNhận hàng ngay tại quầy]
    F --> G([✅ Giao dịch hoàn tất])

📋 Chi Tiết Màn Hình Xác Nhận Đơn Hàng

┌─────────────────────────────────────────────────┐
│            XÁC NHẬN ĐƠN HÀNG                    │
├─────────────────────────────────────────────────┤
│ 📍 ĐỊA CHỈ NHẬN HÀNG                            │
│    [Tên] — [SĐT]                                │
│    [Địa chỉ đầy đủ]          [Thay đổi]         │
├─────────────────────────────────────────────────┤
│ 🚚 PHƯƠNG THỨC VẬN CHUYỂN                        │
│    ○ Viettel Post      Phí: [X]đ                │
│    ○ Nhận tại cửa hàng  Phí: 0đ                 │
│    ○ Giao chành xe     Phí: [Thỏa thuận]        │
├─────────────────────────────────────────────────┤
│ 📝 GHI CHÚ ĐƠN HÀNG                             │
│    [Ô nhập ghi chú]                             │
├═════════════════════════════════════════════════╡
│ 🧾 HÓA ĐƠN VAT                                  │
│    Bạn có cần xuất hóa đơn VAT không?           │
│    ┌──────────┐  ┌────────────┐                 │
│    │  ✅ CÓ   │  │  ❌ KHÔNG  │                 │
│    └──────────┘  └────────────┘                 │
│    (Bắt buộc chọn — nút đặt hàng bị khóa)      │
│                                                 │
│    ── Khi chọn KHÔNG: ──                        │
│    ⚠️ Cảnh báo miễn trách nhiệm                 │
│    ☐ Tôi xác nhận không cần hóa đơn            │
│                                                 │
│    ── Khi chọn CÓ: ──                           │
│    Loại: ○ Cá nhân  ○ DN/HKD                    │
│    [Form tương ứng — xem mục bên dưới]          │
│    ☐ Lưu thông tin vào hồ sơ để dùng lần sau   │
├─────────────────────────────────────────────────┤
│ 💰 TÓM TẮT THANH TOÁN                           │
│    Tổng SP:          [X]đ                       │
│    Phí vận chuyển:   [X]đ                       │
│    Giảm giá:         [X]đ                       │
│    ─────────────────────                        │
│    TỔNG THANH TOÁN:  [X]đ                       │
├─────────────────────────────────────────────────┤
│         [ XÁC NHẬN ĐẶT HÀNG ]                   │
└─────────────────────────────────────────────────┘

🧾 Hướng Dẫn Phần Hóa Đơn VAT

Phần này bắt buộc phải chọn trước khi đặt hàng. Nút "Xác nhận đặt hàng" bị khóa cho đến khi hoàn thành bước này.

Trường hợp KHÔNG cần hóa đơn

Sau khi nhấn "KHÔNG", hệ thống hiển thị cảnh báo — SD phải tick xác nhận:

⚠️ Khotot.vn sẽ không xuất hóa đơn VAT cho đơn hàng này. Theo Nghị định 70/2025/NĐ-CP, hóa đơn chỉ được lập tại thời điểm giao hàng — không thể bổ sung sau khi đơn hoàn thành.
Tôi đã hiểu, xác nhận không cần hóa đơn

Trường hợp CÓ cần hóa đơn — Loại Cá nhân

Trường Bắt buộc Ghi chú
Họ và tên người mua Tự điền từ hồ sơ nếu đã có
Số CCCD/CMND 12 chữ số
Email nhận hóa đơn điện tử Để nhận file hóa đơn

Trường hợp CÓ cần hóa đơn — Loại DN/HKD

Trường Bắt buộc Ghi chú
Tên đơn vị (tên pháp lý đầy đủ) Tự điền từ hồ sơ nếu đã có
Mã số thuế (MST) 10 số (DN) hoặc 12 số (CCCD thay MST từ 01/07/2025)
Địa chỉ đăng ký kinh doanh Tự điền từ hồ sơ nếu đã có
Email nhận hóa đơn điện tử Để nhận file hóa đơn

Lưu ý: Nếu đã từng điền thông tin hóa đơn trước đây, hệ thống tự động điền sẵn và hiển thị: "Đã điền từ hồ sơ — vui lòng kiểm tra lại". SD kiểm tra và chỉnh sửa nếu cần trước khi xác nhận.


📋 Các Phương Thức Vận Chuyển

ĐVVC Phí Thời gian Phù hợp với
Viettel Post Tính theo km/KG 1-3 ngày Đơn hàng thông thường
Nhận tại cửa hàng Miễn phí Ngay lập tức SD gần cửa hàng Khotot
Giao chành xe Thỏa thuận 1-5 ngày Đơn số lượng lớn, tỉnh xa

⚠️ Lưu ý quan trọng


📞 Liên quan