---
title: Quản lý khách hàng
description: Tìm kiếm và hỗ trợ khách hàng: danh sách khách hàng, quốc gia theo IP, nguồn giới thiệu, thao tác tài khoản, yêu cầu xóa và chuyển dịch vụ.
url: https://nexcmp.com/vi/docs/customers/managing-customers/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Quản lý khách hàng {#managing-customers}

> **Vị trí trong admin:** Customers › Customers › List (`/customers`), Deletion requests (`/customers/requests`), Service transfers (`/customers/transfers`) và API keys (`/customers/apikeys`).

## Chức năng {#what-it-does}

Khu vực Customers là nơi nhân viên hỗ trợ tra cứu tài khoản, xem ví tiền, dịch vụ, ticket và lịch sử đăng nhập, cũng như thực hiện thao tác: khóa, mở khóa, xác minh email, đặt lại mật khẩu, cộng hoặc trừ tiền, đăng nhập thay (impersonate), tạo VM hoặc đóng tài khoản.

## Yêu cầu {#requirements}

| Hạng mục | Yêu cầu |
|---|---|
| Role | Quản trị viên. Mọi thao tác ghi đều yêu cầu lý do và được ghi lại vào audit log (System › Logs › Admin actions). |
| E-mail | Email đặt lại mật khẩu và email lời mời yêu cầu [cấu hình SMTP](https://nexcmp.com/vi/docs/administration/smtp-and-emails/) hoạt động. |

## Danh sách khách hàng {#the-customer-list}

Mở **Customers › List**. Khách hàng là các tài khoản trên site chính của bạn; tài khoản của reseller cũng xuất hiện và có thể lọc theo site.

![Danh sách khách hàng với bộ lọc và các cột quốc gia, nguồn giới thiệu, số dư và số lượng VM](https://nexcmp.com/vi/docs/images/customers/managing-customers-01-list.webp)

| Cột | Ý nghĩa |
|---|---|
| **Email** (và tên) | Nhấp để mở thông tin khách hàng. |
| **State** | *Active*, *Locked* hoặc *Deleted*, kèm theo email *verified* hoặc *unverified*. Rê chuột qua thẻ khóa để đọc lý do. |
| **Login** | Các phương thức đăng nhập khách hàng có: mật khẩu, Google, GitHub, passkey. |
| **Country** | Quốc kỳ và tên quốc gia được xác định từ **địa chỉ IP**: quốc gia của IP khi đăng ký hoặc của IP đăng nhập gần nhất nếu không xác định được IP đăng ký. Tooltip sẽ hiển thị thông tin loại IP nào đã được dùng. |
| **Referral source** | "*Referral*" kèm liên kết tới người giới thiệu và mã giới thiệu khi khách hàng đăng ký qua liên kết affiliate; nếu không sẽ là "Not recorded". |
| **Balance**, **VMs** | Số dư ví (giá trị âm hiển thị màu đỏ) và số lượng VM đang hoạt động. |
| **IP đăng ký / gần nhất** | Địa chỉ IP được sử dụng khi đăng ký và ở lần đăng nhập gần nhất kèm mã quốc gia gồm hai chữ cái. Sử dụng thông tin này để phát hiện nhiều tài khoản đến từ cùng một địa chỉ. |
| **Tenant** | ID tenant nội bộ của khách hàng. |
| **Created**, **Last login** | Mốc thời gian tương đối. |
| **Site** | Được hiển thị khi bạn có reseller. |

**Search** hỗ trợ tìm theo e-mail, tên hoặc IP. **Bộ lọc:** trạng thái (all, active, locked, deleted), phương thức đăng nhập (any, Google, GitHub, passkey, no password yet) và site. Các bộ lọc được lưu trên URL, nhờ đó bạn có thể đánh dấu trang hoặc chia sẻ danh sách đã lọc với đồng nghiệp.

**Sắp xếp trên toàn bộ dữ liệu.** Khi nhấp vào tiêu đề *Email*, *State*, *Balance*, *VMs*, *Created* hoặc *Last login*, hệ thống sẽ sắp xếp **toàn bộ** danh sách khách hàng trên máy chủ chứ không chỉ riêng trang bạn đang xem, đồng thời số trang sẽ quay về 1.

**Danh sách tự động cập nhật.** Danh sách sẽ làm mới sau mỗi vài giây khi bạn xem (tạm dừng khi mở hộp thoại hoặc khi bạn nhập liệu), vì vậy các đăng ký mới và thay đổi số dư sẽ xuất hiện mà không cần tải lại trang. Trang khách hàng làm mới khoảng 30 giây một lần khi hiển thị; mỗi tab sẽ tải dữ liệu riêng khi mở lần đầu.

### Tạo khách hàng {#create-a-customer}

1. Nhấp vào **Create customer**.
2. Nhập **e-mail**, **tên hiển thị** tùy chọn, **mật khẩu** tùy chọn (để trống = khách hàng sẽ tự đặt qua liên kết mời) và chọn có **gửi e-mail mời** hay không.
3. Xác nhận. Tài khoản được tạo thủ công sẽ được tính là đã xác minh khi bạn gửi thư mời.

## Trang chi tiết khách hàng {#a-customer-s-page}

Nhấp vào một hàng. Trang có tám tab; tab được chọn được lưu trong URL để bạn có thể đánh dấu trang. Các tab tải khi mở lần đầu và giữ nguyên trạng thái khi bạn chuyển sang tab khác.

| Tab | Nội dung |
|---|---|
| **Overview** | Thông tin định danh, đăng ký và lần đăng nhập gần nhất, tóm tắt ví và dịch vụ |
| **Services** | Một bảng chứa các dịch vụ của khách hàng, có bộ lọc loại và trạng thái, tìm kiếm, sắp xếp phía máy chủ và phân trang |
| **Billing** | Ví và hạn mức tín dụng, sổ cái, hóa đơn, thanh toán, hoàn tiền, phương thức thanh toán đã lưu và tự động nạp tiền |
| **Quota** | Giới hạn tài nguyên và ghi đè; xem [Quotas](https://nexcmp.com/vi/docs/billing/quotas/) |
| **Security** | Phiên làm việc, xác thực, phương thức đăng nhập, lịch sử đăng nhập và API keys; xem [API keys](https://nexcmp.com/vi/docs/developers/api-keys/) |
| **Support** | Các ticket gần đây |
| **Affiliate** | Trạng thái chương trình giới thiệu |
| **Log** | Lịch sử audit và hoạt động |

Các nút thao tác ở phần header (ẩn đối với tài khoản đã xóa):

| Nút | Chức năng |
|---|---|
| **Lock account** / **Unlock** | Chặn đăng nhập và quyền truy cập API. Tùy chọn dừng tất cả VM (không xóa). Các dịch vụ trả trước không phải là VM (Kubernetes, Private Cloud, VPN, v.v.) cũng sẽ bị dừng. Các VM bị quản trị viên khóa phải được mở lại riêng trên trang VM. |
| **Verify email** | Đánh dấu email là đã xác minh mà khách hàng không cần nhấn vào liên kết. |
| **Send reset link** | Gửi email chứa liên kết đặt lại mật khẩu (hiệu lực 1 giờ, dùng một lần). Nếu chưa cấu hình SMTP, liên kết sẽ hiển thị một lần để bạn tự gửi. Quản trị viên không bao giờ nhìn thấy mật khẩu. |
| **Impersonate** | Đăng nhập với tư cách khách hàng trong vòng một giờ. Xem [Đăng nhập với tư cách khách hàng](https://nexcmp.com/vi/docs/customers/login-as/). |
| **Credit / debit** | Cộng hoặc trừ tiền trong ví thông qua điều chỉnh sổ cái. Xem [Hóa đơn và sổ cái](https://nexcmp.com/vi/docs/billing/invoices-and-ledger/). |
| **Revoke sessions** | Đăng xuất khách hàng khỏi tất cả các phiên; các app token sẽ ngừng hoạt động. |
| **Create VM** | Tạo một VM cho khách hàng. |
| **Soft delete** | Đóng tài khoản. Bạn phải nhập email để xác nhận. |


### Quản lý một dịch vụ riêng lẻ {#manage-an-individual-service}

Mở tab **Services** của khách hàng, tìm dịch vụ theo tên, ID, IP hoặc cấu hình, và sử dụng các thao tác trên hàng tương ứng. Các thao tác tương tự cũng khả dụng trong danh sách quản trị riêng của dịch vụ. Hộp thoại chỉ đưa ra các thao tác được hỗ trợ bởi dịch vụ đó và trạng thái hiện tại của nó.

| Thao tác | Tác dụng |
|---|---|
| **Lock** | Dừng dịch vụ nhưng vẫn giữ lại dữ liệu. Khách hàng thấy dịch vụ ở trạng thái bị khóa và không thể thao tác. Việc nạp tiền không gỡ bỏ khóa của quản trị viên; tính năng tự động gia hạn bị chặn khi đang khóa. |
| **Unlock** | Hủy bỏ khóa của quản trị viên. Thao tác này không gỡ bỏ khóa do lạm dụng (abuse) hoặc các khóa bảo vệ khác không liên quan. |
| **Cancel without refund** | Hủy dịch vụ mà không ghi nhận bút toán hoàn tiền vào sổ cái. Hộp thoại xác nhận sẽ cảnh báo rằng việc hủy dịch vụ không thể hoàn tác. |
| **Cancel and refund** | Hiển thị các khoản thanh toán ban đầu, phân bổ ví/tín dụng, các lần hoàn tiền trước đó và số tiền hoàn lại tối đa. Hãy kiểm tra lại số tiền trước khi xác nhận. |

Nhập lý do cho mỗi thao tác. Lý do này dành cho quản trị viên; khách hàng sẽ nhận được thông báo hoặc sự kiện dịch vụ mang tính trung lập. Tiền ví được hoàn trả sẽ quay về ví, và các khoản phân bổ từ tín dụng hoặc khuyến mại sẽ quay về tín dụng. Thao tác này không gửi lại tiền qua Stripe, chuyển khoản ngân hàng hoặc PayPal.

Đối với nhiều dịch vụ cùng loại, chọn tối đa 50 hàng và chọn một thao tác hàng loạt. Kết quả sẽ liệt kê thành công hoặc thất bại cho từng hàng. Hoàn tiền hàng loạt sử dụng số tiền đề xuất của từng dịch vụ; các dịch vụ có số tiền hoàn lại đề xuất bằng 0 sẽ bị bỏ qua trong chế độ hoàn tiền và cần được xem xét riêng lẻ hoặc hủy mà không hoàn tiền.

DDoS Shield, ổ đĩa và bản sao lưu là các hàng chỉ đọc tại đây. Các add-on băng thông đi theo dịch vụ cha của chúng. Quyền truy cập AI Models có thể bị khóa, nhưng không có gói đăng ký nào để hủy. Để khóa một máy chủ Bare Metal đang thuê, hãy thao tác trên gói đăng ký thay vì đơn hàng của máy chủ đó.

### Đóng tài khoản (soft delete) {#closing-an-account-soft-delete}

Tài khoản được chuyển sang trạng thái *deleted*, bị khóa, các phiên đăng nhập bị thu hồi và hoa hồng giới thiệu chưa thanh toán sẽ được hủy bỏ. Hóa đơn và sổ cái vẫn được giữ lại để phục vụ kế toán. Thao tác này sẽ bị từ chối nếu khách hàng vẫn còn **bất kỳ dịch vụ nào đang hoạt động** (VM, Kubernetes, Private Cloud, Dedicated, VPN, IPv6 proxy), tài khoản S3 hoặc mức sử dụng S3 chưa thanh toán. Hãy xóa các mục đó trước.

## Yêu cầu xóa tài khoản {#deletion-requests}

Khách hàng có thể gửi yêu cầu xóa từ trang tài khoản của họ. Các yêu cầu sẽ xuất hiện tại **Customers › Deletion requests** (bộ lọc mặc định: pending) cùng thông tin khách hàng, lý do, số lượng VM đang hoạt động, số dư và thời gian yêu cầu.

- **Approve deletion** chỉ thực hiện được khi khách hàng không còn VM nào đang hoạt động. Nhập email để xác nhận. Tài khoản sẽ được soft-delete; **số dư ví còn lại sẽ không được hoàn tiền tự động** — hãy tạo hoàn tiền trước nếu bạn cần hoàn trả.
- **Reject** cần nhập lý do.

## Chuyển nhượng dịch vụ {#service-transfers}

**Customers › Service transfers** liệt kê các yêu cầu chuyển **VM hoặc gói đăng ký VPN** từ tài khoản này sang tài khoản khác **trên cùng một site**.

- Màn hình này chỉ cho phép xem và tạo: bạn có thể tạo yêu cầu thay cho khách hàng hoặc hủy yêu cầu. Hệ thống cố ý **không** cung cấp nút phê duyệt thay cho chủ sở hữu hay người nhận.
- Quy trình: chủ sở hữu xác nhận qua liên kết email dùng một lần (hiệu lực 30 phút, kèm TOTP nếu đã bật), sau đó người nhận đăng nhập và chấp nhận (người nhận sẽ tiếp quản các nghĩa vụ thanh toán). Yêu cầu không được chấp nhận trong vòng 7 ngày sẽ hết hạn.
- Quy tắc: dịch vụ phải đang hoạt động, không có hóa đơn chưa thanh toán và không có tác vụ nào đang chạy; người nhận phải là khách hàng đang hoạt động với email đã được xác minh trên cùng một site. Việc chuyển nhượng VM sẽ xóa SSH key và tắt tính năng tự động gia hạn; việc chuyển nhượng VPN sẽ đổi mật khẩu kết nối.
- Các hóa đơn đã phát hành vẫn thuộc về chủ sở hữu cũ; chủ sở hữu mới có thể xem lịch sử thanh toán của dịch vụ với thông tin của chủ sở hữu cũ được ẩn đi.
- Khách hàng có thể tự tạo yêu cầu tại **Transfers** trong portal (tối đa 5 yêu cầu mỗi giờ và 3 yêu cầu đang mở cùng lúc).

## Kiểm tra {#verify}

1. Tạo khách hàng bằng email mời. Tài khoản mới sẽ xuất hiện ở đầu danh sách trong vòng vài giây.
2. Sắp xếp theo **Balance**: thứ tự sắp xếp sẽ áp dụng cho tất cả khách hàng.
3. Khóa khách hàng: thẻ trạng thái chuyển sang *Locked* và khách hàng không thể đăng nhập được nữa. Mở khóa lại.

## Hạn mức & lưu ý {#limits-notes}

- Cột quốc gia chỉ mang tính tham khảo dựa trên IP, không phải bằng chứng cư trú. Địa chỉ IP nội bộ hoặc không xác định sẽ không hiển thị quốc gia.
- Khóa tài khoản không hoàn lại bất kỳ khoản tiền nào và không xóa VM trừ khi bạn cũng chọn dừng chúng.
- Mở khóa tài khoản không mở khóa các VM mà quản trị viên đã khóa; hãy mở khóa riêng từng VM trên trang VM.

## Xử lý sự cố {#troubleshooting}

| Hiện tượng | Nguyên nhân | Cách khắc phục |
|---|---|---|
| "Khách hàng vẫn còn dịch vụ đang hoạt động ... dừng/xóa trước" | Khách hàng có các dịch vụ hoặc một tài khoản S3 | Gỡ bỏ chúng, sau đó soft delete. |
| Phê duyệt xóa báo "N VMs alive" | Cùng nguyên nhân | Xóa các VM trước. |
| Hiển thị liên kết đặt lại thay vì "e-mail queued" | Chưa cấu hình SMTP | Cấu hình e-mail, hoặc tự gửi liên kết. |
| Không thể xóa phương thức đăng nhập (`last_login_method`) | Đó là cách duy nhất để khách hàng đăng nhập | Thêm một phương thức khác trước. |
| Khóa không dừng các dịch vụ trả trước | Đã có báo cáo lỗi khi dừng | Đọc thông báo sau khi khóa; hệ thống sẽ tự động thử dừng lại. |
| Không thể tạo một lượt chuyển nhượng | Hóa đơn chưa thanh toán, tác vụ đang chạy, người nhận ở site khác hoặc chưa xác minh | Khắc phục điều kiện này và thử lại. |
