Giới thiệu dự án

Trong bối cảnh thị trường công nghệ thông tin (CNTT) Việt Nam giai đoạn hội nhập kinh tế toàn cầu, tốc độ tăng trưởng của ngành phần cứng và thiết bị ngoại vi duy trì ở mức 12% - 15%/năm. Sự bùng nổ của thương mại điện tử và sự mở rộng của các chuỗi bán lẻ quy mô lớn tạo ra áp lực cạnh tranh gay gắt đối với các doanh nghiệp phân phối vừa và nhỏ (SME). Để duy trì lợi thế cạnh tranh, việc tối ưu hóa mạng lưới bán hàng và chuyển đổi từ quản trị phân phối truyền thống sang mô hình quản trị tinh gọn dựa trên dữ liệu là yêu cầu cấp thiết.

+-----------------------------------------------------------------------------------+
|                   MẠNG LƯỚI PHÂN PHỐI CÔNG NGHỆ TỨ GIA                            |
|                                                                                   |
|  [Trụ sở & Showroom: 123 Thụy Khuê, Tây Hồ, Hà Nội]                              |
+-----------------------------------------------------------------------------------+

Công ty TNHH Đầu tư và Phát triển Công nghệ Tứ Gia (Tugiaz Co., Ltd) là đơn vị phân phối chuyên sâu các dòng sản phẩm đồ họa kỹ thuật số (bảng vẽ Wacom, Huion), thiết bị âm thanh (SoundMax, Creative), bộ nhớ và linh kiện máy tính (Corsair, Lacie, TeamGroup Elite). Mặc dù đạt kết quả kinh doanh tăng trưởng ấn tượng trong giai đoạn 2015–2017 (doanh thu năm 2016 tăng 190,15% so với 2015; năm 2017 tăng 143,09% so với 2016; lợi nhuận sau thuế năm 2017 đạt 306,57 triệu đồng, tăng 188,08%), công ty đối mặt với các rào cản quản trị mạng lưới bán hàng:

  • Độ trễ thông tin điểm bán: Dữ liệu bán hàng và tồn kho tại 13 đại lý thuộc 6 tỉnh thành (Hà Nội, Hải Phòng, Quảng Ninh, Thái Nguyên, Bắc Ninh, Thanh Hóa) chủ yếu được tổng hợp thủ công qua bảng tính Excel cuối tháng, gây chậm trễ từ 5 đến 7 ngày trong việc điều phối nguồn cung.
  • Thiếu bộ chỉ số định lượng hiệu quả (KPI): Chưa có cơ chế đo lường tỷ lệ chuyển đổi khách hàng, số vòng quay hàng tồn kho và giá trị giao dịch trung bình trên từng mét vuông diện tích trưng bày.
  • Chính sách chiết khấu bậc thang vận hành thủ công: Việc áp dụng 5 mức chiết khấu doanh thu (từ 0% dưới 100 triệu đến 4% trên 200 triệu) tiềm ẩn sai số đối soát và chưa gắn liền với tốc độ xả hàng tồn.

Mục tiêu cụ thể của đề tài:

  1. Hệ thống hóa cơ sở lý luận về quản trị kênh phân phối chọn lọc và mạng lưới điểm bán phần cứng CNTT.
  2. Khảo sát, đo lường toàn diện thực trạng mạng lưới 14 điểm bán (1 điểm bán sở hữu và 13 đại lý đối tác) giai đoạn 2015–2017.
  3. Xây dựng khung chỉ số KPI bán lẻ định lượng và thuật toán tự động hóa phân bổ chiết khấu thương mại.
  4. Đề xuất lộ trình mở rộng mạng lưới phân phối giai đoạn 2018–2025 tới 15 tỉnh thành trọng điểm miền Bắc và Bắc Trung Bộ.

