Магазин на WooCommerce — как удалить 50 000 товаров за 3 минуты. Удаление всех товаров в WooCommerce c помощью SQL-запроса.

woocommerce-reviewВ сети многие блогеры, поклонники различных фреймворков и фанаты Битрикса любят говорить о том, что интернет-магазин на WordPress — это извращение, неправильно, нельзя добавить много товаров и т.п. Это, естественно, неправда. Я скоро закончу создававать для одного из клиентов целую сеть партнёрских интернет-магазинов на WooCommerce с количеством товаров от 500 и до 48 000 позиций. С автоматическим обновлением цен и других необходимых полей. И всё это на виртуальном хостинге за сущие гроши. Этому будет посвящён отдельный пост с описанием настроек кеширования для великолепного быстродействия.

В этой заметке я хотел бы поделиться с Вами (и себе записать, чтобы не забыть) простой способ удаления всех товаров из WooCommerce. В каталоге плагинов есть несколько специализированных плагинов. Но работают они паршиво, с ошибками.

Всё, что нам понадобиться — это доступ к базе данных. Делаем запрос и радуемся:

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';

 

Смотрите также

Интернет-магазин зоотоваров для шиншилл Интернет-магазин зоотоваров для шиншилл Адрес сайта: http://forchins.com.ua
Создание дочерней темы WordPress Дочерние темы — это темы, использующие функциональность родительской темы, но имеющие некоторые отличия: другой дизайн, цвета, дополнительные настройк...
Выводим описание категории товаров Woocommerce под товарами На рисунке демонстрируется блок с описанием категории товаров, отображаемый под сеткой товаров Чаще всего описание категории (раздела) товаров исп...