---
title: Управление клиентами
description: Поиск и поддержка клиентов: список, страна по IP, источник перехода, действия с аккаунтом, запросы на удаление и перенос услуг.
url: https://nexcmp.com/ru/docs/customers/managing-customers/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Управление клиентами {#managing-customers}

> **Где найти в панели:** Customers › Customers › List (`/customers`), Deletion requests (`/customers/requests`), Service transfers (`/customers/transfers`) и API keys (`/customers/apikeys`).

## Назначение {#what-it-does}

В разделе Customers служба поддержки находит аккаунт, просматривает баланс, услуги, тикеты и историю входов, а также выполняет действия: блокировку, разблокировку, подтверждение e-mail, сброс пароля, начисление или списание средств, вход под именем клиента, создание VM или закрытие аккаунта.

## Требования {#requirements}

| Параметр | Требование |
|---|---|
| Роль | Администратор. Каждое действие на запись требует указания причины и фиксируется в журнале аудита (System › Logs › Admin actions). |
| E-mail | Для отправки писем со сбросом пароля и приглашениями требуется настроенная [конфигурация SMTP](https://nexcmp.com/ru/docs/administration/smtp-and-emails/). |

## Список клиентов {#the-customer-list}

Откройте **Customers › List**. В списке представлены клиенты основного сайта; аккаунты реселлеров также отображаются и могут быть отфильтрованы по сайту.

![Список клиентов с фильтрами и столбцами страны, источника перехода, баланса и количества VM](https://nexcmp.com/ru/docs/images/customers/managing-customers-01-list.webp)

| Столбец | Значение |
|---|---|
| **Email** (и имя) | Нажмите, чтобы открыть профиль клиента. |
| **State** | *Active*, *Locked* или *Deleted*, а также статус подтверждения e-mail (*verified* или *unverified*). Наведите курсор на значок блокировки, чтобы увидеть причину. |
| **Login** | Доступные клиенту способы входа: пароль, Google, GitHub, passkey. |
| **Country** | Флаг и название страны, определенные по **IP-адресу**: страна IP при регистрации или, если она неизвестна, IP последнего входа. Подсказка указывает, какой именно IP был использован. |
| **Referral source** | *Referral* со ссылкой на реферера и реферальным кодом, если клиент зарегистрировался по партнерской ссылке; в противном случае — «Not recorded». |
| **Balance**, **VMs** | Баланс кошелька (отрицательные значения выделены красным) и количество активных VMs. |
| **IP при регистрации / последний** | IP-адрес при регистрации и последнем входе с двухбуквенным кодом страны. Позволяет выявлять несколько аккаунтов с одного адреса. |
| **Tenant** | Внутренний tenant ID клиента. |
| **Created**, **Last login** | Относительное время. |
| **Site** | Отображается при наличии реселлеров. |

**Search** принимает e-mail, имя или IP. **Фильтры:** статус (all, active, locked, deleted), способ входа (any, Google, GitHub, passkey, no password yet) и сайт. Фильтры сохраняются в URL, поэтому отфильтрованный список можно сохранить в закладки или отправить коллеге.

**Сортировка глобальная.** При нажатии на заголовок *Email*, *State*, *Balance*, *VMs*, *Created* или *Last login* на сервере сортируется **вся** база клиентов, а не только текущая страница, а номер страницы сбрасывается на 1.

**Список обновляется автоматически.** Он обновляется каждые несколько секунд при просмотре (обновление приостанавливается, пока открыто диалоговое окно или пока вы вводите текст), поэтому новые регистрации и изменения баланса появляются без перезагрузки страницы. Страница клиента обновляется примерно каждые 30 секунд, пока она открыта; каждая вкладка загружает свои данные при первом открытии.

### Создание клиента {#create-a-customer}

1. Нажмите **Create customer**.
2. Укажите **e-mail**, необязательное **отображаемое имя**, необязательный **пароль** (если оставить пустым, клиент задаст его сам по ссылке в приглашении) и выберите, следует ли **отправить письмо с приглашением**.
3. Подтвердите действие. Созданный вручную аккаунт считается подтвержденным, если вы отправляете приглашение.

## Страница клиента {#a-customer-s-page}

Нажмите на строку. На странице восемь вкладок; выбранная вкладка сохраняется в URL, поэтому ее можно добавить в закладки. Вкладки загружаются при первом открытии и сохраняют свое состояние при переключении.

| Вкладка | Содержимое |
|---|---|
| **Overview** | Идентификационные данные, сведения о регистрации и последнем входе, сводка по кошельку и услугам |
| **Services** | Единая таблица услуг клиента с фильтрами по типу и статусу, поиском, серверной сортировкой и пагинацией |
| **Billing** | Кошелек и кредит, журнал операций, счета, платежи, возвраты, сохраненный способ оплаты и автопополнение |
| **Quota** | Лимиты ресурсов и переопределения; см. [Квоты](https://nexcmp.com/ru/docs/billing/quotas/) |
| **Security** | Сессии, аутентификация, методы входа, история входов и ключи API; см. [Ключи API](https://nexcmp.com/ru/docs/developers/api-keys/) |
| **Support** | Последние тикеты |
| **Affiliate** | Статус реферальной программы |
| **Log** | История действий и аудит |

Кнопки действий в заголовке (скрыты для удаленных аккаунтов):

| Кнопка | Назначение |
|---|---|
| **Lock account** / **Unlock** | Блокирует вход и доступ к API. При необходимости также останавливает все VMs (без их удаления). Предоплаченные услуги, не являющиеся VMs (Kubernetes, Private Cloud, VPN и т. д.), также останавливаются. VMs, заблокированные администратором, необходимо разблокировать отдельно на странице VM. |
| **Verify email** | Помечает e-mail как подтвержденный без перехода клиента по ссылке. |
| **Send reset link** | Отправляет по эл. почте ссылку для сброса пароля (действует 1 час, одноразовая). Если SMTP не настроен, ссылка показывается однократно, чтобы вы могли отправить её самостоятельно. Администратор никогда не видит пароль. |
| **Impersonate** | Выполняет вход от имени клиента на один час. См. [Вход от имени клиента](https://nexcmp.com/ru/docs/customers/login-as/). |
| **Credit / debit** | Пополняет баланс кошелька или списывает средства с него с помощью корректировки книги учёта. См. [Счета и книга учёта](https://nexcmp.com/ru/docs/billing/invoices-and-ledger/). |
| **Revoke sessions** | Завершает сеансы клиента на всех устройствах; токены приложений перестают действовать. |
| **Create VM** | Создаёт VM для клиента. |
| **Soft delete** | Закрывает аккаунт. Для подтверждения необходимо ввести адрес эл. почты. |


### Управление отдельной услугой {#manage-an-individual-service}

Откройте вкладку клиента **Services**, найдите услугу по имени, ID, IP или конфигурации и используйте действия в строке. Те же действия доступны в собственном списке услуги в панели администратора. В диалоговом окне предлагаются только действия, поддерживаемые этой услугой и ее текущим состоянием.

| Действие | Действие |
|---|---|
| **Lock** | Останавливает услугу с сохранением данных. Клиент видит ее как заблокированную и не может ею управлять. Пополнение баланса не снимает блокировку администратора; автоматическое продление заблокированной услуги приостанавливается. |
| **Unlock** | Снимает блокировку администратора. Не отменяет блокировку за нарушения или другие защитные блокировки. |
| **Cancel without refund** | Отменяет услугу без создания записи о возврате в журнале операций. В окне подтверждения выводится предупреждение о том, что отмена необратима. |
| **Cancel and refund** | Отображает исходные платежи, их распределение между кошельком и кредитом, предыдущие возвраты и максимальную сумму к возврату. Проверьте сумму перед подтверждением. |

Указывайте причину для каждого действия. Причина предназначена для администраторов; клиент получает нейтральное сервисное событие или уведомление. Возвращаемые средства кошелька поступают обратно на кошелек, а кредитные или промо-начисления возвращаются на кредитный баланс. Это действие не отправляет средства обратно через Stripe, банковский перевод или PayPal.

Для нескольких услуг одного типа выберите до 50 строк и укажите массовое действие. В результатах отображается успешное выполнение или ошибка для каждой строки. При массовом возврате используется рекомендуемая сумма каждой услуги; услуги с нулевой рекомендуемой суммой возврата пропускаются в режиме возврата и требуют индивидуальной проверки или отмены без возврата средств.

DDoS Shield, диски и backups здесь доступны только для чтения. Дополнения полосы пропускания следуют за родительской услугой. Доступ к AI Models можно заблокировать, но у него нет подписки для отмены. Чтобы заблокировать арендованный сервер Bare Metal, примените действие к его подписке, а не к заказу.

### Закрытие аккаунта (soft delete) {#closing-an-account-soft-delete}

Аккаунт переводится в статус *deleted*, блокируется, его сеансы отзываются, а ещё не выплаченные реферальные вознаграждения аннулируются. Счета и книга учёта сохраняются для бухгалтерской отчётности. Действие отклоняется, пока у клиента остаётся **любая активная услуга** (VM, Kubernetes, Private Cloud, Dedicated, VPN, IPv6-прокси), аккаунт S3 или неоплаченное использование S3. Сначала удалите их.

## Запросы на удаление {#deletion-requests}

Клиент может запросить удаление на странице своего аккаунта. Запросы отображаются в **Customers › Deletion requests** (фильтр по умолчанию: ожидающие) с указанием клиента, причины, количества активных VM, баланса и времени запроса.

- Действие **Approve deletion** возможно только при отсутствии у клиента активных VM. Введите адрес эл. почты для подтверждения. Аккаунт удаляется программно (soft delete); **остаток средств на балансе кошелька автоматически не возвращается** — сначала оформите возврат, если это необходимо.
- Для **Reject** требуется указать причину.

## Перенос услуг {#service-transfers}

В **Customers › Service transfers** отображаются запросы на перенос **VM или подписки VPN** из одного аккаунта в другой **на том же сайте**.

- Экран доступен только для чтения и создания: вы можете создать запрос от имени клиента или отменить его. Кнопка одобрения за владельца или получателя намеренно **отсутствует**.
- Схема работы: владелец подтверждает перенос по одноразовой ссылке из эл. письма (действительна 30 минут, с TOTP, если включено), после чего получатель входит в систему и принимает запрос (получатель берёт на себя платёжные обязательства). Запрос, не принятый в течение 7 дней, аннулируется.
- Правила: услуга должна быть активна, без неоплаченных счетов и выполняющихся фоновых задач; получатель должен быть действующим клиентом с подтверждённым адресом эл. почты на том же сайте. При переносе VM удаляется ключ SSH и отключается автопродление; при переносе VPN меняются пароли подключения.
- Уже выставленные счета остаются у прежнего владельца; новый владелец может просматривать историю счетов по услуге со скрытыми данными прежнего владельца.
- Клиенты могут создавать собственные запросы в **Transfers** на портале (до 5 запросов в час и не более 3 открытых одновременно).

## Проверка {#verify}

1. Создайте клиента с отправкой приглашения по эл. почте. Новый аккаунт появится вверху списка через несколько секунд.
2. Отсортируйте по **Balance**: сортировка применяется ко всем клиентам.
3. Заблокируйте клиента: метка состояния сменится на *Locked*, и клиент больше не сможет войти. Разблокируйте его.

## Ограничения и примечания {#limits-notes}

- Столбец со страной носит справочный характер на основе IP и не служит подтверждением резидентства. Для частных или неизвестных адресов страна не указывается.
- Блокировка аккаунта не влечёт возврат средств и не удаляет VM, если вы не решили также остановить их.
- Разблокировка аккаунта не разблокирует VM, заблокированные администратором; разблокируйте их отдельно на странице VM.

## Устранение неполадок {#troubleshooting}

| Симптом | Причина | Решение |
|---|---|---|
| "У клиента всё ещё есть активные услуги ... сначала остановите/удалите их" | У клиента есть услуги или аккаунт S3 | Удалите их, затем выполните мягкое удаление. |
| При подтверждении удаления отображается «N VMs alive» | Та же причина | Сначала удалите виртуальные машины. |
| Вместо «e-mail queued» отображается ссылка для сброса | Не настроен SMTP | Настройте e-mail или отправьте ссылку самостоятельно. |
| Не удается удалить способ входа (`last_login_method`) | Это единственный способ входа клиента | Сначала добавьте другой способ. |
| Блокировка не останавливает предоплаченные услуги | Возникли ошибки при остановке | Ознакомьтесь с сообщением после блокировки; система повторит попытку остановки автоматически. |
| Не удается создать трансфер | Неоплаченный счет, выполняющаяся задача, получатель на другом сайте или не верифицирован | Устраните причину и повторите попытку. |
