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.0 | Ngày tạo: 31/03/2026
Nguồn: Tổng hợp từ UAT kiểm thử thực tế (Phase 3 SD)
🎯 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
- Giỏ hàng: Biểu tượng 🛒 trên header hoặc
/gio-hang - Thanh toán:
/xac-nhan-don-hang - Phương thức thanh toán hiện tại: QR Ngân Hàng (SePay) (COD chưa hỗ trợ)
- Đơn vị vận chuyển: Viettel Post | Nhận tại cửa hàng | Giao chành xe
🔄 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 --> 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ú] │
├─────────────────────────────────────────────────┤
│ 💰 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 ] │
└─────────────────────────────────────────────────┘
📋 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
- Chỉ QR Ngân Hàng: Hiện tại khotot.vn chưa hỗ trợ COD — mọi đơn phải thanh toán qua QR SePay
- QR có thời hạn: Mã QR thanh toán chỉ có hiệu lực trong thời gian nhất định — quét ngay sau khi đặt hàng
- Đơn tự hủy: Nếu không thanh toán trong thời hạn, đơn sẽ tự động hủy
- Xác nhận Zalo: Sau khi thanh toán thành công, SD nhận thông báo qua Zalo OA — kiểm tra để chắc chắn