1) WooCommerce — Store Toolkit — позволяет выбрать что удалять. Позволяет удалять в том числе и продукты. Но есть одно НО, на плагин накладываются ограничения сервера. Т.е скрипт не может выполняться более 30сек. Т.е 50000 позиций товаров вы вряд ли быстро удалите.
2)WooCommerce Remove All Products — Так же плагин для удаления продуктов из Woocommerce. В ошибку сервера плагин не выпадает, но удаляет за раз только 250 продуктов.
3) Способ — удалить через SQL запрос. Метод предлагает следущий блог.
Двойной клик по блоку кода, покажет чистый текст запроса без оформления.
Удалить все атрибуты Woocommerce (каждый запрос начинается с DELETE FROM )
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%'); DELETE FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%'; DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
Удалить все продукты из Woocommerce (каждый запрос начинается с DELETE FROM )
DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation')); DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation')); DELETE FROM wp_posts WHERE post_type IN ('product','product_variation');
Удалить postmeta из Woocommerce
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL