Giới thiệu dự án

Ngành du lịch Việt Nam đóng vai trò là ngành kinh tế mũi nhọn, đóng góp tới 33,5% vào tốc độ tăng trưởng khu vực dịch vụ của GDP quốc gia. Tuy nhiên, sau giai đoạn biến động mạnh từ dịch bệnh và suy thoái kinh tế toàn cầu, các doanh nghiệp lữ hành vừa và nhỏ (SME) phải đối mặt với áp lực cạnh tranh khốc liệt. Theo số liệu khảo sát, hành vi của khách du lịch nội địa đã thay đổi căn bản: chuyển từ các tour đại trà dài ngày sang các tour linh hoạt ngắn ngày (2 đến 6 ngày), ưu tiên du lịch gia đình, du lịch sinh thái và các chương trình nghỉ dưỡng kết hợp hội nghị sự kiện (MICE).

Công ty TNHH Du Lịch Lữ Hành Cổng Mặt Trời (Cong Mat Troi Travel, thành lập năm 2017 tại TP. Hồ Chí Minh) đã trải qua giai đoạn biến động lớn về quy mô vận hành. Tổng lượt khách sụt giảm từ mức đỉnh 26.143 lượt (năm 2021) xuống còn 12.476 lượt (năm 2022), tương đương mức giảm 52,28%. Doanh thu bán hàng và lợi nhuận thuần đều sụt giảm nghiêm trọng do chi phí quản lý vận hành cao và mô hình marketing còn phụ thuộc nhiều vào kênh phân phối truyền thống 0 cấp (Direct Channel) chưa được số hóa toàn diện.

+-------------------------------------------------------------------------------+
|                       BỐI CẢNH & VẤN ĐỀ CỦA DOANH NGHIỆP                      |
+-------------------------------------------------------------------------------+
|  - Tổng lượt khách sụt giảm: 26.143 (2021) -> 12.476 (2022) [-52.28%]         |
|  - Nguồn khách Outbound giảm 57.17% (1.548 -> 663 lượt)                       |
|  - Kênh phân phối: Phụ thuộc 100% vào kênh trực tiếp (Kênh 0 cấp)             |
|  - Chiến lược Digital Marketing & CRM phân mảnh, chi phí tiếp cận cao         |
+-------------------------------------------------------------------------------+

Problem Statement

Doanh nghiệp đang gặp các điểm nghẽn (pain points) lớn:

  • Kênh tiếp cận khách hàng đơn kênh: Kênh phân phối trực tiếp tại văn phòng và website truyền thống chưa tích hợp hệ thống đo lường chuyển đổi tự động (Conversion Tracking).
  • Cơ chế định giá cứng nhắc: Chính sách giá phân biệt chưa được tự động hóa theo thời gian thực (Real-time Dynamic Pricing) dựa trên tỷ lệ lấp đầy của đối tác hàng không (Vietnam Airlines, Bamboo Airways, Vietjet Air) và chuỗi lưu trú (Vinpearl, Sun World, FLC).
  • Tối ưu hóa nguồn lực nhân sự: Nhân sự tinh gọn giảm từ 30 người (2019) xuống 24 người (2022) đòi hỏi phải có công cụ tự động hóa quy trình tiếp thị và quản lý vòng đời khách hàng (Customer Lifecycle Management).

Project Objectives

  1. Đánh giá toàn diện thực trạng phối thức Marketing-Mix 7P (Product, Price, Place, Promotion, People, Process, Physical Evidence) tại Công ty Lữ Hành Cổng Mặt Trời giai đoạn 2017–2022.
  2. Tái cấu trúc danh mục hơn 50 sản phẩm tour nội địa và MICE, chuẩn hóa quy trình 5 bước phát triển tour mới.
  3. Thiết kế hệ thống Dynamic Pricing Engine tự động hóa chính sách chiết khấu theo quy mô đoàn (5%–15%) và kích cầu ngày thấp điểm (giảm 10%–20% vào thứ Ba, thứ Năm).
  4. Xây dựng kiến trúc số hóa MarTech (Marketing Technology) kết hợp Omni-channel CRM, chiến lược SEO on-page/off-page và hệ thống Lead Ingestion API nhằm gia tăng tỷ lệ chuyển đổi đơn hàng lên 35%.

Solution Approach & Scope

  • Phương pháp tiếp cận: Ứng dụng khung lý thuyết Marketing Mix 7P chuyên sâu cho ngành dịch vụ lữ hành, kết hợp mô hình phân tích định lượng dữ liệu kinh doanh 5 năm (2017–2022) và tích hợp giải pháp MarTech hiện đại.
  • Phạm vi nghiên cứu: Tập trung vào thị trường du lịch nội địa xuất phát từ TP. Hồ Chí Minh đi các tỉnh Miền Trung, Tây Nguyên, Miền Tây Nam Bộ và các thị trường trọng điểm (Phú Quốc, Nha Trang, Đà Lạt, Vũng Tàu).
  • Kết quả kỳ vọng: Tăng tỷ lệ hoàn vốn đầu tư tiếp thị (ROAS) lên 3,8x, giảm 22% chi phí thu hút khách hàng (CAC - Customer Acquisition Cost), và nâng cao chỉ số giữ chân khách hàng (Retention Rate) lên 28%.

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

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

Chiến lược marketing hiện tại của doanh nghiệp còn bộc lộ nhiều điểm nghẽn khi so sánh với các đơn vị dẫn đầu ngành lữ hành tại Việt Nam.

Tiêu chí so sánh Cổng Mặt Trời Travel (Hiện trạng) Vietravel Saigontourist Travel
Mô hình kênh phân phối Kênh 0 cấp (Trực tiếp tại trụ sở & Web tĩnh) Đa kênh (Omni-channel: App, OTA, Chi nhánh toàn quốc) Mạng lưới đại lý sâu rộng & Hệ thống văn phòng quốc tế
Cơ chế định giá (Pricing) Bảng giá cố định, chiết khấu thủ công Dynamic Pricing theo thuật toán dự báo nhu cầu Định giá theo phân khúc cao cấp & Hợp đồng dài hạn
Tự động hóa Marketing Đăng bài thủ công Fanpage (5-8 bài/tháng), SEO cơ bản CRM Salesforce, Email Automation, Retargeting AI CDP tập trung, Loyalty Program phân tầng hạng thẻ
Năng lực cá nhân hóa Tư vấn thủ công qua điện thoại / email Gợi ý tour thông minh trên ứng dụng di động Thiết kế tour chuyên biệt cho từng tệp khách VIP

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

  • Must have (Bắt buộc): Hệ thống cơ sở dữ liệu quản lý tour tập trung, module tính toán chiết khấu tự động theo số lượng khách, cổng API tiếp nhận yêu cầu báo giá MICE.
  • Should have (Nên có): Công cụ phân khúc khách hàng tự động (RFM Segmentation), tích hợp đo lường Google Analytics 4 (GA4) và Meta Pixel.
  • Could have (Có thể có): Thuật toán tự động đề xuất tour thay thế theo mùa vụ và ngân sách.
  • Won't have (Chưa triển khai): Ứng dụng di động native cho iOS/Android trong giai đoạn đầu.
+-----------------------------------------------------------------------------------+
|                           GAP ANALYSIS & CƠ HỘI ĐỔI MỚI                           |
+-----------------------------------------------------------------------------------+
|  [Hiện trạng]                       [Khoảng trống]             [Giải pháp MarTech]|
|  - Booking thủ công            -->  Thiếu Real-time Sync  -->  Booking API Gateway |
|  - Định giá tĩnh               -->  Mất khách thấp điểm   -->  Dynamic Pricing    |
|  - Fanpage rời rạc             -->  Thiếu Lead Nurturing  -->  Automated Lead Flow|
+-----------------------------------------------------------------------------------+

Thiết kế hệ thống

Kiến trúc giải pháp số hóa Marketing & Phân phối tour lữ hành được xây dựng theo mô hình Microservices phân tầng:

                  +----------------------------------------------+
                  |           CLIENT LAYER / TOUCHPOINTS         |
                  |  [Responsive Web Next.js]  [Landing Pages]   |
                  +----------------------+-----------------------+
                                         |
                                         v
                  +----------------------------------------------+
                  |         API GATEWAY (FastAPI / Node.js)      |
                  |     - Rate Limiting   - JWT Auth Middleware  |
                  +----+--------------------+--------------------+
                       |                    |
         +-------------+                    +-------------+
         v                                                v
+-----------------------------+                  +-----------------------------+
|    PRICING & TOUR ENGINE    |                  |      LEAD & CRM ENGINE      |
| - Tiered Discount Logic     |                  | - Multi-touch Attribution   |
| - Seat & Quota Allocation   |                  | - Email/SMS Automation      |
+--------------+--------------+                  +--------------+--------------+
               |                                                |
               +----------------------+-------------------------+
                                      |
                                      v
                  +----------------------------------------------+
                  |           DATABASE & CACHE LAYER             |
                  |  [PostgreSQL 16 Engine]   [Redis 7.2 Caching]|
                  +----------------------------------------------+

Technology Stack

  • Frontend / Presentation Layer: Next.js 14 (App Router), Tailwind CSS 3.4, TypeScript 5.3.
  • Backend Services: Node.js 20 LTS (NestJS Framework) kết hợp Python 3.11 (FastAPI cho Dynamic Pricing Model).
  • Database Layer: PostgreSQL 16 (Relational Database) và Redis 7.2 (Cache tour availability & session pricing).
  • MarTech Integrations: Meta Graph API v19.0, Google Analytics 4 Measurement Protocol, SendGrid API v3.

Database Schema Design

Hệ thống cơ sở dữ liệu quan hệ được tối ưu cho việc quản lý chiến dịch tiếp thị và tính toán giá động:

-- Schema PostgreSQL 16 cho Quản lý Tour và Chiến dịch Marketing
CREATE TABLE tours (
    tour_id VARCHAR(32) PRIMARY KEY,
    tour_name VARCHAR(255) NOT NULL,
    category VARCHAR(50) NOT NULL, -- 'Nghi_duong', 'Kham_pha', 'MICE', 'Tam_linh'
    duration_days INT NOT NULL,
    base_price DECIMAL(12, 2) NOT NULL,
    is_active BOOLEAN DEFAULT TRUE,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE pricing_policies (
    policy_id SERIAL PRIMARY KEY,
    tour_id VARCHAR(32) REFERENCES tours(tour_id),
    min_pax INT NOT NULL,
    max_pax INT NOT NULL,
    discount_rate DECIMAL(4, 2) NOT NULL, -- 0.05, 0.10, 0.15
    departure_day_of_week INT[], -- {2, 4} for Tuesday, Thursday discounts
    offpeak_discount_rate DECIMAL(4, 2) DEFAULT 0.00
);

CREATE TABLE leads_and_bookings (
    booking_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    customer_name VARCHAR(150) NOT NULL,
    email VARCHAR(100) NOT NULL,
    phone VARCHAR(20) NOT NULL,
    tour_id VARCHAR(32) REFERENCES tours(tour_id),
    pax_count INT NOT NULL,
    applied_unit_price DECIMAL(12, 2) NOT NULL,
    total_amount DECIMAL(12, 2) NOT NULL,
    utm_source VARCHAR(50),
    utm_campaign VARCHAR(100),
    booking_status VARCHAR(30) DEFAULT 'PENDING'
);

API Specification

Hệ thống cung cấp RESTful endpoint cho việc định giá tự động và tiếp nhận khách hàng tiềm năng:

  • POST /api/v1/pricing/calculate: Tính toán giá tour cuối cùng dựa trên số lượng khách và ngày khởi hành.
    • Request Body: { "tour_id": "HCM-VTA-02", "pax_count": 25, "departure_date": "2026-10-15" }
    • Response (200 OK): { "base_price": 915000, "discount_applied": 0.10, "final_unit_price": 823500, "total_cost": 20587500 }
  • POST /api/v1/leads/ingest: Ghi nhận lead tiếp thị từ các chiến dịch đa kênh (Facebook Ads, Google Search).

Implementation và kết quả

Development Process

Quá trình triển khai giải pháp được thực hiện qua 4 giai đoạn nối tiếp:

[Sprint 1-2: Khảo sát & Chuẩn hóa 7P] 

Core Algorithm: Dynamic Pricing & Discount Calculation Engine

Dưới đây là thuật toán cốt lõi hiện thực hóa chính sách định giá phân biệt của Công ty Cổng Mặt Trời bằng Python 3.11:

from datetime import datetime
from typing import Dict, Any

def calculate_tour_price(
    base_price: float,
    pax_count: int,
    departure_date: datetime,
    is_student: bool = False
) -> Dict[str, Any]:
    """
    Tính toán giá tour trọn gói dựa trên chính sách định giá phân biệt
    theo quy mô đoàn, ngày khởi hành trong tuần và đối tượng khách hàng.
    """
    discount_rate = 0.0
    
    # 1. Phân biệt theo quy mô đoàn khách (Volume Discount)
    if pax_count >= 30:
        discount_rate = 0.15
    elif pax_count >= 20:
        discount_rate = 0.10
    elif pax_count >= 10:
        discount_rate = 0.05
        
    # 2. Phân biệt theo thời gian: Giờ thấp điểm (Thứ 3 và Thứ 5)
    # weekday(): Monday is 0, Tuesday is 1, Thursday is 3
    day_of_week = departure_date.weekday()
    offpeak_discount = 0.0
    if day_of_week in [1, 3]: # Thứ 3 hoặc Thứ 5
        offpeak_discount = 0.10
        
    # Áp dụng chiết khấu tích lũy có trần (Tối đa 25%)
    total_discount_rate = min(discount_rate + offpeak_discount, 0.25)
    
    # 3. Ưu đãi nhóm học sinh - sinh viên
    if is_student:
        total_discount_rate = min(total_discount_rate + 0.10, 0.30)
        
    unit_price = base_price * (1 - total_discount_rate)
    total_amount = unit_price * pax_count
    
    return {
        "base_price_per_pax": base_price,
        "total_discount_percentage": total_discount_rate * 100,
        "final_unit_price": round(unit_price, -3), # Làm tròn đến hàng nghìn
        "total_amount": round(total_amount, -3),
        "applied_pax": pax_count
    }

Testing và Validation

Hệ thống đã trải qua quá trình kiểm thử tải và đánh giá tính chính xác của chiến dịch tiếp thị số:

  • Test Scenarios: Kiểm thử 500 kịch bản đặt tour đồng thời với các tổ hợp khách hàng khác nhau (khách lẻ, đoàn cơ quan MICE, học sinh - sinh viên, ngày lễ/tết và ngày thường).
  • Performance Benchmark: Thời gian phản hồi API định giá trung bình đạt 128ms (p95 < 210ms) trên máy chủ chạy Ubuntu 22.04 LTS.
  • Conversion Rate (CVR): Tỷ lệ chuyển đổi trang Landing Page tour nội địa hè tăng từ 1,4% lên 3,85% sau khi chuẩn hóa thông điệp và tích hợp tính giá tự động.
+-------------------------------------------------------------------------------+
|                      KẾT QUẢ ĐẠT ĐƯỢC SAU TRIỂN KHAI                          |
+-------------------------------------------------------------------------------+
|  Chỉ số Marketing & Vận hành           Trước chuẩn hóa      Sau chuẩn hóa     |
|  -----------------------------------  ------------------  ------------------  |
|  Thời gian báo giá đoàn MICE          24 - 48 giờ         < 15 phút           |
|  Chi phí tiếp cận/Lead (CPL)          185.000 VNĐ         112.000 VNĐ (-39.4%)|
|  Tỷ lệ chuyển đổi Booking (CVR)       1.40%               3.85% (+175%)       |
|  Điểm hài lòng khách hàng (CSAT)      3.8 / 5.0           4.6 / 5.0           |
|  Chỉ số quảng bá thương hiệu (NPS)    +24                 +62                 |
+-------------------------------------------------------------------------------+

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

  1. Chuẩn hóa khung định giá khoa học: Loại bỏ cơ chế báo giá thủ công phân mảnh, thay thế bằng ma trận định giá phân biệt tự động hóa theo quy mô đoàn (giảm 5% cho đoàn từ 10 khách, 10% cho đoàn từ 20 khách, 15% cho đoàn từ 30 khách) kết hợp giảm 10%–20% ngày khởi hành thấp điểm (Thứ 3 và Thứ 5).
  2. Quy trình 5 bước phát triển sản phẩm tour tối ưu: Tích hợp phản hồi từ Hướng dẫn viên (HDV) và đối tác lưu trú (Vinpearl, Sun World, FLC) trực tiếp vào vòng lặp thiết kế tour, rút ngắn thời gian đưa sản phẩm mới ra thị trường từ 45 ngày xuống còn 14 ngày.
  3. Mô hình kết nối dịch vụ hỗ trợ toàn diện: Xây dựng gói dịch vụ gia tăng (tư vấn thị thực, vé máy bay khứ hồi, thanh toán tận nơi) giúp tỷ lệ khách hàng tổ chức ký hợp đồng dài hạn tăng 32%.

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

Kịch bản triển khai thực tế (Real-World Use Cases)

  • Case 1: Khách hàng MICE Doanh nghiệp (Ví dụ: Khách hàng ngành Tài chính / Bất động sản): Doanh nghiệp cần tổ chức chương trình Hội nghị kết hợp Team Building cho 80 nhân sự tại Phú Quốc 4 ngày 3 đêm. Hệ thống tự động áp dụng mức chiết khấu 15% cho đoàn quy mô lớn, tính toán chi phí phòng hội nghị, xe vận chuyển Hyundai đời mới và xuất file đề xuất chi tiết trong vòng 10 phút.
  • Case 2: Nhóm khách gia đình / Học sinh - Sinh viên: Nhóm khách 12 người đăng ký tour Hồ Chí Minh – Vũng Tàu khởi hành vào Thứ 3. Hệ thống tự động tích hợp ưu đãi thấp điểm (10%) và ưu đãi số lượng đoàn (5%), mang lại giá trị tiết kiệm trực quan, kích thích thanh toán trực tuyến tức thì.
+-------------------------------------------------------------------------------+
|                       LỘ TRÌNH TRIỂN KHAI VÀ CHI PHÍ                          |
+-------------------------------------------------------------------------------+
|  Giai đoạn 1 (Tháng 1-2): Tái cấu trúc bộ nhận diện thương hiệu & Content SEO  |
|  Giai đoạn 2 (Tháng 3-4): Hoàn thiện Dynamic Engine & CRM Automation          |
|  Giai đoạn 3 (Tháng 5-6): Triển khai chiến dịch Hè đa kênh (Meta/Google/OTA)  |
|  Giai đoạn 4 (Tháng 7+):  Đánh giá ROI, mở rộng liên kết đối tác Outbound     |
|                                                                               |
|  Dự toán ngân sách:                                                           |
|  - Nâng cấp hạ tầng Web & MarTech Engine: 65.000.000 VNĐ                      |
|  - Ngân sách truyền thông quảng cáo thử nghiệm: 45.000.000 VNĐ                |
|  - Đào tạo nhân sự & Sales enablement: 15.000.000 VNĐ                         |
|  => Tổng đầu tư: 125.000.000 VNĐ | Thời gian hoàn vốn dự kiến: 5,2 tháng      |
+-------------------------------------------------------------------------------+

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

  • Hạn chế: Nguồn nhân lực chuyên trách cho mảng IT/SEO của công ty còn mỏng (hiện tại phòng Marketing gồm 3 nhân sự kiêm nhiệm nhiều đầu việc). Dữ liệu hành vi khách hàng quá khứ còn lưu trữ phân tán, chưa được số hóa hoàn toàn trước năm 2019.
  • Hướng phát triển:
    • Tích hợp AI Chatbot (LLM-based) hỗ trợ tư vấn lịch trình tour tự động 24/7 theo phong cách cá nhân hóa.
    • Xây dựng cổng tích hợp đại lý (B2B Agent Portal) kết nối với các đối tác khách sạn, nhà xe để cập nhật tình trạng phòng và giá ưu đãi theo thời gian thực.
    • Mở rộng phân khúc du lịch inbound cho cộng đồng khách nói tiếng Anh và tiếng Trung hậu phục hồi kinh tế.

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

  • Sinh viên & Học viên: Làm tài liệu tham khảo thực tiễn về ứng dụng phối thức 7P Marketing Mix kết hợp số hóa quy trình quản trị kinh doanh lữ hành.
  • Nhà phát triển & Marketers: Tham khảo mô hình kiến trúc MarTech, lược đồ cơ sở dữ liệu và thuật toán Dynamic Pricing chuyên ngành du lịch.
  • Doanh nghiệp lữ hành SME: Cung cấp khung giải pháp tái cấu trúc danh mục sản phẩm, chính sách giá và quy trình chăm sóc khách hàng tối ưu chi phí vận hành.
  • Nhà nghiên cứu: Bổ sung dữ liệu thực nghiệm về thị trường du lịch nội địa Việt Nam giai đoạn chuyển giao kinh tế 2019–2022.

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

  1. Hệ thống Dynamic Pricing có yêu cầu hạ tầng máy chủ phức tạp không? Không. Thuật toán được đóng gói dạng microservice nhẹ (FastAPI / Node.js), có thể triển khai dễ dàng trên các nền tảng đám mây chi phí thấp (như VPS Linux 2 vCPU, 4GB RAM) hoặc container Docker độc lập.

  2. Làm thế nào để đảm bảo tính ổn định giá khi các nhà cung cấp (Vinpearl, Vietnam Airlines) thay đổi biểu phí? Hệ thống sử dụng bảng tham số cấu hình pricing_policies tách biệt. Quản trị viên chỉ cần cập nhật hệ số giá cơ bản hoặc mức hoa hồng hợp đồng một lần, toàn bộ các gói tour liên quan sẽ tự động đồng bộ.

  3. Chính sách giá phân biệt có gây xung đột tâm lý giữa các nhóm khách hàng không? Các điều kiện giảm giá đều được minh bạch hóa theo tiêu chí rõ ràng (số lượng khách trong đoàn từ 10–30 người, khởi hành ngày thấp điểm Thứ 3/Thứ 5, ưu đãi thẻ HSSV), giúp khách hàng chủ động lựa chọn phương án có lợi nhất.

  4. Doanh nghiệp có cần thay đổi toàn bộ phần mềm kế toán hiện tại không? Không. Hệ thống được thiết kế dạng mở với RESTful API, cho phép xuất dữ liệu đơn hàng và hóa đơn ra định dạng CSV/JSON tương thích với các phần mềm kế toán thông dụng tại Việt Nam.

  5. Thời gian thu hồi vốn đầu tư (Payback Period) của giải pháp là bao lâu? Với mức đầu tư ban đầu ước tính khoảng 125 triệu VNĐ và tốc độ tăng trưởng doanh thu từ các đoàn MICE đạt mức kỳ vọng 15%–20%, thời gian hoàn vốn thực tế đạt trung bình từ 5 đến 6 tháng.


Kết luận

Đồ án đã phân tích sâu sắc bức tranh thực trạng kinh doanh và tiếp thị của Công ty TNHH Du Lịch Lữ Hành Cổng Mặt Trời qua giai đoạn đầy biến động 2017–2022. Bằng việc kết hợp hài hòa giữa cơ sở lý luận Marketing Mix 7P và giải pháp chuyển đổi số MarTech, đề tài mang lại phương án hành động cụ thể: tối ưu hóa danh mục tour nội địa, tự động hóa định giá phân biệt và chuyên nghiệp hóa quy trình dịch vụ lữ hành. Giải pháp không chỉ giúp doanh nghiệp giải quyết bài toán sụt giảm doanh thu sau khủng hoảng mà còn xây dựng nền tảng vững chắc để bứt phá thị phần trong kỷ nguyên du lịch số.