Как быстро удалить все заказы WooCommerce [Советы по SQL]

По разным причинам иногда нам нужно мы удаляем все команды данные с течением времени на магазин (Заказы) создан с помощью WooCommerce.

Доступный для всех метод - выбрать столбец команд в "WooCommerce»→«Заказы", Затем в"Массовое действие«Выберите вариант»Переместить в корзину"И нажмите"Apply».

После нажатия на "Apply", Заказы будут перемещены в"Корзину».

Что мы делаем, когда у нас есть сотни или тысячи заказов, которые мы хотим удалить из заказов WooCommerce?

В приведенном выше примере у меня только один заказ, но когда их несколько сотни заказов в WooCommerce, у вас есть два варианта их удаления.

1. Удалить заказы WooCommerce с панели инструментов.

Многие пользователи WordPress и WooCommerce игнорируют или не видят это в правом верхнем углу, где-то на правой панели инструментов есть опция «Параметры экрана».

От "Настройки экрана"Мы можем выбрать отображение большего количества команд на странице. От default WooCommerce перечисляет 25 заказов, но в "Параметры экрана" мы можем выбратьКоличество items на страницу«Большее число.
Если у вас очень большое количество заказов, все равно хорошо не превышайте 150 заказов, указанных на странице. На сервере может быть очень большая нагрузка, и могут возникнуть прерывания связи с хост-сервером как при перечислении команд, так и при их удалении. Errorи сервер NGINX или HTTPD.

WooCommerce Количество заказов на страницу

После нажатия на "Apply»Автоматически обновит страницу и отобразит количество установленных вами заказов WooCommerce.

2. Удалите команды WooCommerce из SQL.

Этот метод переместит все команды из WooCommerceЗаказы в "Корзину", Где их можно удалить одним щелчком мыши.

Прежде всего, сделайте резервную копию базы данных.

Перейдите в phpMyAdmin, выберите базу данных магазина и в SQL выполните следующую командную строку:

update wp_posts set post_status = 'trash' where post_type = 'shop_order';

Пострадало 4347 строк. (Запрос занял 0.2114 секунды.)

Результат вернулся в моем случае.

После успешного выполнения команды SQL перейдите в интернет-магазин в Dashboard → WooCommerce → Orders → Trash и нажмите «Очистить корзину».

Если у вас есть большое количество команд, которые нужно удалить из корзины, не ожидайте, что они исчезнут после одного щелчка по «Очистить корзину». Очень вероятно, что веб-страница не ответит, и произойдет ошибка сервера, которая исчезнет после обновления. Повторяйте операцию, пока корзина «Заказы» не станет пустой.

Увлечен технологиями, мне нравится тестировать и писать руководства по операционным системам. macOS, Linux, Windows, о настройке веб-сервера WordPress, WooCommerce и LEMP (Linux, NGINX, MySQL и PHP). Я пишу на StealthSettings.com с 2006 года, а несколько лет спустя я начал писать на iHowTo.Tips обучающие программы и новости об устройствах в экосистеме. Apple: iPhone, iPad, Apple Часы, HomePod, iMac, MacBook, AirPods и аксессуары.

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