Bỏ qua để đến Nội dung

🚀 Workflow Hệ Thống Bán Hàng Affiliate

Zalo Mini App - Sản phẩm Thẩm Mỹ & Quản Lý Hoa Hồng

Zalo Mini App Thanh Toán Tự Động Commission System

1. 📝 Workflow Đăng Ký & Quản Lý Affiliate

flowchart TD
    A[Người dùng mở Zalo Mini App] --> B{Đã đăng nhập?}
    B -->|Chưa| C[Đăng nhập qua Zalo OAuth]
    B -->|Rồi| D[Trang chủ]
    C --> D
    D --> E{Đăng ký làm Affiliate?}
    E -->|Có| F[Điền thông tin đăng ký]
    F --> G[Nhập thông tin]
    G --> H[Xác thực OTP qua Zalo]
    H --> I{Xác thực thành công?}
    I -->|Không| G
    I -->|Có| J[Admin phê duyệt]
    J --> K{Được duyệt?}
    K -->|Từ chối| L[Thông báo từ chối]
    K -->|Chấp nhận| M[Tạo mã Affiliate Code]
    M --> N[Cấp quyền Affiliate]
    N --> O[Gửi thông báo qua Zalo]
    E -->|Không| P[Tiếp tục dùng như khách hàng]
      

2. 🛒 Workflow Bán Hàng Affiliate

flowchart TD
    A[User đăng nhập Zalo Mini App] --> B[Xem danh sách sản phẩm]
    B --> C{Có quyền Affiliate?}
    C -->|Không| D[Chỉ xem sản phẩm thường]
    C -->|Có| E[Hiển thị button Tạo Ads trên mỗi sản phẩm]
    E --> F[Chọn sản phẩm muốn quảng cáo]
    F --> G[Nhấn button Tạo Ads]
    G --> H[Tạo link affiliate tự động]
    H --> I{Chọn kênh chia sẻ}
    I --> J[Zalo: Chat, Group, Story]
    I --> K[Mạng xã hội khác: Facebook/TikTok/Instagram...]
    
    J --> L[Khách hàng click link affiliate]
    K --> L
    L --> M[Mở Mini App với tracking code]
    M --> N[Lưu thông tin: Affiliate ID, Product ID, Timestamp]
    N --> O[Khách hàng xem sản phẩm]
    O --> P{Thêm vào giỏ hàng?}
    P -->|Không| Q[Thoát - Không tính hoa hồng]
    P -->|Có| R[Thêm sản phẩm vào giỏ]
    R --> S[Xem giỏ hàng]
    S --> T{Thanh toán?}
    T -->|Không| U[Lưu giỏ hàng]
    T -->|Có| V[Chọn phương thức thanh toán]
    V --> W[Thanh toán tự động qua Ngân hàng]
    W --> X{Thanh toán thành công?}
    X -->|Không| Y[Thông báo lỗi]
    X -->|Có| Z[Tạo đơn hàng]
    Z --> AA[Ghi nhận hoa hồng cho Affiliate]
    AA --> AB[Cập nhật số dư hoa hồng]
    AB --> AC[Gửi thông báo cho Affiliate]
    AC --> AD[Xử lý đơn hàng]
      

4. 💰 Workflow Tính Hoa Hồng

flowchart TD
    A[Đơn hàng thanh toán thành công] --> B[Lấy thông tin đơn hàng]
    B --> C[Kiểm tra cấu hình hoa hồng]
    C --> D{Loại hoa hồng}
    
    D -->|Phần trăm| E[Tính theo phần trăm]
    D -->|Fixed amount| F[Lấy giá trị cố định]
    D -->|Theo sản phẩm| G[Tính theo từng sản phẩm]
    
    E --> H[Áp dụng điều kiện]
    F --> H
    G --> H
    
    H --> I{Đơn hàng hợp lệ?}
    I -->|Không| J[Không tính hoa hồng]
    I -->|Có| K[Tạo Commission Record]
    K --> L[Trạng thái PENDING]
    L --> M{Đơn hàng hoàn thành?}
    M -->|Chưa| N[Chờ xác nhận giao hàng]
    N --> O[Khách nhận hàng]
    O --> P{Có hoàn trả?}
    P -->|Có| Q[Hủy hoa hồng]
    P -->|Không| R[Trạng thái APPROVED]
    M -->|Rồi| R
    R --> S[Cộng vào số dư]
    S --> T[Gửi thông báo]
    T --> U[Cập nhật dashboard]
      

5. 💸 Workflow Rút Hoa Hồng

