Управление пользователями

Обновлено: {{ current_time }}

{{ total_users }}

Всего пользователей

{{ users_data|selectattr('active_subscriptions', 'gt', 0)|list|length }}

Активных подписок

{{ (users_data|sum(attribute='traffic_limit_gb'))|round(1) }}

Общий лимит (ГБ)

{{ (users_data|sum(attribute='traffic_used_gb'))|round(1) }}

Использовано (ГБ)

{{ users_data|sum(attribute='total_paid')|round(0)|int }} ₽

Общая выручка

{{ users_data|sum(attribute='payments_count')|int }}

Всего платежей

{{ users_data|selectattr('total_paid', 'gt', 0)|list|length }}

Платящих клиентов

{{ ((users_data|sum(attribute='total_paid')) / (users_data|selectattr('total_paid', 'gt', 0)|list|length or 1))|round(0)|int }} ₽

Средний чек

Показано {{ users_data|length }} из {{ total_users }} пользователей (страница {{ current_page }} из {{ total_pages }})

{{ per_page }} пользователей на странице
{% if total_pages > 1 %}
{% endif %}
Список пользователей ({{ users_data|length }} на странице)
{% if users_data %} {% for user_data in users_data %}

Информация о пользователе
Telegram ID: {{ user_data.user_id }}
Username: @{{ user_data.username or 'Не указан' }}
Имя: {{ user_data.first_name or 'Не указано' }}
Фамилия: {{ user_data.last_name or 'Не указана' }}
VPN Email: {{ user_data.vpn_email or 'Не назначен' }}
ID подписки: {{ user_data.latest_subscription_id }}
ID клиента 3X-UI: Загрузка...
Статус: {% if user_data.status == '1' %} Активен {% else %} {{ user_data.status }} {% endif %}
Подписка и трафик
{% if user_data.traffic_limit_gb > 0 %}
Активная подписка Активна
Лимит трафика: {{ user_data.traffic_limit_gb }} ГБ
Использовано: {{ user_data.traffic_used_gb }} ГБ
Процент: {{ user_data.traffic_percentage }}%
{% if user_data.latest_expiry %}
Действует до: {{ user_data.latest_expiry[:10] }}
{% endif %} {% if user_data.subscriptions and user_data.subscriptions[0] %}
План: {{ user_data.subscriptions[0].plan_id or 'Не указан' }}
{% endif %}
{% else %}

Нет активных подписок

{% endif %}
Платежи и финансы
Финансовая информация {% if user_data.total_paid > 0 %} Клиент {% else %} Новый {% endif %}
Всего оплачено: {{ user_data.total_paid or 0 }} ₽
Количество платежей: {{ user_data.payments_count or 0 }}
{% if user_data.payments_count > 0 and user_data.total_paid > 0 %}
Средний платеж: {{ (user_data.total_paid / user_data.payments_count)|round(0)|int }} ₽
{% endif %}
{% if user_data.recent_payments %}
Последние платежи: {% for payment in user_data.recent_payments %}
{{ payment.created_at[:10] }}
{{ payment.amount }} ₽ {% if payment.status == 'SUCCEEDED' %} {% else %} {{ payment.status }} {% endif %}
{% endfor %}
{% else %}

Платежей пока нет

{% endif %}
{% endfor %} {% else %}
Пользователи не найдены

База данных пуста или произошла ошибка загрузки.

{% endif %}
{% if total_pages > 1 %} {% endif %}