Обзор
Состояние лицензий, устройств и продаж
SECURE ADMIN
КОММЕРЦИЯ · ТЕКУЩИЙ ПРОДУКТ
Продукт не выбран
Изменения заблокированы
Покупателей
—
Лицензий
—
Активные лицензии
—
Активных устройств
—
Отклонено API / 24ч
—
Успешных API / 24ч
—
Заказов
—
Оплачено
—
Выручка
—
Динамика
Покупки, скачивания, активации и API по дням
Заказы и оплаты
Количество заказов и подтверждённых оплат
Заказы Оплачено
Скачивания и активации
Скачивания считаются с v0.15.84
Скачивания Активации Новые устройства
Выручка
Оплаченная выручка по дням и средний чек
Выручка
API лицензий
Успешные и отклонённые запросы
Success Rejected
Воронка продаж
Заказы периода → оплата → лицензия → активация
Быстрые действия
Media Duplicate Finder — License Server
Production-доступ защищён паролем, TOTP 2FA, сессией и CSRF.
Состояние сервера
Проверяем состояние…
Заказызаказ → платёж → оплата → лицензия
| Заказ | Статус | Сумма | Платёж | Лицензия | Доставка | Чек НПД | Создан | Действия |
|---|
Загрузка…
Загрузка…
Системный ключ продукта нельзя изменить после создания. Он используется сайтом, приложением и API. Префикс влияет только на новые лицензионные ключи, уже выданные ключи не меняются.
Коммерческие продукты
Отдельные каталоги тарифов, заказы, лицензии и основная витрина каждого продукта.
| Продукт | Системный key | Префикс ключей | Основная витрина | Статус | Порядок | |
|---|---|---|---|---|---|---|
| Загрузка… | ||||||
Доступность покупки
Главный выключатель продаж. В выключенном состоянии новые заказы и автоматическая выдача ключей заблокированы на сервере.
На странице покупки заголовок будет фиксированным: «Покупка временно приостановлена». Этот текст показывается следом.
Тарифы и цены
Изменения применяются только к новым заказам. Уже созданные заказы и выданные лицензии не пересчитываются.
| Код / название | Цена | Устройств | Описание | Продажа | Порядок | Действие |
|---|---|---|---|---|---|---|
| Загрузка… | ||||||
Цена фиксируется в заказе в момент его создания. Поэтому изменение тарифа не меняет сумму старых заказов и не меняет лимит уже выданных лицензий.
Статьи
Черновики, публикация, SEO, обложки и история версий.
| Обложка | Статья | Статус / версия | Категория | Обновлена | |
|---|---|---|---|---|---|
| Загрузка… | |||||
Страницы сайта
FAQ, помощь, политика, контакты и другие постоянные страницы.
| Обложка | Страница | Статус / версия | URL | Обновлена | |
|---|---|---|---|---|---|
| Загрузка… | |||||
Загрузить медиа
Подготовка…0%
PNG/JPEG/WebP/GIF — до 8 МБ. MP4/WebM — до 200 МБ по умолчанию (лимит настраивается сервером). Для видео браузер автоматически сохраняет лёгкое WebP-превью, длительность и разрешение; полный ролик в сетке медиатеки не загружается. Файл проверяется по сигнатуре, имя на диске генерируется сервером.
Медиатека
Изображения и видео для материалов сайта. Используемые файлы защищены от удаления.
Загрузка…
Загрузка…
Категории
Категории относятся к выбранному сайту.
| Название | URL | Описание | Порядок | Статус | |
|---|---|---|---|---|---|
| Загрузка… | |||||
Публикация сайта
Загрузка…
Письмо отправляет API, а не сборщик. В ProductionLocal письма попадут в Mailpit. При отключении всего VPS нужен внешний мониторинг.
| Задача / время | Состояние | Этап | Попытка | Уведомление |
|---|
Сайты / витрины
CMS поддерживает несколько сайтов. Коммерческая привязка настраивается в разделе «Продукты».
| Ключ | Название | Домен | Коммерческий продукт | Язык | Статус | |
|---|---|---|---|---|---|---|
| Загрузка… | ||||||
Пагинация и списки
Общая настройка для контента выбранного сайта.
Применяется к статьям, страницам и медиатеке выбранного сайта. Размер также можно менять прямо внизу каждого списка — значение сохраняется автоматически.
История версий
Правила хранения ревизий выбранного сайта.
Текущая ревизия и ревизия активной публикации сайта защищены всегда. Очистка удаляет только старую историю, а не сами статьи.
Загрузка оценки…
Продавец и документы
PUBLICПубличные реквизиты выбранного сайта. Они используются в legal-страницах и не смешиваются с системными настройками сервера.
В тексте страницы:
{{seller.full_name}}В тексте страницы:
{{seller.status}}В тексте страницы:
{{seller.inn}}В тексте страницы:
{{seller.support_email}}В тексте страницы:
{{seller.privacy_email}}В тексте страницы:
{{seller.address}}В тексте страницы:
{{brand.name}}В тексте страницы:
{{product.name}}В тексте страницы:
{{payment.provider}}В тексте страницы:
{{site.domain}}. Меняется в разделе «Сайты».Название выбранного сайта доступно как
{{site.name}} и меняется в разделе «Сайты».Если опубликованная страница использует известную переменную, а её значение не заполнено, публикация сайта остановится вместо вывода пустого реквизита.
Метатеги сайта
PUBLICПодтверждение домена и служебные метаданные в
<head>. Настройка применяется ко всем страницам выбранного сайта после публикации.При вставке тег распознаётся автоматически. Останется нажать «Сохранить и обновить сайт».
Разрешены только безопасные атрибуты
name и property. Произвольный HTML, скрипты, http-equiv и обработчики событий сюда добавить нельзя. Счётчики аналитики подключаются отдельно.SEO системных страниц
PUBLICЗаголовки и описания страниц, которые собраны в шаблоне, а не созданы в CMS.
Безопасные значения по умолчанию
Пустое поле использует проверенный текст из шаблона. Canonical формируется автоматически из домена и маршрута. Закрытая от индексации страница также исключается из sitemap.
Пустое поле использует проверенный текст из шаблона. Canonical формируется автоматически из домена и маршрута. Закрытая от индексации страница также исключается из sitemap.
Загрузка…
Индексация сайта
PUBLICУправляет публикацией
robots.txt, sitemap.xml и директивой noindex.Важно перед включением
Проверь опубликованные тексты, юридические страницы, домен и метатеги. Отдельные страницы с флагом «Не индексировать» останутся закрытыми. Изменение вступит в силу после автоматической публикации сайта.
Проверь опубликованные тексты, юридические страницы, домен и метатеги. Отдельные страницы с флагом «Не индексировать» останутся закрытыми. Изменение вступит в силу после автоматической публикации сайта.
Яндекс Метрика
PUBLICСчётчик загружается только после согласия посетителя. Произвольный JavaScript не используется.
Только цифры из настроек счётчика. Код подключения сайт сформирует самостоятельно.
Выключен по умолчанию: записывает больше данных о действиях посетителя.
Приватность
До согласия посетителя запросы к Яндексу не выполняются. Отказ сохраняется в его браузере, и баннер больше не показывается.
До согласия посетителя запросы к Яндексу не выполняются. Отказ сохраняется в его браузере, и баннер больше не показывается.
Размер базы
—
Материалов
—
Версий
—
—
Медиа-записей
—
Таблицы PostgreSQL
Размер таблицы, индексов и приблизительное количество строк.
| Таблица | Строк | Данные | Индексы | Всего |
|---|---|---|---|---|
| Загрузка… | ||||
События API лицензий
Полные ключи и полный DeviceId сюда не пишутся.
| Время | Операция | Результат | Причина | Лицензия | Устройство | MDF |
|---|
События заказов
Создание заказа, платежа, проверки и выдача лицензии.
| Время | Заказ | Событие | Результат | Детали |
|---|
Журнал администратора
Создание, изменение статуса/тарифа и сброс устройств.
| Время | Действие | Лицензия | Активация | Детали |
|---|
Создать тестовую лицензию
Инструменты администратора
ProductionLocal · автотесты
Проверяем тестовые данные…
Удаляются только записи с email вида production-local+<timestamp>@example.com и связанные с ними заказы, Mock-платежи, лицензии, активации, события и recovery-запросы.
Критические действия журналируются. Не передавай данные входа и TOTP третьим лицам.