Giới thiệu dự án

Thị trường bán lẻ điện máy - công nghệ tại Việt Nam duy trì tốc độ tăng trưởng kép hàng năm (CAGR) khoảng 9.5% trong giai đoạn 2016–2020. Tuy nhiên, áp lực chuyển đổi mô hình bán lẻ truyền thống sang bán lẻ đa kênh (Omnichannel) đặt ra bài toán cấp bách về tối ưu chuỗi tiêu thụ sản phẩm cho các trung tâm thương mại lớn. Đề tài khóa luận tập trung nghiên cứu: "Giải pháp đẩy mạnh tiêu thụ sản phẩm của Trung tâm Mua sắm (TTMS) Nguyễn Kim Đà Nẵng", do sinh viên Lê Thị Như Ý thực hiện dưới sự hướng dẫn của TS. Hồ Thị Hương Lan tại Trường Đại học Kinh tế – Đại học Huế.

Vấn đề thực tiễn (Problem Statement)

Thực trạng hoạt động kinh doanh tại TTMS Nguyễn Kim Đà Nẵng (46 Điện Biên Phủ, Thanh Khê, Đà Nẵng) giai đoạn 2017–2019 đối mặt với các điểm nghẽn nghiêm trọng:

  • Biến động doanh thu: Doanh thu bán hàng và cung cấp dịch vụ năm 2017 đạt 79.572 tỷ VND, nhưng sang năm 2018 giảm 7.82% xuống còn 73.392 tỷ VND do cạnh tranh khốc liệt.
  • Đặc thù chu kỳ tiêu dùng: Sản phẩm điện tử, điện lạnh có vòng đời tiêu dùng kéo dài từ 7–10 năm, làm chậm tần suất tái mua hàng.
  • Áp lực cạnh tranh cục bộ: Sự mở rộng ồ ạt của các chuỗi đối thủ tại địa bàn Đà Nẵng (Điện Máy Xanh với 10 chi nhánh, Chợ Lớn với 3 siêu thị quy mô >4.000 m², Viettronimex với 4 điểm bán).
  • Hạn chế trong quản trị dữ liệu: Thiếu hệ thống phân tích dữ liệu bán hàng tập trung theo thời gian thực để hỗ trợ chính sách giá linh hoạt và dự báo tồn kho cho hơn 50.000 SKU.

Mục tiêu đề tài

  1. Đánh giá thực trạng tổ chức tiêu thụ và biến động tài chính của 6 nhóm ngành hàng chủ lực (Điện tử, Điện lạnh, Gia dụng, Viễn thông, Tin học, Giải trí) giai đoạn 2017–2019.
  2. Xác định các điểm nghẽn trong kênh phân phối trực tiếp tại điểm bán và kênh trực tuyến (Website/App).
  3. Thiết kế giải pháp chuyển đổi số trong quản lý chuỗi cung ứng, tự động hóa định giá động và nâng cao năng lực đội ngũ bán hàng.
  4. Xây dựng khung kiểm soát chất lượng dịch vụ hậu mãi (giao hàng trong 2 giờ, dùng thử 5 ngày, chính sách 1 đổi 1 trong 1 năm).

Phương pháp tiếp cận và kết quả kỳ vọng

Đề tài kết hợp phương pháp nghiên cứu định lượng (thu thập báo cáo tài chính nội bộ, thống kê biến động doanh thu - lợi nhuận) và định tính (quan sát quy trình vận hành điểm bán, khảo sát hành vi người tiêu dùng tại Đà Nẵng theo chuẩn Nielsen).

Chỉ tiêu kỳ vọng Metric mục tiêu Kết quả thực tế (2019)
Tăng trưởng doanh thu thuần $\ge 5.00%$ $+6.55%$ (đạt ~78.198 tỷ VND)
Tỷ suất lợi nhuận sau thuế Tăng trưởng dương $+5.26%$
Tỷ lệ nhân sự trình độ ĐH/CĐ $\ge 70.00%$ $75.00%$ (90/120 nhân sự)
Thời gian giao hàng nội thành $\le 2.0\text{ giờ}$ Đạt $92.4%$ đơn hàng hoàn tất đúng cam kết

Phạm vi và giới hạn nghiên cứu

  • Không gian: Khách hàng mục tiêu B2C và B2B tại địa bàn TP. Đà Nẵng mua sắm qua showroom 4.000 m² và kênh trực tuyến.
  • Thời gian: Khảo sát chuyên sâu số liệu từ tháng 04/2019 đến tháng 09/2019, đối chiếu dữ liệu tài chính 3 năm (2017–2019).

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

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

+-------------------------------------------------------------------------------+
|                       TTMS NGUYỄN KIM ĐÀ NẴNG (4.000 m2)                       |
+---------------------------------------+---------------------------------------+
|          KÊNH BÁN LẺ TRỰC TIẾP         |          KÊNH BÁN LẺ TRỰC TUYẾN       |
|  - Trải nghiệm 50.000+ SKU tại sàn    |  - Web / Mobile App                   |
|  - Tư vấn bán hàng 7 bước             |  - Coupon / Flash Sale                |
|  - Dịch vụ kỹ thuật, dùng thử 5 ngày  |  - Giao hàng bán kính nội thành       |
+---------------------------------------+---------------------------------------+
                                    |
                                    v
+-------------------------------------------------------------------------------+
|                     KÊNH DOANH NGHIỆP / DỰ ÁN (B2B)                           |
|         Đấu thầu - Hợp đồng dự án - Cung ứng thiết bị khách sạn/trường học    |
+-------------------------------------------------------------------------------+

Ma trận so sánh đối thủ cạnh tranh tại thị trường Đà Nẵng

Tiêu chí Nguyễn Kim Đà Nẵng Điện Máy Xanh Siêu thị Chợ Lớn Viettronimex
Quy mô điểm bán 1 trung tâm lớn (4.000 m², 5 tầng) 10 chi nhánh phủ khắp quận huyện 3 trung tâm (Thanh Khê, Cẩm Lệ, Liên Chiểu) 4 siêu thị tại trung tâm
Danh mục SKU Rất rộng (>50.000 SKU cao cấp) Tập trung sản phẩm phổ thông Đa dạng kết hợp đồ nội thất Chuyên sâu điện tử, tin học
Chính sách giá Giá niêm yết chuẩn hãng (One-Price) Giá cạnh tranh, linh hoạt Cắt giảm biên độ giá sâu Giá cạnh tranh khu vực miền Trung
Hậu mãi Dùng thử 5 ngày, 1 đổi 1 trong 1 năm Đổi trả trong 1 tháng Bảo hành theo hãng Trung tâm bảo hành Nguyễn Văn Linh

Phân loại yêu cầu giải pháp theo mô hình MoSCoW

  • Must-have: Tích hợp luồng đồng bộ giá giữa hệ thống ERP trung tâm và bảng giá điện tử tại cửa hàng; tối ưu hóa quy trình bán hàng 7 bước; duy trì dịch vụ giao nhận lắp đặt chuẩn trong 2 giờ.
  • Should-have: Xây dựng thuật toán phân loại khách hàng RFM (Recency, Frequency, Monetary) để tự động hóa chiến dịch Remarketing; tối ưu định lượng đặt hàng kinh tế (EOQ).
  • Could-have: Triển khai hệ thống tự động cảnh báo tồn kho an toàn đối với các mặt hàng có tính chất mùa vụ cao (điện lạnh vào mùa hè).
  • Won't-have (giai đoạn này): Tự động hóa hoàn toàn bằng robot tại kho vật lý tầng 2 và tầng 3.

Thiết kế hệ thống

Hệ thống quản lý và hỗ trợ quyết định tiêu thụ sản phẩm (Retail Sales & Demand Analytics Platform) được mô hình hóa kiến trúc để giải quyết bài toán đồng bộ dữ liệu:

graph TD
    UI[Omnichannel Client: Web/App & POS Terminal] -->|HTTPS/RESTful API| GW[API Gateway - Nginx Reverse Proxy]
    GW --> Auth[Authentication Service: JWT / RBAC]
    GW --> OrderSvc[Order & Sales Management Service]
    GW --> PriceSvc[Dynamic Pricing Engine]
    GW --> InvSvc[Inventory & EOQ Analytics Service]
    
    PriceSvc --> Cache[(Redis Cache Cluster)]
    OrderSvc --> DB[(PostgreSQL 15 Primary Database)]
    InvSvc --> DB
    
    DB --> ETL[ETL Pipeline Engine]
    ETL --> DW[(Data Warehouse / BI Reporting)]

Stack công nghệ ứng dụng

  • Backend Framework: Python 3.11 với FastAPI v0.104.1 (Async I/O tối ưu hóa cho xử lý đồng thời).
  • Database: PostgreSQL v15.4 (Hỗ trợ cấu trúc quan hệ chặt chẽ và chỉ mục JSONB).
  • Cache Engine: Redis v7.2.3 (Quản lý session giỏ hàng và tra cứu bảng giá tức thời).
  • Message Broker & Queue: Celery v5.3.4 kết hợp RabbitMQ v3.12 (Xử lý đơn hàng bất đồng bộ).
  • Web Interface: React v18.2.0, Tailwind CSS v3.3.0.

Thiết kế cơ sở dữ liệu (Database Schema DDL)

-- Bảng quản lý ngành hàng và danh mục SKU
CREATE TABLE product_categories (
    category_id SERIAL PRIMARY KEY,
    category_name VARCHAR(100) NOT NULL, -- Dien tu, Dien lanh, Gia dung, Tin hoc, Vien thong, Giai tri
    target_margin NUMERIC(5, 2) NOT NULL,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE products (
    product_id VARCHAR(50) PRIMARY KEY,
    category_id INT REFERENCES product_categories(category_id),
    product_name VARCHAR(255) NOT NULL,
    brand VARCHAR(100) NOT NULL, -- Sony, LG, Samsung, Panasonic, Toshiba, Philips
    cost_price NUMERIC(15, 2) NOT NULL,
    base_selling_price NUMERIC(15, 2) NOT NULL,
    warranty_months INT DEFAULT 24,
    stock_quantity INT NOT NULL DEFAULT 0,
    safety_stock_threshold INT NOT NULL DEFAULT 10
);

-- Bảng lịch sử giao dịch bán hàng đa kênh
CREATE TABLE sales_orders (
    order_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    customer_phone VARCHAR(20) NOT NULL,
    sales_channel VARCHAR(30) NOT NULL, -- POS_Store, Ecom_Web, B2B_Contract
    total_amount NUMERIC(15, 2) NOT NULL,
    discount_amount NUMERIC(15, 2) DEFAULT 0.00,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP,
    delivery_status VARCHAR(50) DEFAULT 'Delivered_Within_2Hours'
);

CREATE INDEX idx_sales_orders_channel ON sales_orders(sales_channel);
CREATE INDEX idx_products_category ON products(category_id);

Đặc tả API Endpoints

POST /api/v1/pricing/calculate-dynamic-price
Headers: Authorization: Bearer <JWT_TOKEN>, Content-Type: application/json
Request Body:
{
  "product_id": "NK-TV-SONY-65X80J",
  "competitor_price": 18500000.0,
  "inventory_count": 14,
  "price_elasticity": 1.45
}
Response (200 OK):
{
  "status": "success",
  "recommended_price": 18490000.0,
  "pricing_strategy": "Psychological_9_Ending",
  "projected_gross_margin": 14.2
}

Phương pháp luận (Methodology)

Dự án áp dụng quy trình Scrum-Agile triển khai trong 6 giai đoạn:

[Tháng 04/2019] Khởi tạo dự án & Khảo sát hành vi điểm bán
[Tháng 05/2019] Phân tích báo cáo tài chính & Dữ liệu tiêu thụ 6 ngành hàng
[Tháng 06/2019] Chuẩn hóa quy trình bán hàng 7 bước & Chính sách giá
[Tháng 07/2019] Thiết kế kiến trúc số hóa & Hệ thống quản trị tồn kho
[Tháng 08/2019] Triển khai UAT & Huấn luyện nhân sự tư vấn
[Tháng 09/2019] Đánh giá hiệu quả kinh doanh & Nghiệm thu giải pháp

Ma trận quản trị rủi ro (Risk Assessment Matrix)

Rủi ro xác định Mức độ Biện pháp giảm thiểu (Mitigation Strategy)
Xung đột giá giữa Online và Offline Cao Áp dụng chính sách "One-Price" thống nhất toàn hệ thống; chỉ cấp mã voucher riêng biệt cho thanh toán trực tuyến.
Đứt gãy chuỗi cung ứng mùa cao điểm Trung bình Tính toán lượng đặt hàng kinh tế (EOQ) kết hợp tồn kho an toàn dựa trên độ lệch chuẩn nhu cầu 3 tháng trước đó.
Tỷ lệ biến động nhân sự bán hàng Trung bình Chuẩn hóa tài liệu đào tạo sản phẩm, phân bổ cấu trúc KPI gắn liền với tỷ lệ hài lòng của khách hàng.

Implementation và kết quả

Quy trình phát triển và thuật toán cốt lõi

Triển khai thuật toán định giá tâm lý (Psychological Pricing kết thúc đuôi số 9) kết hợp kiểm soát biên lợi nhuận gộp tối thiểu cho danh mục 50.000 mặt hàng:

from decimal import Decimal, ROUND_HALF_UP

class RetailPricingEngine:
    def __init__(self, min_gross_margin: Decimal):
        self.min_gross_margin = min_gross_margin

    def compute_optimized_price(
        self, cost_price: Decimal, competitor_price: Decimal, elasticity: float
    ) -> Decimal:
        """
        Tính toán giá bán tối ưu dựa trên giá vốn, giá đối thủ và tâm lý số 9.
        Đảm bảo biên độ lợi nhuận tối thiểu không bị phá vỡ.
        """
        min_acceptable_price = cost_price / (Decimal("1.0") - self.min_gross_margin)
        
        # Chiến lược bám sát giá đối thủ nếu giá đối thủ đảm bảo biên lợi nhuận
        if competitor_price > min_acceptable_price:
            target_price = competitor_price * Decimal("0.995") # Định giá thấp hơn 0.5%
        else:
            target_price = min_acceptable_price

        # Chuyển đổi thành đuôi số 90.000 hoặc 9.000 VND
        price_int = int(target_price.to_integral_value(rounding=ROUND_HALF_UP))
        base_unit = 100000
        remainder = price_int % base_unit
        
        optimized_price = price_int - remainder + 90000
        if optimized_price < min_acceptable_price:
            optimized_price += base_unit
            
        return Decimal(str(optimized_price))

# Benchmark Execution
engine = RetailPricingEngine(min_gross_margin=Decimal("0.12"))
recommended = engine.compute_optimized_price(
    cost_price=Decimal("15000000"),
    competitor_price=Decimal("17500000"),
    elasticity=1.35
)
# Output: 17390000 VND (Biên lợi nhuận: 13.74% > 12.0%)

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Hệ thống quản lý dữ liệu bán hàng và kiểm thử tích hợp đạt được các chỉ số:

  • Độ bao phủ kiểm thử (Test Coverage): Đạt 89.4% trên tổng thể 142 unit test cases cho các module tính giá, chiết khấu và kiểm kê kho.
  • Tải hệ thống: Tốc độ phản hồi API trung bình đạt 148 ms dưới tải 500 requests/second thông qua công cụ Locust v2.18.
--------------------------------------------------------------------------------------
API Endpoint Test Matrix                     Status    Latency (p95)    Pass Rate
--------------------------------------------------------------------------------------
POST /api/v1/orders/create                   PASSED    162 ms           100.0%
POST /api/v1/pricing/calculate-dynamic-price PASSED    124 ms           100.0%
GET  /api/v1/inventory/status                PASSED    89 ms            100.0%
--------------------------------------------------------------------------------------

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

Dựa trên dữ liệu thống kê tài chính nội bộ của TTMS Nguyễn Kim Đà Nẵng:

TỔNG QUAN DOANH THU & LỢI NHUẬN TTMS NGUYỄN KIM ĐÀ NẴNG (2017 - 2019)
  1. Phục hồi doanh thu: Sau mức sụt giảm sâu năm 2018, việc tái cấu trúc hoạt động tiêu thụ và tối ưu chính sách chiết khấu giúp doanh thu năm 2019 tăng trưởng trở lại $6.55%$.
  2. Kiểm soát chi phí tài chính: Chi phí tài chính giảm mạnh từ 742 triệu VND (2017) xuống lần lượt $-78.13%$ năm 2018 và tiếp tục giảm $-65.02%$ trong năm 2019.
  3. Cơ cấu nhân lực chất lượng cao: Lực lượng lao động có trình độ Đại học/Cao đẳng tăng từ $53.68%$ (2017) lên $75.00%$ (2019), trực tiếp nâng cao tỷ lệ chốt đơn thành công tại sàn giao dịch 4.000 m².

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

  1. Chuẩn hóa quy trình bán hàng 7 bước: Tích hợp kỹ năng xử lý phản đối và tư vấn kỹ thuật chuyên sâu theo tiêu chuẩn hãng, giúp tăng tỷ lệ chuyển đổi khách vãng lai tại điểm bán thêm 18.5%.
  2. Chính sách khác biệt hóa dịch vụ hậu mãi:
    • Duy trì dịch vụ dùng thử miễn phí 5 ngày.
    • Cam kết "1 đổi 1 trong vòng 1 năm" đối với các sản phẩm lỗi kỹ thuật (ngoại trừ danh mục viễn thông/Apple).
    • Tối ưu hóa đội ngũ kỹ thuật kho vận, đảm bảo cam kết giao hàng và hoàn tất lắp đặt trong 2 giờ tại khu vực nội thành Đà Nẵng.
  3. Chiến lược định giá tâm lý và combo sản phẩm: Ứng dụng mô hình giá đuôi số 9 và định giá trọn gói (bán kèm linh phụ kiện gia dụng, dịch vụ lắp đặt) giúp tăng giá trị trung bình trên mỗi đơn hàng (AOV) lên 14.2%.

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

Tình huống ứng dụng thực tế

  • Bán lẻ trực tiếp tại Showroom: Ứng dụng phân khu trưng bày 5 tầng khoa học theo 6 nhóm ngành, kết hợp khu trải nghiệm sản phẩm OLED/QLED và khu vực tư vấn kỹ thuật.
  • Kênh Kinh doanh Tổng hợp (B2B): Tham gia đấu thầu cung cấp thiết bị tin học, điện lạnh cho các dự án khách sạn, resort và trường đại học trên địa bàn miền Trung.
  • Kênh Thương mại Điện tử: Đồng bộ tồn kho thời gian thực với trung tâm kho vận tại tầng 2 và 3, hỗ trợ khách hàng đặt mua online và nhận hàng tại showroom hoặc giao tận nhà.

Yêu cầu triển khai hạ tầng kỹ thuật

  • Phần cứng máy chủ: 02 Nodes Server vật lý (CPU: 16 Cores 2.4 GHz, RAM: 64 GB DDR4, Storage: 2x 1TB NVMe RAID 1).
  • Mạng cục bộ: Băng thông nội bộ tối thiểu 1 Gbps kết nối giữa POS sàn thương mại, phòng Kế toán - Tài chính và phòng Kho vận.

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

Hạn chế tồn tại

  • Chính sách giá phụ thuộc: Mức giá bán cơ sở vẫn chịu sự điều phối chung từ Tổng công ty tại TP. Hồ Chí Minh, làm giảm tính linh hoạt cục bộ trước các đợt phá giá ngắn hạn của đối thủ tại Đà Nẵng.
  • Thời gian khấu hao sản phẩm: Ngành hàng điện tử - điện lạnh có chu kỳ thay thế dài (7–10 năm), tạo áp lực lớn lên chi phí duy trì hàng tồn kho.

Hướng phát triển

  1. Ứng dụng mô hình Học máy (Machine Learning) để dự báo nhu cầu tiêu thụ các mặt hàng điện lạnh dựa trên dữ liệu khí tượng thủy văn theo mùa tại Đà Nẵng.
  2. Mở rộng nền tảng CRM để tự động hóa quy trình bảo dưỡng định kỳ máy điều hòa, máy giặt, tạo dòng doanh thu dịch vụ lặp lại.

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

  • Sinh viên chuyên ngành Quản trị Kinh doanh / Marketing: Tiếp cận bộ dữ liệu thực tế về phân tích kết quả kinh doanh và chiến lược tiêu thụ ngành bán lẻ điện máy.
  • Kỹ sư phần mềm / Chuyên viên phân tích hệ thống: Khung tham chiếu về thiết kế cơ sở dữ liệu và thuật toán định giá động trong hệ thống bán lẻ.
  • Nhà quản trị doanh nghiệp bán lẻ: Giải pháp tối ưu hóa cơ cấu nhân sự, quản trị chi phí tài chính và xây dựng mô hình phân phối hỗn hợp (Direct & Indirect Sales).
  • Nhà nghiên cứu thị trường: Mô hình đánh giá tác động của các yếu tố vi mô và vĩ mô đến sức mua tại thị trường đô thị loại 1 (Đà Nẵng).

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống quản trị dữ liệu tiêu thụ?

Hệ thống yêu cầu máy chủ Linux (Ubuntu 22.04 LTS), tối thiểu 4 Cores CPU, 16 GB RAM, cài đặt Docker Engine v24.0+ để chạy container FastAPI, PostgreSQL v15 và Redis v7.

2. Giới hạn mở rộng và giải pháp khi lượng SKU vượt quá 100.000?

Áp dụng cơ chế phân vùng bảng dữ liệu (Table Partitioning) theo danh mục ngành hàng trong PostgreSQL và phân tán bộ nhớ đệm (Redis Cluster Sharding) cho các truy vấn tra cứu giá nhanh.

3. Hệ thống đồng bộ với ERP hiện hữu của Nguyễn Kim như thế nào?

Dữ liệu được tích hợp hai chiều qua các REST API bảo mật bằng giao thức OAuth2/JWT và Message Queue xử lý theo lô (batch processing) định kỳ 15 phút một lần.

4. Chi phí và thời gian thu hồi vốn (ROI) của mô hình là bao nhiêu?

Với chi phí đầu tư ban đầu ước tính cho số hóa và đào tạo nhân sự khoảng 350 triệu VND, thời gian hoàn vốn dự kiến đạt 14–18 tháng dựa trên mức tiết giảm chi phí tài chính và tăng trưởng biên lợi nhuận gộp.

5. Biện pháp duy trì cam kết giao hàng trong 2 giờ tại Đà Nẵng?

Thiết lập bán kính phục vụ tối ưu trong phạm vi 15 km tính từ trung tâm 46 Điện Biên Phủ, kết hợp đội ngũ 62 nhân sự kỹ thuật - vận chuyển chuyên trách.


Kết luận

Khóa luận tốt nghiệp của sinh viên Lê Thị Như Ý đã hệ thống hóa toàn diện các lý luận về tiêu thụ sản phẩm và giải quyết thành công bài toán thực tế tại TTMS Nguyễn Kim Đà Nẵng. Thông qua việc phân tích chuyên sâu các chỉ số kinh doanh 2017–2019, chuẩn hóa quy trình bán hàng 7 bước, áp dụng linh hoạt chiến lược định giá và nâng cao tỷ lệ nhân sự chất lượng cao lên 75%, doanh nghiệp đã phục hồi đà tăng trưởng doanh thu đạt 6.55% trong năm 2019. Mô hình cung cấp bài học kinh nghiệm giá trị cho các doanh nghiệp bán lẻ trong quá trình chuyển đổi số và nâng cao năng lực cạnh tranh bền vững.