З різних причин іноді нам це потрібно ми видаляємо всі команди дані з часом на a Інтернет-магазин (Замовлення) створено за допомогою WooCommerce.
Доступний для всіх спосіб - вибрати стовпець команд у "WooCommerce”→“Замовлення", Потім до"Групові дії"Виберіть варіант"Перемістити в кошик"І натисніть"Apply».
Після натискання кнопки "Apply", Замовлення будуть переміщені в"Trash».
Купріни
Що ми робимо, якщо у нас є кілька сотень або тисяч замовлень, які ми хочемо видалити WooCommerce замовлення?
У наведеному вище прикладі я маю лише одне замовлення, але коли їх декілька сотні замовлень в WooCommerce, у вас є два варіанти, за допомогою яких ви можете їх видалити.
1. Видалення WooCommerce Замовлення з інформаційної панелі.
Багато користувачів WordPress і WooCommerce ігнорувати або не бачити, що вгорі, десь праворуч від інформаційної панелі є опція «Екран Options".
Від “Екран Options” ми можемо вибрати перелік більшої кількості замовлень на сторінці. За умовчанням WooCommerce перелічує 25 орденів, але з «Екран Options«Ми можемо вибрати»Число items на одній сторінці”Більша кількість.
Якщо у вас дуже велика кількість замовлень, це все одно добре не перевищувати 150 замовлень, перелічених на сторінці. На сервер може бути зроблено дуже велике навантаження, і переривання зв'язку з хост-сервером можуть виникати як при переліку команд, так і при їх видаленні. Errorта NGINX або HTTPD-сервер.
Після натискання кнопки "Apply” сторінка автоматично оновиться, і номер з’явиться в списку WooCommerce Встановлені вами замовлення
2. Видалення ордерів WooCommerce з SQL
Цей метод перемістить усі команди з WooCommerce → Замовлення в “Trash", Де ви можете видалити їх одним клацанням миші.
Перш за все, зробіть резервну копію бази даних.
Перейдіть до phpMyAdmin, виберіть магазин бази даних і в SQL запустіть командний рядок нижче:
update wp_posts set post_status = 'trash' where post_type = 'shop_order';
Постраждало 4347 рядків. (Запит зайняв 0.2114 секунди.)
Результат повернувся в моєму випадку.
Після успішного виконання команди з SQL заходимо в інтернет-магазин в Dashboard → WooCommerce → Замовлення → Кошик і натисніть «Очистити кошик».
Якщо у вас є велика кількість команд для видалення з кошика, не сподівайтесь, що вони зникнуть після одного натискання кнопки «Очистити кошик». Дуже ймовірно, що веб-сторінка не реагує, і трапиться помилка сервера, яка зникає після оновлення. Повторюйте операцію, поки кошик "Замовлення" не порожній.
Дякую за '2. Видалити WooCommerce команди з SQL'! Корисно, коли у вас купа замовлень :)
дякую, це допомогло!
Чи не можна було б видалити інші речі, як-от платежі чи пов’язані коментарі?
Чи можу я зберегти замовлення, які не належать до бази даних клієнтів?
Nel mio site gli ordini più vecchi si cancellano автоматично.
Come faccio invece a bloccare questo procedure e conservarli per semper?
Спасибо.