DANH SÁCH YÊU CẦU CẬP NHẬT TÍNH NĂNG APP
Ngày cập nhật: 20/06/2026
Người yêu cầu: Quản lý dự án
Trạng thái: Chờ xử lý
1. Module Đặt Lịch (Booking)
1.1 Đa ngôn ngữ & Thông báo
| # | Yêu cầu | Chi tiết |
|---|
| 1.1.1 | Đa ngôn ngữ | Hỗ trợ giao diện đa ngôn ngữ: Tiếng Nga, Tiếng Nhật (và các ngôn ngữ khác nếu cần) |
| 1.1.2 | Thông báo Messenger | Bổ sung kênh gửi thông báo booking qua Facebook Messenger phục vụ khách nước ngoài không dùng Zalo |
| 1.1.3 | Thông báo WhatsApp | Bổ sung kênh gửi thông báo booking qua WhatsApp phục vụ khách nước ngoài |
1.2 Logic Chọn Số Lượng
| # | Yêu cầu | Chi tiết |
|---|
| 1.2.1 | Giới hạn thời gian đặt trước | Khách chỉ được đặt lịch trong khoảng thời gian tối đa 30 ngày tới. Admin CMS có thể điều chỉnh số ngày này |
| 1.2.2 | Giới hạn số lượng khách | Tối đa 5 người/booking. Admin CMS có thể điều chỉnh con số này |
| 1.2.3 | UX chọn số lượng | Sử dụng dạng Select / Dropdown (chọn số), không dùng dạng Text Input (nhập tay) |
| 1.2.4 | Vượt giới hạn → Liên hệ Hotline | Nếu khách muốn đặt nhiều hơn giới hạn (VD: > 5 người): App hiển thị thông báo kèm số Hotline chi nhánh để liên hệ trực tiếp |
| # | Yêu cầu | Chi tiết |
|---|
| 1.3.1 | Auto-fill thông tin | Tự động điền Số điện thoại và Email nếu khách đã lưu trong Profile |
| 1.3.2 | Trường Ghi chú (Note) | Thêm trường văn bản tự do "Ghi chú" để khách nhập yêu cầu thêm / lưu ý đặc biệt |
1.4 Trạng Thái Booking & Countdown
| # | Yêu cầu | Chi tiết |
|---|
| 1.4.1 | Đồng hồ đếm ngược | Tại màn hình quản lý lịch đặt, thêm giao diện Countdown: hiển thị "Còn X ngày ... Y giờ" cho đến thời điểm lịch hẹn |
1.5 Luồng Thông Báo & Hủy Tự Động (Auto-cancel)
| # | Yêu cầu | Chi tiết |
|---|
| 1.5.1 | Push Notification nhắc nhở | Gửi Push Notification nhắc nhở khách hàng trước giờ hẹn ít nhất 15 phút |
| 1.5.2 | Tự động hủy lịch (Auto-cancel) | Tự động hủy booking nếu khách đến trễ quá số phút quy định |
| 1.5.3 | Cấu hình Auto-cancel trên CMS | Admin CMS có quyền: Bật/Tắt tính năng Auto-cancel và cấu hình "số phút trễ cho phép" |
2. Giao Diện Thành Viên (UI/UX Membership)
2.1 Mã QR Thành Viên
| # | Yêu cầu | Chi tiết |
|---|
| 2.1.1 | Cập nhật UI mã QR | Hiển thị rõ tên Hạng thành viên (Rank: Silver / Gold / Diamond...) ngay phía trên mã QR |
2.2 Trạng Thái Điểm (Point)
| # | Yêu cầu | Chi tiết |
|---|
| 2.2.1 | Xóa biểu đồ tròn chặng xét hạng | Rút gọn giao diện — xóa biểu đồ tròn chặng xét hạng bên dưới để tiết kiệm không gian |
| 2.2.2 | Làm nổi bật "Điểm sắp hết hạn" | Hiển thị nổi bật phần "Điểm sắp hết hạn" kèm ngày kết thúc cụ thể để kích thích tiêu dùng |
| 2.2.3 | Lịch sử dùng điểm dễ nhận thấy hơn | Cải thiện UI phần lịch sử sử dụng điểm — hiển thị nổi bật, dễ tìm hơn |
2.3 Quyền Truy Cập Vị Trí (Location)
| # | Yêu cầu | Chi tiết |
|---|
| 2.3.1 | Popup yêu cầu GPS khi mở App | Khi mở App lần đầu (hoặc chưa cấp quyền), hiển thị popup yêu cầu bật Vị trí (GPS) |
| 2.3.2 | Mục đích sử dụng GPS | Hệ thống dùng vị trí để tự động đề xuất Sự kiện / Khuyến mãi theo đúng khu vực của khách |
3. Sự Kiện (Event) & Tin Tức (News)
3.1 Danh Sách Sự Kiện
| # | Yêu cầu | Chi tiết |
|---|
| 3.1.1 | Dotted Slide (Slider có chấm tròn) | Khi có nhiều sự kiện nổi bật, sử dụng giao diện Slider với dấu chấm tròn (Dotted Indicator) |
| 3.1.2 | Bỏ nút "Đăng ký" ở chi tiết sự kiện | Xóa nút "Đăng ký" trong trang chi tiết sự kiện — chỉ cần luồng: nhấn vào banner → Xem chi tiết |
| 3.1.3 | Bộ lọc theo Chi nhánh | Thêm tab lọc sự kiện theo Chi nhánh để khách dễ dàng xem sự kiện tại địa điểm mình quan tâm |
3.2 Tin Tức (News)
| # | Yêu cầu | Chi tiết |
|---|
| 3.2.1 | Hiển thị nhiều bài viết hơn | Giao diện danh sách Tin tức cần hỗ trợ Load more / Pagination thay vì hiển thị giới hạn cố định |
| 3.2.2 | Thanh Tìm kiếm (Search Bar) | Tích hợp thêm thanh Tìm kiếm trong danh mục Tin tức |
4. Hồ Sơ Cá Nhân (Profile) & Cài Đặt (Settings)
4.1 Cập Nhật Profile
| # | Yêu cầu | Chi tiết |
|---|
| 4.1.1 | Thêm trường địa lý chi tiết | Bổ sung các trường thông tin địa lý vào Form hồ sơ cá nhân: Quận/Huyện và Khu phố/Phường (dạng chọn sẵn từ danh sách dropdown) |
4.2 Cài Đặt (Settings)
| # | Yêu cầu | Chi tiết |
|---|
| 4.2.1 | Chức năng "Xóa tài khoản" | Thêm mục "Xóa tài khoản" (Delete Account) vào menu Cài đặt |
| 4.2.2 | Vị trí trong menu | Nằm phía dưới mục About / Giới thiệu |
| 4.2.3 | Lý do bắt buộc | Tuân thủ tiêu chuẩn bắt buộc của App Store (Apple) và Google Play |
5. Khuyến Mãi & Cộng Đồng (Tab BigFan)
5.1 Chuyên Mục BigFan
| # | Yêu cầu | Chi tiết |
|---|
| 5.1.1 | Clone layout từ Sự kiện | Tạo chuyên mục BigFan bằng cách nhân bản (Clone) layout của module Sự kiện (Event) |
| 5.1.2 | Vị trí hiển thị | Nằm phía dưới section Sự kiện trên trang chủ / tab BigFan |
| 5.1.3 | Nội dung tự động cập nhật | Các box thông tin tự cập nhật: tặng Voucher, Quà tặng Sinh nhật, thông tin đến ai, vào ngày nào |
| 5.1.4 | Nguồn dữ liệu | Lấy từ hệ thống quản lý gửi quà tặng — ai vừa quay thưởng, ai vừa nhận quà sinh nhật, ai vừa nhận voucher... |
5.2 Nút Call-to-Action Facebook
| # | Yêu cầu | Chi tiết |
|---|
| 5.2.1 | Đoạn nội dung giới thiệu cộng đồng | Hiển thị đoạn text giới thiệu về cộng đồng BigFan / Facebook Group của doanh nghiệp |
| 5.2.2 | Nút chuyển hướng Facebook | Kèm nút CTA (Call-to-action) chuyển hướng trực tiếp sang Page / Group Facebook của doanh nghiệp |
Tổng Hợp Theo Mức Độ Ưu Tiên
| Mức độ | Module | Số yêu cầu |
|---|
| 🔴 Cao | Booking (Auto-cancel, Giới hạn SL, Auto-fill) | 8 |
| 🔴 Cao | Membership (QR, Điểm sắp hết hạn, Xóa tài khoản) | 5 |
| 🟡 Trung bình | BigFan (Clone layout, CTA Facebook) | 5 |
| 🟡 Trung bình | Event & News (Dotted slide, Tab lọc, Search) | 5 |
| 🟢 Thấp | Profile (Địa lý), Location popup, Đa ngôn ngữ | 5 |
Tổng cộng: 28 yêu cầu trên 5 module chính.
Tài liệu này được tổng hợp từ cuộc họp ngày 20/06/2026. Vui lòng liên hệ PM để xác nhận thứ tự triển khai.