Как бързо да изтриете всички поръчки (Поръчки) от WooCommerce [SQL съвети]

По различни причини понякога ни се налага изтриваме всички команди данни във времето на a Shop Online (Поръчки) създаден с WooCommerce.

Методът, достъпен за всички, е да изберете колона от команди в "WooCommerce”→“Поръчки", След това до"Групови действия„Изберете опцията“Преместване в кошчето"И щракнете"Apply".

След като щракнете върху "Apply", Поръчките ще бъдат преместени в"Кошчето".

Какво правим, когато имаме няколко стотици или хиляди поръчки, от които искаме да изтрием WooCommerce Поръчки?

В горния пример имам само една поръчка, но когато има няколко стотици поръчки в WooCommerce, имате две опции, чрез които можете да ги изтриете.

1. Изтриване WooCommerce Поръчки от таблото.

Много потребители на WordPress SI де WooCommerce игнорирайте или не виждайте, че най-отгоре, някъде вдясно от таблото за управление е опцията „Екран 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 → Поръчки → Кошче и щракнете върху „Empty Trash".

Ако имате голям брой команди за изтриване от количката, не очаквайте да изчезнат след едно щракване върху „Изпразване на кошчето“. Много е вероятно уеб страницата да не реагира и да възникне грешка в сървъра, която изчезва след опресняване. Повторете операцията, докато кошчето „Поръчки“ се изпразни.

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

How to » WordPress » Как бързо да изтриете всички поръчки (Поръчки) от WooCommerce [SQL съвети]

5 мисли за „Как бързо да изтрием всички поръчки от WooCommerce [SQL съвети]"

  1. Мога ли да запазя поръчките non sarebe meglio per avere un customer database da ricontattare?

    Nel mio site gli ordini più vecchi si cancellano автоматично.
    Come faccio invece a bloccare questo procedure e conservarli per semper?

    Благодаря.

    Отговор
Оставете коментар