Jak skasować wszystkie produkty ze sklepu Woocommerce?

Podziel się swoją opinią

Usunięcie wszystkich produktów ze sklepu Woocommerce

Kiedy chcesz usunąć produkt ze sklepu WooCommerce to w panelu WordPressa przechodzisz kolejno do Produkty -> Wszystkie produkty. Następnie zaznaczasz produkty które chcesz usunąć i w polu „Masowe działania” wybierasz „Przenieś do kosza”. Problem oczywiście pojawia się wtedy kiedy potrzebujesz skasować większą ilość produktów np. 5 tysięcy lub więcej 🙂

Jak szybko mogę usunąć dużą ilość produktów na WooCommerce

Aby usunąć wszystkie produkty i to bez względu na ilość potrzebujesz przede wszystkim zalogować się do panelu phpMyAdmin (znajdziesz go w panelu zarządzania swoim hostingiem). Dane logowania do phpMyAdmin można znaleźć w pliku wp-config.php w głównym katalogu Twojego sklepu.

OFERTA DLA CIEBIE – Zrobienie prostego sklepu internetowego dla Ciebie

Jeśli potrzebujesz szybko prostego sklepu internetowego na WooCommerce wypełnij poniższy formularz, a napiszę Ci jak szybko i za ile jestem w stanie zrobić Ci projekt takiego sklepu:

[contact-form-7 id=”459″ title=”Contact form 1″]

Kiedy zalogujesz się do phpMyAdmin przechodzisz do zakładki SQL. Pamiętaj aby przed jakimkolwiek działaniami w bazie danych zawsze wykonać jej kopie zapasową!

Jak skasować wszystkie zamówienia ze sklepu Woocommerce

Aby wykasować wszystkie produkty oraz ich relacje wklej poniższy kod a następnie kliknij „Wykonaj”:

DELETE relations.*, taxes.*, terms.*
FROM wp_term_relationships AS relations
INNER JOIN wp_term_taxonomy AS taxes
ON relations.term_taxonomy_id=taxes.term_taxonomy_id
INNER JOIN wp_terms AS terms
ON taxes.term_id=terms.term_id
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';

Jeśli chcesz skasować wszystkie produktyrelacjemeta oraz kategorie, wklej ten kod:

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

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;

delete from `wp_termmeta`
where 
	`term_id` in ( 
		SELECT `term_id`
		FROM `wp_term_taxonomy`
		WHERE `taxonomy` in ('product_cat', 'product_type', 'product_visibility') 
	);

delete from `wp_terms`  
where 
	`term_id` in ( 
		SELECT `term_id`
		FROM `wp_term_taxonomy`
		WHERE `taxonomy` in ('product_cat', 'product_type', 'product_visibility') 
	);
	
DELETE FROM `wp_term_taxonomy` WHERE `taxonomy` in ('product_cat', 'product_type', 'product_visibility');

DELETE meta FROM wp_termmeta meta LEFT JOIN wp_terms terms ON terms.term_id = meta.term_id WHERE terms.term_id IS NULL;

DELETE FROM wp_woocommerce_attribute_taxonomies;

DELETE FROM wp_woocommerce_sessions;

OFERTA DLA CIEBIE – Tani hosting dla Twojego sklepu na WordPress

Szukasz dobrego taniego hostingu za niewygórowaną cenę, polecam Ci Hosting na Kru.pl sam mam tam kilka sklepów oraz moi klienci również mają są zadowoleni, nie ma problemów z serwerem ani obsługą, mili Panowie którzy zawsze służą pomocą. Polecam

Podziel się swoją opinią
Paweł Deluga
Paweł Deluga

Ekspert ds. bezpieczeństwa stron internetowych. Skuteczny Marketing Online

Artykuły: 99

Zapisz sie na mój newsletter

Wpisz swój adres e-mail poniżej i zapisz się do mojego newslettera

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *