Блог

Как удалить массово все товары

Бывает так что надо удалить все товары, атрибуты, категории в магазине. И если их порядка 50 тысяч это весьма проблематично.
Как это могло так случиться что вам надо почистить магазин от товаров?
На моей практики это случалось в основном из за не правильного настроенного импорта товара. К счастью в очень популярном плагине импорта продуктов wp all import такая функция есть, удалить все товара. В других, такие как Обмен данным между WooCommerce и 1С:Предприятием нету, и прихотиться либо руками удалять либо идти на ухищрения.
есть несколько способов.
1)  плагин Store Toolkit но он зачастую подвисает и не удаляет все. но  позволяет выбрать что удалять. Позволяет удалять в том числе и продукты. Но есть одно НО, на плагин накладываются ограничения сервера. Т.е скрипт не может выполняться более 30сек. Т.е 50000 позиций товаров вы вряд ли быстро удалите.
2) WooCommerce Remove All Products — Так же плагин для удаления продуктов из Woocommerce. В ошибку сервера плагин не выпадает, но удаляет за раз только 250 продуктов.
3) Способ — удалить через SQL запрос.
Удалить все атрибуты Woocommerce (каждый запрос начинается с DELETE FROM )

Удалить все продукты из Woocommerce (каждый запрос начинается с DELETE FROM )

Удалить postmeta из Woocommerce

 

Поделиться постом

Оставить комментарий

avatar
  Подписаться  
Уведомление о