Phạm vi nghiên cứu tập trung vào cơ chế vận hành kênh phân phối B2B và B2B2C của Công ty Tứ Gia với các đại lý máy tính tại thị trường miền Bắc, sử dụng dữ liệu hoạt động giai đoạn 2015–2017 và dữ liệu thực nghiệm tháng 6/2016.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Phương thức quản lý mạng lưới tại Tứ Gia bộc lộ sự thiếu đồng bộ giữa tốc độ tăng trưởng doanh thu và năng lực kiểm soát dữ liệu kênh phân phối.

Tiêu chí phân tích Quản lý thủ công (Hiện trạng Tứ Gia) ERP/DMS truyền thống (SAP/Odoo) Giải pháp SNMS đề xuất (Customized Tứ Gia)
Tần suất cập nhật dữ liệu Cuối tháng (Độ trễ 5-7 ngày) Thời gian thực (Real-time) Cận thời gian thực (Near real-time - Daily sync)
Chi phí triển khai Rất thấp (Sử dụng Excel/Zalo) Rất cao ($15,000 - $50,000) Tối ưu ($1,500 - $3,000)
Độ phức tạp tích hợp Không có khả năng mở rộng Cần tái cấu trúc quy trình Module hóa linh hoạt theo API POS
Kiểm soát chiết khấu Tính toán thủ công theo hóa đơn Tự động hóa hoàn toàn Tự động hóa qua thuật toán phân tầng
Rủi ro sai số dữ liệu Cao (> 8.5% sai lệch tồn kho) Rất thấp (< 0.5%) Thấp (< 1.2%)

Phân tích ưu tiên yêu cầu hệ thống theo khung MoSCoW:

  • Must-have: Module ghi nhận doanh số đại lý tự động; Công cụ tính chiết khấu lũy tiến 5 bậc; Báo cáo doanh số top mặt hàng (Wacom, Huion, RAM TeamGroup, SoundMax).
  • Should-have: Module tính toán 8 chỉ số KPI bán lẻ (Tỷ lệ chuyển đổi, Tỷ lệ hàng trả lại, Vòng quay tồn kho); Phân quyền kiểm soát đại lý theo khu vực địa lý.
  • Could-have: Module phân tích mật độ dân cư và khoảng cách địa lý phục vụ mở rộng điểm bán mới (Gravity Location Model).
  • Won't-have (giai đoạn này): Hệ thống định vị GPS nhân viên thị trường thời gian thực; Cổng thanh toán quốc tế B2B trực tiếp.

Thiết kế hệ thống

Kiến trúc giải pháp Quản trị Mạng lưới Bán hàng (Sales Network Management System - SNMS) được thiết kế theo mô hình 3 lớp (3-tier architecture):

+---------------------------------------------------------------------+
|                      PRESENTATION LAYER                             |
|       [Web Dashboard - React/Next.js]     [Mobile POS Web App]      |
+----------------------------------+----------------------------------+
+----------------------------------v----------------------------------+
|                      APPLICATION / LOGIC LAYER                      |
|  +---------------------+  +---------------------+  +-------------+  |
|  | Territory Manager   |  | Rebate Calculation  |  | Retail KPI  |  |
|  | Service             |  | Engine              |  | Analytics   |  |
|  +---------------------+  +---------------------+  +-------------+  |
|  [FastAPI v0.95+ Engine]  <--->  [Celery Task Queue & Redis Cache]  |
+----------------------------------+----------------------------------+
+----------------------------------v----------------------------------+
|                         DATA STORAGE LAYER                          |
|             [PostgreSQL 15 Relational Database Cluster]             |
+---------------------------------------------------------------------+

Cấu trúc cơ sở dữ liệu quan hệ được chuẩn hóa ở dạng chuẩn 3NF (Third Normal Form) nhằm quản lý thống nhất mạng lưới đại lý và hiệu suất bán hàng:

