Quản lý CMS

Quản lý CMS

Module Quản lý CMS cung cấp giao diện admin hoàn chỉnh để quản lý tên miền, khách hàng, thanh toán và các thao tác liên quan. Module này được giới thiệu trong phiên bản 2026.3.0.

Tổng quan module

Quản lý CMS bao quát toàn bộ vòng đời đăng ký tên miền và quản lý quan hệ khách hàng trong iSPA CMS.

Các khu vực chính

Khu vựcMô tả
DashboardThống kê tên miền, sắp hết hạn, đăng ký gần đây
Tên miềnCRUD đầy đủ với bộ lọc, hành động hàng loạt và tab chi tiết
Khách hàngQuản lý khách hàng với tích hợp CRUD liên hệ
Thanh toánDanh sách thanh toán với quy trình xác minh thủ công
Nhắc nhởQuản lý nhắc nhở hết hạn với hành động gửi ngay
Nhật ký hoạt độngXem nhật ký toàn cục với lọc theo khoảng thời gian
Cài đặtGiá cả, nhắc nhở, cấu hình Stripe, kênh thông báo

Quản lý tên miền

Phần quản lý tên miền cung cấp:

  • Chế độ xem danh sách — bảng có thể lọc với cột trạng thái, ngày hết hạn và khách hàng. Hỗ trợ hành động hàng loạt.
  • Tạo mới — đăng ký tên miền mới với phân công khách hàng và kế hoạch thanh toán.
  • Trang chi tiết — hiển thị dạng tab với các tab thông tin, thanh toán, hoạt động và nhắc nhở.

Quản lý khách hàng

  • Chế độ xem danh sách — bảng khách hàng tìm kiếm được với số lượng tên miền và trạng thái.
  • Tạo mới — form khách hàng với CRUD liên hệ tích hợp (thêm, sửa, xóa liên hệ trực tiếp).
  • Trang chi tiết — hiển thị dạng tab với các tab thông tin, liên hệ và tên miền.
  • Che thông tin cá nhân — trường email, điện thoại và địa chỉ hỗ trợ bật/tắt che/hiện để bảo mật.

Quản lý thanh toán

  • Chế độ xem danh sách — tất cả thanh toán với bộ lọc trạng thái (đang chờ, đã xác minh, thất bại).
  • Hành động xác minh — xác minh thủ công thanh toán đang chờ trực tiếp từ danh sách.

Nhắc nhở

  • Chế độ xem danh sách — nhắc nhở sắp tới và quá khứ với ngữ cảnh tên miền và khách hàng.
  • Gửi ngay — kích hoạt gửi nhắc nhở tức thì từ danh sách.

Nhật ký hoạt động

Trình xem nhật ký toàn cục hiển thị tất cả hành động Quản lý CMS với:

  • Lọc theo khoảng thời gian
  • Lọc theo loại hành động
  • Ghi nhận người thực hiện

Cài đặt

Trang cấu hình cho module Quản lý CMS:

  • Giá cả — bậc giá đăng ký và gia hạn tên miền.
  • Nhắc nhở — cấu hình lịch nhắc nhở và mẫu.
  • Stripe — khóa API Stripe và cài đặt cổng thanh toán.
  • Thông báo — cấu hình kênh thông báo.

Phụ thuộc backend

Endpoint Cài đặt (/api/v2/admin/cms-management/settings) cần triển khai backend. Giao diện admin đã sẵn sàng nhưng sẽ hiển thị lỗi 404 cho đến khi route backend được tạo.

API endpoint

GET    /v2/admin/cms-management/dashboard
GET    /v2/admin/cms-management/domains
POST   /v2/admin/cms-management/domains
GET    /v2/admin/cms-management/domains/{uuid}
PUT    /v2/admin/cms-management/domains/{uuid}
DELETE /v2/admin/cms-management/domains/{uuid}
GET    /v2/admin/cms-management/customers
POST   /v2/admin/cms-management/customers
GET    /v2/admin/cms-management/customers/{uuid}
PUT    /v2/admin/cms-management/customers/{uuid}
GET    /v2/admin/cms-management/payments
POST   /v2/admin/cms-management/payments/{id}/verify
GET    /v2/admin/cms-management/reminders
POST   /v2/admin/cms-management/reminders/{id}/send
GET    /v2/admin/cms-management/activity-logs