Woocommerce: как удалить все товары сразу

Рассказываем, как быстро удалить все товары из магазина на WooCommerce.

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

Woo Product Remover

Woo Product Remover позволяет щелчком мыши удалить все товары Woocommerce с вашего сайта. Он очищает вашу базу данных от товаров, их метаданных, взаимосвязей, а также вариативных товаров и связанных с ними метаданных.

Плагин работает со всеми типами товаров, включая простые, сгруппированные, внешние и переменные, а также связанные варианты.

WooCommerce Remove All Products

Если по каким-то причинам не подошёл предыдущий плагин (хотя мы рекомендуем именно его), воспользуйтесь этим. Исходный код проекта, кстати, доступен для разработчиков на GitHub

Store Toolkit for WooCommerce

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

SQL-запрос

Если вы знаете, как выполнить sql-запрос к базе, то для очистки базы товаров 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';
				
			

Существенный недостаток такого метода в том, что в отличие от работы плагинов в галерее WordPress останутся связанные изображения.