добрый день. Подскажите, пожалуйста, есть ли возможность как-нибудь из базы данных удалять сразу все товары с сайта? Проблема в том, что у меня на сайте порядка 6000 и более товаров, и каждый день мне необходимо заменять прайс-лист. Удалять товары через панель управления сайта, не удобно, удаляются по 400 товаров и занимает длительное время.Хотелось бы одним кликом удалять весь ассортимент и заливать новый.
Здравствуйте.
Только через phpmyadmin запросом к базе данных:
DELETE p, pm, c, tr
FROM wp_posts AS p
LEFT JOIN wp_postmeta AS pm
ON p.ID = pm.post_id
LEFT JOIN wp_comments AS c
ON p.ID = c.comment_post_ID
LEFT JOIN wp_term_relationships AS tr
ON p.ID = tr.object_id
WHERE
p.post_type = 'product_variation' || p.post_type = 'product';
В данном случае, wp_ — префикс таблиц БД движка.
В будущем, возможно, сделаем дополнительную кнопку для этого.
Или используйте этот плагин:
http://saphali.com/woocommerce-store-toolkit.html