Hiện trạng Giải pháp Kiến trúc Lộ trình Prototype
Technical Proposal — Tháng 04/2026

Xây dựng Hệ sinh thái Loyalty & E-Commerce thống nhất

Đề xuất giải pháp kỹ thuật hợp nhất trải nghiệm khách hàng Unie & Kalite trên nền tảng UKG Mall — tối ưu Cross-selling và tăng trưởng Customer Lifetime Value.

2
Thương hiệu
4
Hạng thẻ VIP
12–16
Tuần triển khai

Tổng quan & Thực trạng Hệ thống
Đánh giá hệ sinh thái hiện tại của UKG Group — các rào cản kỹ thuật và mục tiêu chiến lược.

1.1 Bối cảnh Doanh nghiệp

UKG Group đang vận hành 2 thương hiệu gia dụng (Unie & Kalite) với tệp khách hàng tương đồng và giao thoa. Khách hàng phân bổ đa kênh nhưng chưa có hệ thống Loyalty tự động hóa CSKH. Dữ liệu phân mảnh khiến việc kích thích "tái mua" gặp khó khăn.

1.2 Đánh giá Hạ tầng Kỹ thuật

Hệ thốngThực trạngRủi ro / Hạn chế
Wordpress / WooCommerce
Website Unie & Kalite
2 tên miền hoạt động độc lập với Database riêng.Không thể share giỏ hàng, Session đăng nhập, hay Ví điểm. Thiếu cơ chế Loyalty liên thương hiệu.
Bravo ERP (On-premise)
Kế toán / Doanh thu
Nguồn lưu trữ đáng tin cậy nhất (Single Source of Truth).Độ trễ cập nhật cao (3-7 ngày). Khả năng mở API realtime hạn chế.
CRM Sandbox
Quản lý Lead đa kênh
Đang thử nghiệm gom Lead. Loyalty module chưa hoàn thiện.Dữ liệu real-time nhưng chưa đối soát kế toán -> Dễ phát sinh gian lận điểm nếu dùng làm nguồn chốt.
Pancake System
Social Commerce
Nhắn tin, chốt đơn MXH rồi đẩy về CRM/ERP.Dữ liệu khách hàng dễ trùng lặp hoặc thiếu sót nếu không định danh chuẩn ngay từ đầu.

1.3 Ba "Điểm Đau" Cốt lõi & Mục tiêu Chiến lược

🔗

Không Identiy thống nhất

Khách mua Unie và Kalite là 2 ID khác nhau. Khách hàng rời rạc.

Mục tiêu: Hợp nhất Identity, chia sẻ ví điểm, tăng biên độ Cross-sell >15%.

Thiếu vắng Loyalty Logic

Chưa có cơ chế thẻ thành viên hay ưu đãi tự động kích thích mua lại.

Mục tiêu: Build Loyalty Engine đa hạng thẻ, thúc đẩy Repeat Purchase >20%.

📈

Lệ thuộc vào Ngân sách Ads

Chiếm 100% chi phí vào tệp khách mới vì CLV (Tái mua) kém.

Mục tiêu: Automation CSKH đa kênh (Zalo/SMS), giảm tải vận hành thủ công.


Hai kịch bản Kiến trúc Website
Đánh giá hạn chế WordPress hiện tại và đề xuất 2 phương án nâng cấp.

UKG Mall Khuyến nghị

Hợp nhất 1 nền tảng E-commerce trung tâm tại ukgmall.vn. Hai site Unie & Kalite chuyển thành Landing Page.

  • Cross-selling & Bundle Deal — 1 giỏ hàng, 1 checkout
  • Loyalty Dashboard mượt mà trên cùng 1 trang
  • Chi phí triển khai thấp hơn (1 frontend duy nhất)
  • Cần kế hoạch Redirect 301 bảo toàn SEO

Multi-Storefront Thay thế

Giữ nguyên 2 WordPress. Xây Backend trung gian + SSO liên thông tài khoản giữa 2 site.

  • Giỏ hàng chéo cross-domain phức tạp kỹ thuật
  • Không ảnh hưởng SEO hiện tại
  • Chi phí cao hơn 20-30% (duy trì 2 FE + SSO)
  • Drop-off Rate cao khi chuyển trang

