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

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

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

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

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

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

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

Многие пользователи WordPress а WooCommerce игнорирует или я не вижу, что вверху, где-то справа от Dashboard есть "Screen Options».

От "экран Options"Мы можем выбрать отображение большего количества команд на странице. От default WooCommerce перечисляет 25 заказов, а из «Экран Options«Мы можем выбрать»Количество 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 и нажмите «Очистить корзину».

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

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

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

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

  1. Могу ли я сохранить заказы, не сохраняя их в соответствии с базой данных клиентов?

    Nel mio site gli ordini più vecchi si cancellano автоматически.
    Приходите, чтобы запросить блокировку этой процедуры и сохранить ее навсегда?

    Спасибо.

    Ответить

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