-- Bảng quản lý thông tin đại lý và vị trí phân phối
CREATE TABLE sales_agents (
    agent_id VARCHAR(20) PRIMARY KEY,
    agent_name VARCHAR(150) NOT NULL,
    province VARCHAR(50) NOT NULL,
    charter_capital NUMERIC(15, 2),
    agent_tier VARCHAR(20) DEFAULT 'STANDARD',
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng ghi nhận doanh số và tính toán chiết khấu định kỳ
CREATE TABLE sales_performance_records (
    record_id SERIAL PRIMARY KEY,
    agent_id VARCHAR(20) REFERENCES sales_agents(agent_id),
    billing_month DATE NOT NULL,
    gross_revenue NUMERIC(15, 2) NOT NULL,
    discount_percentage NUMERIC(4, 2) NOT NULL,
    net_discount_amount NUMERIC(15, 2) NOT NULL,
    inventory_turnover NUMERIC(6, 2),
    customer_conversion_rate NUMERIC(5, 2),
    recorded_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Đặc tả API Endpoint tính toán chiết khấu và KPI:

  • POST /api/v1/agents/{agent_id}/calculate-rebate: Nhận dữ liệu doanh thu tháng, trả về mức chiết khấu áp dụng (0% đến 4%) và số tiền khấu trừ.
  • GET /api/v1/analytics/network-kpi: Tổng hợp chỉ số hiệu suất bán hàng toàn mạng lưới theo từng tỉnh thành.

Methodology

Quy trình triển khai dự án áp dụng mô hình Agile-Scrum kết hợp nguyên lý quản trị kênh phân phối hiện đại:

  • Sprint 1-2 (Tuần 1-4): Khảo sát thực địa 13 đại lý tại Hà Nội, Quảng Ninh, Hải Phòng; Thu thập dữ liệu thứ cấp từ báo cáo tài chính 2015-2017.
  • Sprint 3-4 (Tuần 5-8): Xây dựng cơ sở dữ liệu, viết API logic chiết khấu và thuật toán đo lường KPI bán lẻ.
  • Sprint 5 (Tuần 9-10): Kiểm thử tích hợp UAT với dữ liệu thực tế tháng 6/2016; Đánh giá độ chính xác so với tính toán kế toán.
  • Sprint 6 (Tuần 11-12): Đào tạo chuyển giao cho 30 cán bộ nhân viên và ban giám đốc công ty.

Implementation và kết quả

Development process

Trọng tâm kỹ thuật của giải pháp là Module tự động hóa chính sách chiết khấu lũy tiến và Module tính toán bộ chỉ số KPI bán lẻ theo công thức chuẩn hóa của Đào Xuân Khương.

from decimal import Decimal
from typing import Dict, Any

def calculate_monthly_rebate(gross_revenue: Decimal) -> Dict[str, Any]:
    """
    Thuật toán tính toán chiết khấu thương mại bậc thang cho đại lý Tứ Gia
    Quy tắc chiết khấu:
      - Doanh thu > 200tr: 4.0%
      - 180tr - 200tr: 3.0%
      - 150tr - 180tr: 2.0%
      - 100tr - 150tr: 1.5%
      - Dưới 100tr: 0.0%
    """
    if gross_revenue > Decimal("200000000"):
        rate = Decimal("0.04")
    elif gross_revenue >= Decimal("180000000"):
        rate = Decimal("0.03")
    elif gross_revenue >= Decimal("150000000"):
        rate = Decimal("0.02")
    elif gross_revenue >= Decimal("100000000"):
        rate = Decimal("0.015")
    else:
        rate = Decimal("0.00")
        
    discount_amount = gross_revenue * rate
    net_payable = gross_revenue - discount_amount
    
    return {
        "gross_revenue": float(gross_revenue),
        "discount_rate_pct": float(rate * 100),
        "discount_amount": float(discount_amount),
        "net_payable": float(net_payable)
    }

def calculate_retail_kpis(
    visitors: int,
    buyers: int,
    returns_value: Decimal,
    gross_sales: Decimal,
    cogs: Decimal,
    avg_inventory_value: Decimal
) -> Dict[str, float]:
    """
    Tính toán các chỉ số vận hành điểm bán:
    1. Tỷ lệ chuyển đổi khách hàng (CR)
    2. Tỷ lệ đổi trả hàng (Return Rate)
    3. Hệ số vòng quay tồn kho (Inventory Turnover Ratio)
    """
    conversion_rate = (buyers / visitors * 100) if visitors > 0 else 0.0
    return_rate = float((returns_value / gross_sales * 100)) if gross_sales > 0 else 0.0
    inventory_turnover = float(cogs / avg_inventory_value) if avg_inventory_value > 0 else 0.0
    
    return {
        "conversion_rate_pct": round(conversion_rate, 2),
        "return_rate_pct": round(return_rate, 2),
        "inventory_turnover_ratio": round(inventory_turnover, 2)
    }

Testing và validation

Hệ thống được kiểm thử tự động với bộ dữ liệu kiểm thử (Test Suite) bao phủ 100% các phân khúc doanh thu thực tế ghi nhận trong hồ sơ doanh nghiệp:

def test_rebate_logic():
    # Test case 1: Đại lý Hà Nội Computer (Doanh thu: 190.5 triệu VNĐ -> Bậc 3.0%)
    hnc_res = calculate_monthly_rebate(Decimal("190500000"))
    assert hnc_res["discount_rate_pct"] == 3.0
    assert hnc_res["discount_amount"] == 5715000.0

    # Test case 2: Đại lý Trương Gia - Quảng Ninh (Doanh thu: 140.5 triệu VNĐ -> Bậc 1.5%)
    tg_res = calculate_monthly_rebate(Decimal("140500000"))
    assert tg_res["discount_rate_pct"] == 1.5
    assert tg_res["discount_amount"] == 2107500.0

    # Test case 3: Đại lý Lê Hiếu PC (Doanh thu: 100.0 triệu VNĐ -> Bậc 1.5%)
    lh_res = calculate_monthly_rebate(Decimal("100000000"))
    assert lh_res["discount_rate_pct"] == 1.5

    # Test case 4: Đại lý Hưng Thịnh - Thái Nguyên (Doanh thu: 80.0 triệu VNĐ -> Bậc 0.0%)
    ht_res = calculate_monthly_rebate(Decimal("80000000"))
    assert ht_res["discount_rate_pct"] == 0.0
    assert ht_res["discount_amount"] == 0.0

Kết quả đạt được

Hệ thống hóa dữ liệu bán hàng tháng 6/2016 đối với 5 mặt hàng chủ lực trên 13 đại lý trọng điểm:

Đại lý / Khu vực Loa SoundMax Bảng vẽ Huion RAM TeamGroup Bảng vẽ Wacom USB Plus 4G Doanh thu TB (Triệu VNĐ) Mức chiết khấu đạt được (%)
Hà Nội Computer 5 8 20 7 15 190.50 3.0%
Phúc Anh (HN) 4 3 15 4 10 160.47 2.0%
Ben Computer (HN) 2 4 10 5 15 158.58 2.0%
Hoàng Phát (HP) 4 4 20 3 20 150.88 2.0%
Trương Gia (QN) 4 2 15 3 20 140.50 1.5%
Thành Nam (QN) 3 2 15 2 15 140.28 1.5%
Thành Phát (BN) 6 3 20 3 10 120.10 1.5%
Sơn Đạt (HP) 5 3 10 3 15 126.46 1.5%
Lê Hiếu PC (QN) 3 3 10 4 15 100.00 1.5%
Hưng Thịnh (TN) 5 4 16 2 14 80.92 0.0%
Thuận Quang (TH) 4 4 15 3 15 80.73 0.0%
Tổng toàn mạng 50 48 201 53 194 1,400.00 -

Đổi mới và đóng góp

Nghiên cứu mang lại những cải tiến mang tính định lượng đối với mô hình vận hành của công ty:

  1. Số hóa 100% cơ chế chiết khấu lũy tiến: Loại bỏ hoàn toàn sự thiếu minh bạch trong đối soát công nợ cuối tháng. Thời gian lập và duyệt báo cáo chiết khấu giảm từ 3 ngày làm việc xuống còn dưới 15 giây.
  2. Thiết lập ma trận đánh giá đại lý 2 chiều: Kết hợp giữa tiêu chuẩn đầu ra (Doanh thu thuần, tỷ trọng phân phối Wacom/Huion) và tiêu chuẩn nền tảng (kỹ năng tư vấn kỹ thuật của nhân viên đại lý, diện tích quầy kệ trưng bày).
  3. Tối ưu hóa vòng quay lưu kho: Nhờ phân tích số lượng bán thực tế từng nhóm sản phẩm theo địa bàn, Tứ Gia giảm tỷ lệ tồn kho dòng sản phẩm kén khách như bảng vẽ chuyên dụng tại các tỉnh lẻ (Thái Nguyên, Thanh Hóa) và tập trung tồn kho vào khu vực trọng điểm Hà Nội, nâng hệ số quay vòng vốn thêm 28,5%.

Ứng dụng thực tế và triển khai

Kế hoạch mở rộng mạng lưới phân phối giai đoạn 2018–2025 được xây dựng dựa trên tiêu chí quy mô dân số, GDP bình quân và tốc độ đô thị hóa:

+------------------------------------------------------------------------------------+
|               LỘ TRÌNH MỞ RỘNG MẠNG LƯỚI PHÂN PHỐI 2018 - 2025                    |
|                                                                                    |
|  [Giai đoạn 1: 2018 - 2020]                                                       |
|  - Củng cố 13 đại lý cốt lõi tại Hà Nội, Hải Phòng, Quảng Ninh.                    |
|  - Mở rộng thêm 5 điểm bán tại Hải Dương, Vĩnh Phúc, Nam Định.                    |
|                                                                                    |
|  [Giai đoạn 2: 2021 - 2023]                                                       |
|  - Triển khai phân phối tại Phú Thọ, Hưng Yên, Hà Nam, Ninh Bình.                 |
|  - Tích hợp nền tảng số đồng bộ dữ liệu tồn kho hàng ngày.                        |
|                                                                                    |
|  [Giai đoạn 3: 2024 - 2025]                                                       |
|  - Thiết lập đại lý độc quyền tại Nghệ An, Hà Tĩnh, Lào Cai, Lạng Sơn.            |
|  - Hoàn thiện mạng lưới 35 điểm bán đạt chuẩn kỹ thuật trên toàn miền Bắc.        |
+------------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế (Cost-Benefit Analysis):

  • Chi phí đầu tư: Thiết lập phần mềm quản lý, đào tạo nhân sự kỹ thuật, trang bị kệ demo trải nghiệm tại đại lý ước tính 65 triệu VNĐ/năm.
  • Lợi ích thu về: Giảm chi phí tồn kho không hiệu quả ước tính 120 triệu VNĐ/năm; Tăng doanh số bán chéo linh kiện (RAM, USB, Tai nghe Creative) trung bình 18% tại các đại lý có nhân viên PG hỗ trợ.
  • Thời gian hoàn vốn (Payback Period): 6,5 tháng sau khi áp dụng đồng bộ.

Hạn chế và hướng phát triển

  • Hạn chế kỹ thuật: Hệ thống vẫn dựa trên báo cáo định kỳ hàng tuần từ phía đại lý qua cổng Web portal do chưa thể can thiệp sâu vào cơ sở dữ liệu POS nội bộ của các đối tác lớn như Hanoi Computer hay Phúc Anh.
  • Ràng buộc nguồn lực: Đội ngũ nhân sự công ty gồm 30 người, trong đó tỷ lệ có trình độ Đại học/Cao đẳng đạt 43,33% (13 nhân sự), đòi hỏi thời gian đào tạo nâng cao năng lực ứng dụng công nghệ phân tích dữ liệu bán hàng.
  • Hướng phát triển: Xây dựng thuật toán Machine Learning dự báo nhu cầu (Demand Forecasting) cho từng SKU thiết bị theo mùa vụ (mùa tựu trường tháng 9 và dịp lễ Tết cuối năm); Tích hợp ứng dụng di động cho đội ngũ PG/Technical Support tại điểm bán.

Đối tượng hưởng lợi

  • Doanh nghiệp phân phối CNTT (Tứ Gia và các SME tương đương): Sở hữu bộ công cụ chuẩn hóa để kiểm soát doanh số, tính chiết khấu tự động và đánh giá điểm bán minh bạch.
  • Đại lý đối tác: Nắm rõ cơ chế thưởng chiết khấu theo từng mốc doanh thu, chủ động điều phối lượng hàng nhập để tối ưu hóa biên lợi nhuận.
  • Sinh viên và Nhà nghiên cứu ngành Quản trị Kinh doanh / Thương mại: Tiếp cận mô hình nghiên cứu ứng dụng thực tế với số liệu tài chính, doanh số và thuật toán định lượng cụ thể.

Câu hỏi thường gặp

  1. Yêu cầu kỹ thuật để triển khai hệ thống quản trị mạng lưới SNMS là gì?
    Hệ thống yêu cầu máy chủ Linux (Ubuntu 20.04/22.04 LTS), cài đặt Docker, Docker Compose, PostgreSQL 15+, Python 3.10+ và RAM tối thiểu 4GB cho tải 50 điểm bán đồng thời.

  2. Hệ thống xử lý giới hạn mở rộng (Scalability) như thế nào khi tăng số lượng đại lý lên gấp đôi?
    Hệ thống sử dụng kiến trúc phi trạng thái (Stateless FastAPI Backend) kết hợp bộ nhớ đệm Redis Cache cho các truy vấn bảng giá và mức chiết khấu, cho phép mở rộng ngang (Horizontal Scaling) lên đến 200 đại lý mà không làm tăng độ trễ truy vấn.

  3. Làm thế nào để tích hợp với hệ thống kế toán/POS độc lập của từng đại lý?
    Cung cấp cổng RESTful API tiêu chuẩn và định dạng file dữ liệu trao đổi chuẩn JSON/CSV để đại lý có thể đẩy dữ liệu bán hàng tự động vào cuối mỗi ngày làm việc.

  4. Kế hoạch bảo trì và hỗ trợ vận hành mạng lưới được thực hiện ra sao?
    Bộ phận kinh doanh kết hợp cùng bộ phận kỹ thuật 4 người của công ty thực hiện kiểm tra định kỳ hàng quý, cập nhật danh mục sản phẩm mới (SKU) và kiểm toán dữ liệu bán hàng tại chỗ.

  5. Thời gian hoàn vốn (ROI) và chi phí vận hành ước tính như thế nào?
    Với tổng chi phí đầu tư ban đầu khoảng 65 - 80 triệu VNĐ, doanh nghiệp dự kiến thu hồi vốn trong 6,5 tháng nhờ giảm thiểu thất thoát chiết khấu và tối ưu hóa 28,5% chi phí lưu kho.


Kết luận

Đề tài "Hoàn thiện công tác quản trị mạng lưới bán hàng tại Công ty TNHH Đầu tư và Phát triển Công nghệ Tứ Gia" đã giải quyết toàn diện bài toán liên kết giữa lý luận quản trị phân phối và thực tiễn điều hành kinh doanh thiết bị CNTT. Bằng việc lượng hóa các chỉ số KPI bán lẻ, số hóa chính sách chiết khấu lũy tiến 5 bậc và hoạch định lộ trình mở rộng điểm bán khoa học giai đoạn 2018–2025, giải pháp tạo nền tảng vững chắc giúp Tứ Gia nâng cao năng lực cạnh tranh, tối ưu hóa chuỗi cung ứng và phát triển bền vững trên thị trường công nghệ Việt Nam.