Loyalty "Khóa Điểm Kép"
Cơ chế Dual-State Point Ledger — giải quyết mâu thuẫn giữa UX (muốn thấy điểm ngay) và Finance (cần đối soát xong mới tiêu).
Trạng thái
Nguồn kích hoạt
Quyền sử dụng
Mục đích
⏳ PENDING
Webhook real-time từ CRM Sandbox
Chỉ hiển thị, không thể tiêu
Thỏa mãn tâm lý KH (UX Delight)
✅ ACTIVE
API Sync từ Bravo ERP
Đổi Voucher, Giảm giá, Quy đổi quà
Bảo vệ doanh thu, chống gian lận

Sơ đồ Luồng Dữ liệu & Kiến trúc
Kiến trúc Modular Monolith + Event Bus — tối ưu cho giai đoạn hiện tại, sẵn sàng tách rời khi scale.
Data Flow Diagram
graph TD classDef touch fill:#eff6ff,stroke:#3b82f6,stroke-width:2px,color:#1e40af classDef core fill:#ecfdf5,stroke:#059669,stroke-width:2px,color:#065f46 classDef crm fill:#f5f3ff,stroke:#7c3aed,stroke-width:2px,color:#5b21b6 classDef erp fill:#fefce8,stroke:#ca8a04,stroke-width:2px,color:#854d0e classDef noti fill:#fff7ed,stroke:#ea580c,stroke-width:2px,color:#9a3412 subgraph TOUCHPOINTS ["CUSTOMER TOUCHPOINTS"] UKGMall["🛍️ UKG Mall Web"]:::touch Pancake["💬 Social Commerce"]:::touch Dashboard["📊 Customer Dashboard"]:::touch end subgraph LOYALTY_CORE ["LOYALTY CORE ENGINE"] Engine["⚙️ Loyalty Rules Engine"]:::core Wallet[("💰 Global Wallet DB")]:::core end subgraph INTERNAL ["UKG INTERNAL SYSTEMS"] Sandbox["📋 CRM Sandbox"]:::crm Bravo["🏦 Bravo ERP"]:::erp end subgraph AUTO ["MARKETING AUTOMATION"] Zalo["📩 Zalo ZNS / SMS"]:::noti end UKGMall -->|"1. Đặt hàng"| Sandbox Pancake -->|"1. Chốt đơn"| Sandbox UKGMall -->|"Check điểm"| Dashboard Dashboard --> Engine Engine <--> Wallet Sandbox ==>|"2. Webhook: PENDING"| Engine Bravo ==>|"3. API Sync: ACTIVE"| Engine Sandbox -.->|"Luân chuyển"| Bravo Engine -->|"4. Trigger"| Zalo Zalo -.->|"Push"| Dashboard
System Architecture — UKG Mall (Modular Monolith)
graph LR classDef fe fill:#eff6ff,stroke:#3b82f6,stroke-width:2px,color:#1e40af classDef gw fill:#ecfdf5,stroke:#059669,stroke-width:2px,color:#065f46 classDef svc fill:#fefce8,stroke:#ca8a04,stroke-width:2px,color:#854d0e classDef bus fill:#f5f3ff,stroke:#7c3aed,stroke-width:2px,color:#5b21b6 classDef ext fill:#f1f5f9,stroke:#64748b,stroke-width:2px,color:#334155 classDef noti fill:#fff7ed,stroke:#ea580c,stroke-width:2px,color:#9a3412 subgraph FE ["FRONTEND"] Mall["🖥️ Next.js UKG Mall"]:::fe end subgraph GW ["API GATEWAY"] Gateway["🔒 API Gateway"]:::gw end subgraph CORE ["MODULAR MONOLITH"] Auth["🔑 Auth"]:::svc Loyalty["⭐ Loyalty"]:::svc Integ["🔗 Integration"]:::svc end subgraph BUS ["EVENT BUS"] MQ["📨 Message Queue"]:::bus end subgraph EXT ["EXTERNAL"] B["Bravo ERP"]:::ext S["Sandbox CRM"]:::ext end subgraph NOTI ["NOTIFICATION"] Z["Zalo ZNS"]:::noti end Mall --> Gateway Gateway --> Auth Gateway --> Loyalty Gateway --> Integ Loyalty -->|Publish| MQ MQ -->|Consume| Integ Integ -.-> B Integ -.-> S B -.-> MQ S -.-> MQ MQ -.-> Z

Implementation Roadmap
Triển khai Agile/Scrum trong 12–16 tuần (~3-4 tháng), nghiệm thu từng Phase.
Phase 1 — Tuần 1–3
Nền tảng Kiến trúc
Thiết kế CSDL Identity Schema, UX/UI UKG Mall & Customer Dashboard, Setup Cloud Infrastructure.
Database DesignUI/UX MockupCloud CI/CD
Phase 2 — Tuần 4–8
Core Loyalty Engine
Auth/SSO, Loyalty Rules Engine 4 hạng thẻ, Integration Sandbox Webhook + Message Queue.
Auth ModuleLoyalty EngineSandbox API🎯 Nghiệm thu: PENDING real-time
Phase 3 — Tuần 8–11
Tích hợp & Automation
Hoàn thiện Bravo ERP API, Zalo ZNS/SMS Automation, Voucher Point-Burn Logic.
Bravo IntegrationZalo ZNSVoucher System
Phase 4 — Tuần 11–13
UAT & Go-live 🚀
User Acceptance Testing, Load Testing, Đào tạo nhân sự UKG, Hỗ trợ Go-live 2 tuần.
UATLoad TestTraining🚀 GO-LIVE

Chi Tiết Các Điểm Cần Làm Rõ Nghiệp Vụ
Để có bản System Design hoàn chỉnh và báo giá chính xác, phương án cuối cùng phụ thuộc vào việc làm rõ 5 nhóm thông tin nghiệp vụ sau với các bên liên quan nội bộ tại UKG.

🆔 1. Định danh & Định vị (Frontend Strategy)

UKG đã có chuẩn định danh thống nhất chưa? Quản lý theo Số điện thoại hay Email?
→ Thiết kế Identity Schema & Login.
Khách mua Offline (POS, CTV, Shopee) có tham gia chu trình Loyalty web không?
→ Thiết kế API import đơn & Quét QR.
Định vị Unie vs Kalite (Phân khúc giá). Tệp mua trùng lặp cao không?
→ Quyết định gộp UKG Mall hay tách.
Đã có đánh giá phân nhóm (Segmentation/VIP list) trước đây chưa?
→ Sắp hạng thẻ cho khách cũ khi migration.

💾 2. Nguồn Data ERP & Mức độ Sandbox (Integration Base)

Bravo là Single Source of Truth duy nhất? Trích xuất bằng REST API hay Import File?
→ Quyết định Sync Batch hay Real-time.
Sandbox CRM đã test ổn cho luồng Order/Customer 360? Hỗ trợ Webhook hay sao?
→ Tính timeline Phase 2 & chuẩn bị Event Bus.
Bravo và Sandbox có yêu cầu kết nối bảo mật nội bộ (VPN, Whitelist IP) không?
→ Network infrastructure trên Cloud.

⭐ 3. Quy tắc Core Loyalty (Backend Rule Engine)

Quy định tích điểm thế nào: VNĐ đổi ra bao nhiêu Điểm? Điểm hết hạn trong bao lâu?
→ Logic tính toán & Cron job xóa điểm cũ.
Point từ Unie CÓ THỂ dùng lấy mã giảm giá đồ Kalite không (Và ngược lại)?
→ Xây Global Wallet hay Segregated Wallet.
Điều kiện lên/xuống hạng: Xét theo Doanh thu hay Điểm? Đánh giá theo quý hay năm?
→ Tier Evaluation Engine logic.

⚙️ 4. Hiệu năng & Automation (Ops & Scale)

Dự kiến Daily Orders và Total User Import ban đầu để chuẩn bị kích cỡ DB? Traffic Flash Sale?
→ Cloud Server Sizing & Auto Scaling rules.
Notification gửi qua ZNS hay SMS? (ZNS tiết kiệm nhưng cần verify Template).
→ Luồng đăng ký Zalo OA Business.
Nguồn lực IT In-house của UKG có tiếp nhận vận hành hay Outsource duy trì OPEX hàng năm?
→ Kế hoạch Bàn giao & SLA Maintainance.

Trải nghiệm Demo trực tiếp
Xem bản demo tương tác để hình dung rõ hơn sản phẩm cuối cùng.
🛠️

Admin Dashboard

Giao diện quản trị Loyalty — biểu đồ doanh thu, phân hạng, dòng tiền điểm, giao dịch real-time, automation marketing.

Mở Admin Dashboard →
🛍️

UKG Mall — Khách hàng

Trải nghiệm mua sắm của End-user — tích điểm, xem hạng VIP, đổi voucher, cross-selling Unie & Kalite.

Mở UKG Mall →