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

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

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

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

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

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

1. Удаление WooCommerce Заказы из личного кабинета.

Многие пользователи WordPress и WooCommerce игнорировать или не видеть, что вверху, где-то справа от Dashboard есть опция «Экран 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 → Заказы → Корзина и нажмите «Очистить корзину».

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

Поклонник технологий, с 2006 года с удовольствием пишу на StealthSettings.com. Обширный опыт работы с операционными системами: macOS, Windows и Linux, а также с языками программирования и платформами для блогов (WordPress) и онлайн-магазинов (WooCommerce, Magento, PrestaShop).

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

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

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

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

    Спасибо.

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