КАК ПЕРЕНЕСТИ ТОВАРЫ ОПРЕДЕЛЕННОЙ КАТЕГОРИИ ИЛИ МЕТКИ В ЧЕРНОВИКИ
#wordpress #woocommerce #вебмастеринг #WpCraft #Интернетмагазин #SQL #phpMyAdmin #MySQL #БазаДанных
❓В интернет-магазине есть тысячи товаров. Большая из них часть имеет метку «Новые товары». Необходимо массово перевести товары с этой меткой в черновики.
✅ В админ-панели в разделе товаров, можно отсортировать по метке или категории, выбрать все твары, которые влезли на страницу и массово редактировать, переведя их в черновики. Но такой вариант подойдет если редактируемых товаров несколько сотен. Иначе, даже если сервер хороший и редактировать за раз по 100-200 штук, а товаров тысяч 10-30 — это очень долго.
Есть способ через БД. Массово перевести товары с нужной меткой или категорией (по таксаномии) в черновики воможно через запрос к базе данных.
🚀 Код запроса:
UPDATE wp_posts p
JOIN wp_term_relationships r on p.id=r.object_id
SET p.post_status='draft'
WHERE r.term_taxonomy_id in (123, 456);
Данный код используем в phpMyAdmin. Также можно и перевести обратно в опубликованные, заменив ‘draft‘ на ‘publlish‘. (123, 456) - это ID необходимых таксаномий.
================
💾 https://wpcraft.top/?p=3246
#wordpress #woocommerce #вебмастеринг #WpCraft #Интернетмагазин #SQL #phpMyAdmin #MySQL #БазаДанных
❓В интернет-магазине есть тысячи товаров. Большая из них часть имеет метку «Новые товары». Необходимо массово перевести товары с этой меткой в черновики.
✅ В админ-панели в разделе товаров, можно отсортировать по метке или категории, выбрать все твары, которые влезли на страницу и массово редактировать, переведя их в черновики. Но такой вариант подойдет если редактируемых товаров несколько сотен. Иначе, даже если сервер хороший и редактировать за раз по 100-200 штук, а товаров тысяч 10-30 — это очень долго.
Есть способ через БД. Массово перевести товары с нужной меткой или категорией (по таксаномии) в черновики воможно через запрос к базе данных.
🚀 Код запроса:
UPDATE wp_posts p
JOIN wp_term_relationships r on p.id=r.object_id
SET p.post_status='draft'
WHERE r.term_taxonomy_id in (123, 456);
Данный код используем в phpMyAdmin. Также можно и перевести обратно в опубликованные, заменив ‘draft‘ на ‘publlish‘. (123, 456) - это ID необходимых таксаномий.
================
💾 https://wpcraft.top/?p=3246
WOOCOMMERCE: Массовое удаление всех товаров, атрибутов, категорий или других элементов разом
#wordpress #woocommerce #вебмастеринг #WpCraft #Интернетмагазин #SQL #wordpressПлагины #woocommerceПлагины
❓Задача. В WooCommerce нет возможности массово выбрать и удалить атрибуты товаров. Так же очень неудобно удалять все товары или категории, когда их сотни или тысчи. При разработке магазина, это может понадобиться, когда атрибутов более 30 и вручную, довольно долго это делать.
✅ Решение 1. Через SQL-запрос.
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);
DELETE FROM wp_woocommerce_attribute_taxonomies;
DELETE FROM wp_termmeta WHERE meta_key like 'order_pa_%';
DELETE FROM wp_options WHERE option_name LIKE ('_transient_wc_%');
✅ Решение 2. Плагины:
+ WooCommerce Remove All Products
+ Store Toolkit for WooCommerce
+ WP Bulk Delete
...
💾 Подробнее: https://wpcraft.top/?p=3694
#wordpress #woocommerce #вебмастеринг #WpCraft #Интернетмагазин #SQL #wordpressПлагины #woocommerceПлагины
❓Задача. В WooCommerce нет возможности массово выбрать и удалить атрибуты товаров. Так же очень неудобно удалять все товары или категории, когда их сотни или тысчи. При разработке магазина, это может понадобиться, когда атрибутов более 30 и вручную, довольно долго это делать.
✅ Решение 1. Через SQL-запрос.
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);
DELETE FROM wp_woocommerce_attribute_taxonomies;
DELETE FROM wp_termmeta WHERE meta_key like 'order_pa_%';
DELETE FROM wp_options WHERE option_name LIKE ('_transient_wc_%');
✅ Решение 2. Плагины:
+ WooCommerce Remove All Products
+ Store Toolkit for WooCommerce
+ WP Bulk Delete
...
💾 Подробнее: https://wpcraft.top/?p=3694
👌1
Как включить отзывы сразу во всех товарах в Woocommerce
#Woocommerce #Wordpress #SQL
❓ Задача: На сайте тысячи товаров. Jnpsds где-то включены, где-то нет. Нужно быстро включить их во всех товарах.
✅ Решение: SQL-запрос включения отзывов во всех товарах:
UPDATE `wp_posts` SET comment_status = 'open' WHERE `post_type` = 'product'
💾 https://wpcraft.top/kak-vklyuchit-kommentarii-srazu-vo-vseh-tovarah-v-woocommerce/
#Woocommerce #Wordpress #SQL
❓ Задача: На сайте тысячи товаров. Jnpsds где-то включены, где-то нет. Нужно быстро включить их во всех товарах.
✅ Решение: SQL-запрос включения отзывов во всех товарах:
UPDATE `wp_posts` SET comment_status = 'open' WHERE `post_type` = 'product'
💾 https://wpcraft.top/kak-vklyuchit-kommentarii-srazu-vo-vseh-tovarah-v-woocommerce/
Вебмастерская Wordpress
Как включить комментарии сразу во всех товарах Woocommerce ❎ WpCraft
Задача: На сайте WP с Woocommerce тысячи товаров. На каких-то из них были включены комментарии, на каких-то нет. || Вебмастеринг без воды – WpCraft
👌1