Сегодня два способа как удалить записи о товарах, категории, теги и другие тахономии созданные плагином электронного магазина Woocommerce с сайта. Часто бывает ситуация, что необходимо очистить сайт от данных товаров Woocommerce и я вот встал перед такой же задачей. Надо было удалить порядка 10 тысяч товаров, а ручное удаление это очень мягко так говоря неблагодарная потеря времени. Поэтому я стал перебирать решения, которые можно использовать и предлагаю вам два варианта как это сделать. Первый вариант с использованием плагина, второй вариант вручную запросом к базе данных. Какой вам удобнее тот и выбирайте, я начал с плагина, который очень быстро удалил, а потом проверил запросом – уже ничего не было.

Плагин для удаления товаров Woocommerce

Плагин очень простой и называется Woo Product Remover, его установка производится стандартно из депозитария плагинов WordPress. Добавить новый плагин, вводим или вставляем название и делаем поиск, установить и активировать. После этого заходим в настройки плагина, который уже установился и выбираем удаление. В принципе настроек у плагина минимум, возможно два удаления, первое это только товары, второй способ если отметить галочку на опции: удалить все категории, теги, тахономии созданные плагином Woocommerce. Собственно, после этого нажимаем и ждём. После окончания удаления плагин даст подробную информацию, сколько товаров и других данных было удалено.

Ручное удаление запросом к базе

Это уже более гиковский способ очистки данных плагина Woocommerce, но также надёжный способ. Для того, чтобы удалить запросами заходим в базу данных, выбираем SQL запрос и делаем поочерёдно три запроса, которые очистят все данные от товаров.

DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type = ‘product’);

DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = ‘product’);

DELETE FROM wp_posts WHERE post_type = ‘product’;

Быстрое массовое удаление картинок товаров 

Вот вся процедура. Учитывайте, что после удаления товаров в базе останется много данных на каждую картинку продукта. Если у вас три картинки в среднем на товаре, то учитывайте, что каждая картинка имеет вариантов размера и их гораздо больше. Для того, чтобы почистить также от картинок, надо использовать плагин DNUI PRO – из того что я пробовал и экспериментировал с очисткой картинок после удаления товаров, этот самый рабочий вариант.

Хорошей вам работы и надеюсь решение вам поможет. Будут вопросы или проблемы обращайтесь, я оказываю услуги по сайтам WordPress и магазинам на Woocommerce.

ОСТАВЬТЕ ОТВЕТ

Отправить комментарий?
Напишите ваше имя