Что внутри
- Отдельный экран «Bulk-редактор» в меню WooCommerce
- Инлайн-редактирование цены, акционной цены, остатка, наличия и артикула
- Фильтры: поиск по названию/артикулу/ID, категория, тип, статус, наличие, акция, диапазон цен
- Сортировка по названию, артикулу, цене и остатку, пагинация
- Сохранение пачкой через AJAX с прогресс-баром — без перезагрузки страницы
- Журнал изменений: поле, было → стало, источник, автор, дата, IP
- Массовые операции по формуле: ±%, ±сумма, задать цену, округление, границы цены (Pro)
- Акции оптом и планирование дат начала/конца акции (Pro)
- Редактирование вариаций прямо в таблице (Pro)
- Экспорт и импорт CSV с валидацией каждой строки (Pro)
- Откат отдельного значения или целой массовой операции (Pro)
Bulk-редактор для WooCommerce — отдельный экран, где цена, акционная цена, остаток, статус наличия и артикул редактируются прямо в строке таблицы, а все правки сохраняются одной пачкой через AJAX с прогресс-баром. Изменить цену нескольким сотням товаров в стандартной админке означает открыть несколько сотен карточек.

Таблица и фильтры
Поиск по названию, артикулу или ID, фильтры по категории, типу товара, статусу, состоянию остатка (в том числе «заканчивается»), участию в акции и диапазону цен. Сортировка по названию, артикулу, цене и остатку, пагинация. Страница не перезагружается — вы видите, сколько товаров найдено, и правите их на месте.
Безопасно для каталога
Плагин никогда не пишет цены напрямую в базу. Каждое значение проходит через WooCommerce CRUD (wc_get_product() → set_*() → save()), поэтому _price, статус наличия, lookup-таблицы (wc_product_meta_lookup) и диапазон цен вариативного товара остаются согласованными, а сторонние расширения получают те хуки, на которые рассчитывают.
Журнал изменений
Каждая запись ложится в отдельный журнал: что изменилось, с какого значения на какое, когда, кем и из какого источника. История читается и по конкретному товару, и по всему каталогу — удобно, когда цену «кто-то» поменял вчера вечером. Журнал ведётся и на бесплатном уровне.
Массовые операции (Pro)
Цена ±%, ±сумма, задать цену, округление (0.01 / 0.10 / 0.50 / …,95 / …,99 / целое / десятки / сотни) с нижней и верхней границей. Акции оптом: процент или сумма от обычной цены, фиксированная акционная цена или сброс акции, с датами начала и конца — дальше WooCommerce включает и выключает её сам. Плюс массовые операции по остаткам и статусам, редактирование вариаций, экспорт/импорт CSV с валидацией и откат отдельного значения или целой операции.

Бесплатная версия и Pro
Бесплатно: отдельный экран редактора, инлайн-правка цены, акционной цены, остатка, наличия и артикула, все фильтры и сортировки, сохранение пачкой через AJAX и полный журнал изменений с датой и автором.
Pro: массовые операции по формуле с предпросмотром, редактирование вариаций прямо в таблице, плановые акции с датами, экспорт и импорт CSV с проверкой каждой строки, откат отдельного значения или целой операции.


Триал стартует только тогда, когда вы его попросите
Свежая установка — это бесплатная версия. Ничего Pro не включается само собой и через неделю не гаснет. Когда захотите посмотреть Pro, в настройках есть кнопка «Попробовать Pro 7 дней»: вводите e-mail — и мы сразу выдаём настоящий 7-дневный ключ (он же приходит письмом), Pro включается немедленно. Без карты, ничего не списывается, триал один на сайт.

Один ключ — один сайт. Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом самостоятельно, без обращения в поддержку. Ключ проверяется на нашем сервере раз в сутки; если сервер недоступен, Pro продолжает работать ещё 14 дней.

Технические требования
- WordPress 6.2 и новее, PHP 7.4+
- WooCommerce 7.0 и новее; HPOS (отдельные таблицы заказов) и классическое хранение работают одинаково
- Собственные таблицы журнала; при удалении плагина история цен остаётся, если вы явно не попросили её стереть
История версий
- 1.1.0 — Pro больше не включается сам: свежая установка = бесплатная версия, пока владелец не запустит триал или не активирует ключ. Триал по клику (модалка с e-mail → настоящий 7-дневный ключ). Проверка ключа на лицензионном сервере с льготным периодом 14 дней и отвязкой от сайта. Pro-блоки остаются видимыми серыми с бейджем и пояснением. Одно ненавязчивое уведомление — после первого сохранённого изменения, закрыл = навсегда. Лицензионный ключ больше не едет вместе с формой настроек, поэтому обычное «Сохранить» не может его затереть.
- 1.0.0 — первый релиз: экран редактора с инлайн-правкой, фильтры и сортировки, сохранение пачкой через AJAX, журнал изменений; Pro — массовые операции по формуле, вариации, плановые акции, CSV, откат.
Частые вопросы
Это не сломает фильтрацию и сортировку по цене в каталоге?
Нет. Плагин никогда не пишет цены прямо в базу: каждое значение проходит через WooCommerce CRUD (wc_get_product() → set_*() → save()), поэтому _price, статус наличия, lookup-таблицы и диапазон цен вариативного товара остаются согласованными, а сторонние расширения получают ожидаемые хуки.
Сколько товаров выдерживает экран?
Таблица работает с пагинацией, а сохранение идёт пачками через AJAX с прогресс-баром, поэтому размер каталога не упирается в таймаут PHP.
Можно ли откатить неудачное массовое изменение?
Да, в Pro: из истории восстанавливается отдельное значение или отменяется вся массовая операция или импорт целиком.
Что именно видит журнал?
Поле, предыдущее и новое значение, источник изменения, автора, дату и IP — отдельно по товару и по всему каталогу.
Вариативные товары поддерживаются?
Да. В Pro вариации разворачиваются прямо в таблице, и массовые операции работают по вариациям.
Вопросы по модулю?
Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.
Пока ни одного отзыва. Будь первым — ниже.
Оставить отзыв
Отзыв модерируется перед публикацией — обычно это занимает до 24 часов.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Задать вопрос
Обычно отвечаем в течение 24 часов в рабочее время.
Покупка модуля
—