Как быстро удалить все товары, мета данные и записи Woocommerce с сайта

Сегодня два способа как удалить записи о товарах, категории, теги и другие тахономии созданные плагином электронного магазина 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.

РЕКОМЕНДУЕМ

Как использовать консоль браузера Chrome для поиска и исправления ошибок JavaScript

Если ваш веб-сайт перестает нормально работать, консоль браузера - это первое место, на которое вам следует обратить внимание для диагностики проблемы. В большинстве популярных...

Как работать с header в теме Newspaper: делаем лого и настраиваем...

После выхода последних двух версия Newspaper темы, в ней появились новые, очень интересные особенности управления элементами сайта. По сути команда Newspaper реализовала свой блочный...

Пять главных стандартных инструментов системного администратора Centos

Этот блог во многом сохранение для меня еще некоторых данных. Поэтому я пишу бывает и очень такие понятные вещи, чтобы в будущем мог для...

Что такое LVM, принцип работы и детали использования

LVM, или Logical Volume Manager, - это решение для создания разделов томов Linux, которое существует уже некоторое время и предоставляет ряд расширенных...
Alecs Retin
Работаю в сфере web с 2009 года. Занимался созданием своих проектов в разных тематиках. В основном делаю сайты на Instantcms и Wordpress. Оказываю услуги разработки сайтов и стартапов, инвестирую в интернет проекты и сервисы. Более 10 лет занимаюсь Web разработкой и создание интернет проектов. Интернет магазины, информационные порталы, городские порталы. Оказываю поддержку в развитии и продвижении сайтов.