WP Manifestindependent plugin directory
manifest / ecommerce / ip-woo-cleaner

IP Woo Cleaner WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Плагін для швидкого та безпечного очищення бази даних WooCommerce від тестових і непотрібних даних: товарів, категорій, атрибутів, тегів, купонів, замовлень та приміток до них.

★ 4stars
3release downloads
v1.2.1latest · 6mo ago

Install

Download ip-woo-cleaner.zip From the v1.2.1 release on GitHub, Mar 28, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/pekarskyi/ip-woo-cleaner/releases/download/v1.2.1/ip-woo-cleaner.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

IP Woo Cleaner

IP Woo Cleaner

IP Woo Cleaner – плагін для швидкого та безпечного очищення бази даних WooCommerce від тестових і непотрібних даних: товарів, категорій, атрибутів, тегів, купонів, замовлень та приміток до них.


Функціонал

Плагін відображає поточну кількість записів і дозволяє видаляти:

  • 🗂️ Категорії товарів — повне видалення з усіма таксономіями
  • 🏷️ Атрибути товарів — видалення або зняття позначки «Публічний»
  • 📦 Товари — всі або лише ті, що у Кошику
  • 🔖 Теги товарів
  • 🎟️ Купони
  • 👤 Користувачі
  • 🧾 Замовлення — підтримка HPOS та класичного режиму
  • 📝 Примітки до замовлень
  • ⚙️ Action Scheduler — завершені, невдалі, очікуючі та скасовані задачі
  • 🧹 Orphaned Data Cleanup — очищення orphan-записів і службових залишків, включно з окремим режимом Run orphaned cleanup only

Додатково для безпеки та продуктивності:

  • ✅ Підтвердження (confirm) перед небезпечними діями
  • 🔐 CSRF-захист (nonce) для деструктивних дій
  • 👮 Перевірка прав доступу current_user_can() перед виконанням операцій
  • 🔎 Розширений Dry Run з підсумком по кількості записів
  • 🛡️ Safety cap per SQL step — ліміт рядків на один SQL-крок
  • ⏸️ Кроки, що перевищують ліміт, позначаються як deferred (відкладені), а не виконуються одразу

Розділ плагіна доступний у меню WooCommerce → IP Woo Cleaner.


Практичне застосування

  • Швидке очищення сайту після тестового імпорту товарів — без необхідності перевстановлення WordPress.
  • Видалення демо-даних після встановлення теми.
  • Очищення бази даних перед запуском продакшн-сайту.
  • Очищення бази даних після деактивації та видалення WooCommerce.

Встановлення

  1. Завантажте плагін IP Woo Cleaner (зелена кнопка Code → Download ZIP). Розпакуйте архів.
  2. Завантажте папку плагіна на сайт WordPress у директорію /wp-content/plugins/.
    Переконайтесь, що назва папки — ip-woo-cleaner (це впливає на отримання подальших оновлень).
  3. Активуйте плагін у розділі Плагіни.

⚠️ Увага

Плагін виконує незворотне видалення даних з бази даних. Перед використанням обов'язково створіть резервну копію сайту.


Локалізація

  • Українська
  • English
  • Русский

Питання та підтримка

❓ Залишайте відгуки, запитання та пропозиції у розділі → Issues


Список змін

1.2.1 — 28.03.2026:

  • FIX: Виправлено критичний конфлікт у upgrader_post_install — after_install() тепер обробляє лише оновлення цього плагіна і не втручається в оновлення інших плагінів.
  • FIX: Додано кешування запитів до GitHub API через site transient (12 годин для успішної відповіді), щоб прибрати зайві зовнішні запити та пришвидшити завантаження адмінки.
  • FIX: Додано негативний кеш помилок GitHub API (403/timeout/інші збої) на 30 хвилин, щоб уникнути циклічних повторних запитів і 10-секундних затримок.

1.2.0 — 15.03.2026:

  • ADD: Додано опцію видалення користувачів
  • ADD: Додано підтвердження перед небезпечними діями в адмін-інтерфейсі
  • ADD: Додано Safety cap (ліміт рядків) на рівні SQL-кроків
  • ADD: Додано окремий режим очищення сирітських даних (Run orphaned cleanup only)
  • ADD: Додано опцію Dry Run, щоб попередньо переглянути зміни перед виконанням очищення
  • ADD: Додано відкладення (deferred) кроків, що перевищують safety cap
  • ADD: Додано можливість видалення очікуючих та скасованих запланованих дій
  • UPDATE: Покращено механізм видалення замовлень
  • UPDATE: оновлено інтерфейс
  • UPDATE: файли локалізації
  • CHANGE: Сторінку плагіна перенесено в меню WooCommerce

1.1.0 — 14.03.2026:

  • ADD: Додано CSRF-захист (nonce) для всіх форм з деструктивними діями
  • ADD: Додано перевірку прав доступу current_user_can() перед виконанням операцій
  • ADD: Додано перевірку активності WooCommerce при завантаженні плагіна
  • FIX: Виправлено потенційну SQL-ін'єкцію у запитах до бази даних
  • FIX: Виправлено некоректне екранування тексту у HTML-атрибутах
  • FIX: Виправлено дублювання SQL-запитів при видаленні замовлень у режимі HPOS
  • FIX: Debug-логи тепер виводяться лише при активному WP_DEBUG
  • FIX: CSS тепер підключається лише на сторінці плагіна (оптимізація завантаження)
  • DELETE: Видалено небезпечний eval() з модуля оновлень

1.0.0 — 06.04.2025:

  • Початковий реліз

Releases

4 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.2.1 latest
Mar 28, 2026 6mo ago
ip-woo-cleaner.zip
2
Mar 15, 2026 7mo ago
ip-woo-cleaner.zip
1
Mar 14, 2026 7mo ago
ip-woo-cleaner.zip
0
Apr 6, 2025 1 year ago
tag only
—
A grade

Security

IP Woo Cleaner 1.2.1 · audited by WP Registry

No security issues found.

Audited release
1.2.1
Findings
none
Worst severity
—
Content hash
c10b355729a7f896cde254ed…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.