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

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

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

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

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

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

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

Много потребители на WordPress и WooCommerce игнорират или не виждат, че в горната част, някъде вдясно от таблото за управление е опцията „Опции на екрана“.

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

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

Страстен към технологиите, обичам да тествам и пиша уроци за операционните системи macOS, Linux, Windows, за WordPress, WooCommerce и конфигурация на уеб сървър LEMP (Linux, NGINX, MySQL и PHP). Пиша нататък StealthSettings.com от 2006 г. и няколко години по-късно започнах да пиша в iHowTo.Tips уроци и новини за устройства в екосистемата Apple: iPhone, Ай Пад, Apple Гледайте, HomePod, iMac, MacBook, AirPods и аксесоари.

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