IP Woo Cleaner
Плагін для швидкого та безпечного очищення бази даних WooCommerce від тестових і непотрібних даних: товарів, категорій, атрибутів, тегів, купонів, замовлень та приміток до них.
by Mykola Pekarskyi · github.com/pekarskyi/ip-woo-cleaner · website
★ 4stars
1release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/pekarskyi/ip-woo-cleaner/releases/download/v1.2.1/ip-woo-cleaner.zipDeclares an update source (https://github.com/pekarskyi/ip-woo-cleaner), so updates arrive through the plugin's own updater.
From the readme
IP Woo Cleaner
IP Woo Cleaner – плагін для швидкого та безпечного очищення бази даних WooCommerce від тестових і непотрібних даних: товарів, категорій, атрибутів, тегів, купонів, замовлень та приміток до них.
Функціонал
Плагін відображає поточну кількість записів і дозволяє видаляти:
- 🗂️ Категорії товарів — повне видалення з усіма таксономіями
- 🏷️ Атрибути товарів — видалення або зняття позначки «Публічний»
- 📦 Товари — всі або лише ті, що у Кошику
- 🔖 Теги товарів
- 🎟️ Купони
- 👤 Користувачі
- 🧾 Замовлення — підтримка HPOS та класичного режиму
- 📝 Примітки до замовлень
- ⚙️ Action Scheduler — завершені, невдалі, очікуючі та скасовані задачі
- 🧹 Orphaned Data Cleanup — очищення orphan-записів і службових залишків, включно з окремим режимом Run orphaned cleanup only
Додатково для безпеки та продуктивності:
- ✅ Підтвердження (confirm) перед небезпечними діями
- 🔐 CSRF-захист (nonce) для деструктивних дій
- 👮 Перевірка прав доступу currentusercan() перед виконанням операцій
- 🔎 Розширений Dry Run з підсумком по кількості записів
- 🛡️ Safety cap per SQL step — ліміт рядків на один SQL-крок
- ⏸️ Кроки, що перевищують ліміт, позначаються як deferred (відкладені), а не виконуються
Read the full README on GitHub →