
Audit Log — журнал действий администраторов для WooCommerce
Журнал действий в админке WooCommerce: кто, когда и что изменил в заказах, товарах, настройках и пользователях — с таблицей «поле / было / стало». Экспорт CSV.
- Совместимость
- WooCommerce 7.0+ · WordPress 6.2+
- PHP
- 7.4 и новее
- Лицензия
- один сайт, годовая
- Триал
- 7 дней, без карты, один на сайт
Модуль в работе — 45 секунд
Понятно и без звука: субтитры на украинском
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Что записывается
Каждое действие становится отдельной записью: пользователь, роль, IP, время и список изменённых полей в виде «было → стало».
Журнал, который не подделаешь
Записи не редактируются из интерфейса — ни кнопки, ни запроса для правки или удаления отдельной строки не существует.
Приватность по умолчанию
Пароли, токены, API-ключи, номера карт и подобные поля маскируются до записи — их нет ни на экране, ни в CSV-экспорте, ни в дампе базы.

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — один сайт
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
WordPress 6.2 и новее, PHP 7.4+
WooCommerce 7.0 и новее; HPOS (отдельные таблицы заказов) и классическое хранение работают одинаково
Собственная таблица журнала; при деактивации плагина она не удаляется — журнал, который стирает случайный клик, не является журналом
Установлен на наших стендах
WordPress 7.1.1 · WooCommerce 10.7.0 · Storefront 4.6.2
История версий
Pro больше не включается сам: свежая установка = бесплатная версия, пока владелец не запустит триал или не активирует ключ.
Журнал заказов, товаров, категорий, настроек, пользователей, плагинов и тем; диффы «было → стало», фильтры и поиск, маскирование секретов, правила хранения; Pro.
Вместе с Audit Log покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Audit Log для WooCommerce ведёт собственный журнал: как только в магазине работает больше одного человека, появляются вопросы — кто изменил цену, кто отменил заказ, когда исчезла скидка. WooCommerce на них не отвечает: экран заказа показывает только смены статуса, остальное не фиксируется нигде.
Что записывается
Каждое действие становится отдельной записью: пользователь, роль, IP, время и список изменённых полей в виде «было → стало». Заказы (статус, суммы, метод оплаты, адреса, позиции, удаление), товары (цена, акционная цена, остаток, наличие, артикул, статус, габариты, описания), категории, теги и атрибуты, настройки WooCommerce со сравнением ключ за ключом, пользователи и роли, плагины и темы, а также входы, выходы и неудачные попытки входа.
Журнал, который не подделаешь
Записи не редактируются из интерфейса — ни кнопки, ни запроса для правки или удаления отдельной строки не существует. Доступны только очистка по правилам хранения и полная очистка, и оба действия тоже попадают в журнал.
Приватность по умолчанию
Пароли, токены, API-ключи, номера карт и подобные поля маскируются до записи — их нет ни на экране, ни в CSV-экспорте, ни в дампе базы. Смена пароля фиксируется как факт, без значения и без хеша. IP берётся только из REMOTE_ADDR, сохранение user agent отключается.
Размер под контролем
Правила хранения действуют по возрасту и по количеству строк (в Free — 90 дней и 50 000 записей), каждую группу событий можно выключить. В Pro хранение — до 10 лет и без лимита строк.
Зачем это магазину
Когда в админке больше одного человека, рано или поздно возникает вопрос «кто изменил цену» или «куда делся товар». Без журнала ответа нет — есть только предположения и испорченные отношения в команде.
Журнал действий закрывает это фактами: кто, когда, что именно изменил и с какого значения на какое.
Как это работает — шаг за шагом
1. Модуль включается и начинает писать действия пользователей админки.
2. Каждая запись — это пользователь, время, объект и изменение «было → стало».
3. В журнале можно фильтровать по пользователю, типу действия и периоду.
4. Старые записи убираются по заданному сроку хранения — кнопкой, а в Pro ежедневно автоматически, — чтобы таблица не росла бесконечно.
Что под капотом
Журнал лежит в собственной таблице и не раздувает wp_options. Запись идёт синхронно с действием, поэтому не бывает «дыр» в журнале из-за сбоя крона.
Модуль не пишет в журнал то, что не имеет права хранить: пароли, токены, API-ключи и номера карт маскируются ещё до записи. Адреса и другие данные заказов в журнал попадают — как часть изменений «было → стало».
Как установить
1. Загрузите архив в «Плагины → Добавить новый → Загрузить плагин» и активируйте.
2. Задайте срок хранения записей.
3. Измените что-нибудь в тестовом товаре и проверьте, что запись появилась.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Можно ли отредактировать или удалить отдельную запись?
Нет. В плагине нет ни кнопки, ни запроса для этого. Доступны только два действия над журналом в целом — очистка по правилам хранения и полная очистка, и оба тоже записываются в журнал.
Попадают ли в журнал пароли и ключи платёжных шлюзов?
Нет. Маскирование работает на записи, а не на показе: значение такого поля не сохраняется вообще. Сам факт смены ключа при этом виден — иначе ротация токена прошла бы незамеченной.
Почему не видно изменений, сделанных в чекауте?
Бесплатная версия пишет действия в админке. Изменения с витрины, REST API, WP-Cron и WP-CLI включаются отдельным переключателем в Pro — на загруженном магазине это самый шумный источник.
Журнал не разрастётся безгранично?
Нет. Правила хранения действуют по возрасту и по количеству строк, каждую группу событий можно выключить отдельно. В Free правила применяются кнопкой, в Pro — ежедневным заданием. Размер таблицы показан на экране журнала.
Откуда берётся IP?
Только из REMOTE_ADDR — прокси-заголовки посетитель может подделать. Сохранение user agent можно выключить, если этого требует ваша политика обработки данных.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


