Jak skasować wszystkie produkty ze sklepu Woocommerce?
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:
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ą!
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 produkty, relacje, meta 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