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