flowchart TD
    A[User mở Zalo Mini App] --> B{Đã đăng nhập?}
    B -->|Chưa| C[Đăng nhập qua Zalo OAuth]
    B -->|Rồi| D[Kiểm tra vai trò]
    C --> D
    D -->|Affiliate| E[Vào trang Ví Affiliate]
    D -->|Không phải Affiliate| F[Không có mục Ví]
    E --> G[Xem số dư]
    G --> H{Đủ điều kiện rút?}
    H -->|Không| I[Hiển thị yêu cầu]
    H -->|Có| J[Tạo lệnh rút tiền]
    J --> K[Nhập thông tin rút]
    K --> L[Xác nhận thông tin]
    L --> M{Xác thực OTP}
    M -->|Sai| N[Yêu cầu nhập lại OTP]
    M -->|Đúng| O[Tạo Withdrawal Request]
    O --> P[Trạng thái PENDING]
    P --> Q[Trừ số dư tạm giữ]
    Q --> R[Gửi request đến Admin]
    R --> S[Admin xem yêu cầu]
    S --> T{Admin phê duyệt?}
    
    T -->|Từ chối| U[Trạng thái REJECTED]
    U --> V[Hoàn tiền vào ví]
    V --> W[Gửi thông báo từ chối]
    
    T -->|Chấp nhận| X[Trạng thái APPROVED]
    X --> Y[Tạo lệnh chuyển tiền]
    Y --> Z{Chuyển khoản}
    Z -->|Thất bại| AA[Trạng thái FAILED]
    AA --> AB[Hoàn tiền vào ví]
    AB --> AC[Thông báo lỗi]
    
    Z -->|Thành công| AD[Trạng thái COMPLETED]
    AD --> AE[Lưu mã giao dịch]
    AE --> AF[Gửi thông báo thành công]
    AF --> AG[Cập nhật lịch sử]
      

6. 👨‍💼 Workflow Admin Quản Lý Rút Tiền

flowchart TD
    A[Admin đăng nhập Backend] --> B[Vào trang Quản lý rút tiền]
    B --> C[Xem danh sách yêu cầu]
    C --> D[Lọc/Tìm kiếm yêu cầu]
    D --> E[Chọn yêu cầu cần xử lý]
    E --> F[Xem chi tiết]
    F --> G{Kiểm tra hợp lệ?}
    
    G -->|Không hợp lệ| H[Từ chối yêu cầu]
    H --> I[Nhập lý do từ chối]
    I --> J[Cập nhật trạng thái REJECTED]
    J --> K[Hoàn tiền vào ví Affiliate]
    K --> L[Gửi thông báo qua Zalo]
    
    G -->|Hợp lệ| M[Phê duyệt yêu cầu]
    M --> N[Trạng thái APPROVED]
    N --> O{Phương thức chuyển tiền}
    
    O -->|Thủ công| P[Admin chuyển khoản]
    P --> Q[Nhập mã giao dịch]
    
    O -->|Tự động| R[Hiển thị mã QR chuyển tiền cho yêu cầu]
    R --> S[Kế toán quét QR và chuyển tiền]
    S --> T[Hệ thống xác nhận đã chuyển tiền cho mã]
    T --> Q[Nhập mã giao dịch]
    
    Q --> V[Trạng thái COMPLETED]
    V --> W[Lưu proof of payment]
    W --> X[Gửi thông báo Affiliate]
    X --> Y[Cập nhật báo cáo]
      

7. 📊 Workflow Theo Dõi & Báo Cáo

flowchart TD
    A[User truy cập] --> B{Vai trò}
    
    B -->|Affiliate| C[Mở Zalo Mini App]
    C --> D[Dashboard Affiliate]
    D --> E[Xem thống kê]
    E --> F[Bộ lọc dữ liệu]
    F --> G[Xem biểu đồ]
    G --> H[Xuất báo cáo]
    
    B -->|Admin| I[Mở hệ thống Admin]
    I --> J[Dashboard Admin]
    J --> K[Xem tổng quan]
    K --> L[Chi tiết Affiliate]
    L --> M[Phân tích]
    M --> N[Quản lý chiến dịch]
    N --> O[Cấu hình hoa hồng]
    O --> P[Xuất báo cáo]
      

📅 Ngày tạo: 24/12/2025 | 📌 Phiên bản: 1.0

Workflow hệ thống bán hàng Affiliate trên Zalo Mini App
Tích hợp thanh toán tự động qua Ngân hàng & Quản lý hoa hồng