Дублирование магазина WooCommerce для постановки (удаление заказов) - PullRequest
0 голосов
/ 02 сентября 2018

Клиент запускает интернет-магазин с Wordpress и WooCommerce. Теперь, когда их магазин стал больше, а потребность в дальнейшей разработке возросла, я хочу создать промежуточный магазин для лучшего и более безопасного рабочего процесса. Я сделал резервную копию производственного цеха, но мне интересно, как я могу удалить все данные заказа быстро, безопасно и без уведомления пользователей , чтобы получить производственный клиент бесплатный промежуточный магазин с все продукты еще доступны.

Я нашел define ('WC_REMOVE_ALL_DATA', true);, но это также удалит продукты.

1 Ответ

0 голосов
/ 02 сентября 2018

Существует несколько способов удаления заказов WooCommerce. Вы можете следовать удобным способом. Клиенту не будет отправлено уведомление по электронной почте.

Метод 1: Использовать этот плагин - WC Удалить все заказы .

Метод 2: Перейдите на экран «Заказы», ​​выберите (отметьте) все заказы и выберите Move to Trash в раскрывающемся списке «Параметры». Нажмите «Корзина» и нажмите кнопку Empty Trash.

Метод 3: Добавьте это в 'functions.php' вашей темы, запустите только один раз и удалите.

global $wpdb;
$wpdb->query("UPDATE $wpdb->posts SET post_status = 'trash' WHERE post_type = 'shop_order'");

Теперь все ваши заказы будут перемещены в корзину, и вы можете удалить все, нажав кнопку Empty Trash.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...