Массовое удаление большого количества товаров в WooCommerce

Конечно все можно удалить запросами к БД, но я сделаю это с помощью плагинов 🙂

В клиентском магазине было огромное количество товаров (более 50000) и категорий (более 30000). Мне нужно было удалить только товары и категории. Я попробовала 3 плагина, по итогу могу сказать следующее:

Яндекс Практикум

Плагин Woo Product Remover

Первое место. Если бы не он, пришлось бы использовать запросы 🙂

Удаляет только товары и весьма быстро. Меньше чем за минуту удалил 40 с лишним тысяч товаров.

GeekBrains

Плагин WooCommerce Remove All Products

Подойдет только для небольших магазинов. Удаляет по 1 товару за пару секунд. Это очень долго.

Из плюсов: вместе с товаром удаляет фото.

Плагин Store Toolkit for WooCommerce

Может удалить и товары и категории и много чего, но не при таких объемах. И еще один минус - он не видит товары в корзине, а у меня их там было 30 с лишним тысяч.

Что касается опции "Удалить продукты по категории"... она мне тоже не подошла. Отмечать каждый чекбокс категории на таком объеме - не вариант. Странно, что нет чекбокса "Выбрать все". А пока все эти категории загружаются для отображения и выбора ... секунд 30 в лучшем случае проходит.

В конце видео пример удаления большого объема категорий этим плагином.

Nina Nokhrina
Привет! Я — full stack разработчик. Специализируюсь на реализации сложных проектов с использованием фреймворков, а также CMS (Bitrix, WordPress, PrestaShop и Magento). По вопросам разработки пишите сюда. На этом сайте я делюсь своим опытом работы на фриланс-биржах, и публикую статьи на IT-тематику. Я увлекаюсь спортом и считаю, что физическая активность важна для поддержания баланса в жизни разработчика.