Связаться
  • WordPress
  • Import/Export
  • v1.1.0

Bulk-редактор цен и остатков для WooCommerce

Массовое редактирование цен и остатков WooCommerce на одном экране: правки прямо в строке таблицы, сохранение пачкой через AJAX и журнал изменений с откатом.

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WooCommerce 7.0+ · WordPress 6.2+
PHP
7.4 и новее
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Модуль в работе — 41 секунда

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

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

Как это выглядит

Bulk-редактор для WooCommerce — таблица товаров с инлайн-редактированием цен и остатков
WooCommerce → «Bulk-редактор»: фильтры, таблица с инлайн-редактированием цены, акционной цены, остатка, наличия и артикула. Так выглядит бесплатная версия сразу после установки.
Bulk-редактор для WooCommerce — предпросмотр массовой операции «было → станет»
Сначала предпросмотр «было → станет» по каждому товару — и только потом запись в каталог. Любую операцию можно откатить целиком.
Bulk-редактор для WooCommerce — Pro-возможности видно на своих местах серыми
Pro-блоки не прячутся и не заменяются баннером: они остаются на своих местах серыми, с бейджем и строкой о том, что именно дают.

Главное о модуле

Таблица и фильтры

Поиск по названию, артикулу или ID, фильтры по категории, типу товара, статусу, состоянию остатка (в том числе «заканчивается»), участию в акции и диапазону цен.

Безопасно для каталога

Плагин никогда не пишет цены напрямую в базу.

Журнал изменений

Каждая запись ложится в отдельный журнал: что изменилось, с какого значения на какое, когда, кем и из какого источника.

Триал стартует, когда вы попросите

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

Один ключ — один сайт

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

Технические требования

  • WordPress 6.2 и новее, PHP 7.4+
  • WooCommerce 7.0 и новее; HPOS (отдельные таблицы заказов) и классическое хранение работают одинаково
  • Собственные таблицы журнала; при удалении плагина история цен остаётся, если вы явно не попросили её стереть

История версий

v1.1.0 Текущая

Pro больше не включается сам: свежая установка = бесплатная версия, пока владелец не запустит триал или не активирует ключ.

v1.0.0 Первый релиз

Экран редактора с инлайн-правкой, фильтры и сортировки, сохранение пачкой через AJAX, журнал изменений; Pro.

Вместе с Bulk-редактор цен и остатков для WooCommerce покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Bulk-редактор цен и остатков Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 590 ₴ / год вместо 5 960 ₴ поштучно
Купить набор →

Полное описание модуля

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 включает и выключает её сам. Плюс массовые операции по остатку, наличию и статусу публикации.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Это не сломает фильтрацию и сортировку по цене в каталоге?

Нет. Плагин никогда не пишет цены прямо в базу: каждое значение проходит через WooCommerce CRUD (wc_get_product() → set_*() → save()), поэтому _price, статус наличия, lookup-таблицы и диапазон цен вариативного товара остаются согласованными, а сторонние расширения получают ожидаемые хуки.

Сколько товаров выдерживает экран?

Таблица работает с пагинацией, а сохранение идёт пачками через AJAX с прогресс-баром, поэтому размер каталога не упирается в таймаут PHP.

Можно ли откатить неудачное массовое изменение?

Да, в Pro: из истории восстанавливается отдельное значение или отменяется вся массовая операция или импорт целиком.

Что именно видит журнал?

Поле, предыдущее и новое значение, источник изменения, автора, дату и IP — отдельно по товару и по всему каталогу.

Вариативные товары поддерживаются?

Да. В Pro вариации разворачиваются прямо в таблице, и массовые операции работают по вариациям.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль