DrZhmurge
@DrZhmurge

Как удалить в Wocommerce все товары из категории?

В категории около 40000 товаров. Т.к. их заливали с ошибками и несколько раз, некоторые задублировались. Необходимо удалить все товары из этой категории и залить заново. Удалять по 100 штук нереально долго. Плагины для удаления тоже отрубаются через какое то время, из-за таймаутов.
Читал про способ удаления через базу данных, но везде написано как удалить все товары из базы данных.
Подскажите можно ли удалить только товары из определенной категории?
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
@baton4eg
web developer
Можно, нужно не полениться и залезть посмотреть где вукоммерс хранит категорию поста в базе данных, после этого составить запрос по типу записи + категории, затем сделать "шлёп". Гуглить запросы mysql.

Второй вариант - использовать стандартный функционал вп и не лезть в БД если вдруг не осилите. Чтоб не зависало от таймаута сделайте просто ajax запрос который получит список всех нужных записей. Затем его разбить на отдельные записи скриптом и циклом отправлять эти запросы на сервак с таймаутом так же через ajax. Не быстро, но ничего не зависнет.

Вообщем-то кратко подытожив ответ на Ваш вопрос - можно)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы