Por várias razões, às vezes precisamos Nós excluímos todos os pedidos dados ao longo do tempo em um Revista online (Ordens) criado com WooCommerce.
contente
O método útil de todos é selecionar uma coluna de comandos em “WooCommerce” → “Ordens” , então para “Ação em massa” Para escolher a opção “Mova -se para o lixo” SI Clique “Aplicar“.

Depois de clicar em “Aplicar“, os pedidos serão movidos para “Lixo“.
O que fazemos quando temos várias centenas ou milhares de comandos que queremos excluir das ordens de WooCommerce?
No exemplo acima, tenho apenas um pedido, mas quando há alguns Centenas de ordens em WooCommerce, você tem duas variantes pelas quais você pode excluí -las.
1. WooCommerce Ordens exclusão do painel.
Muitos usuários do WordPress e WooCommerce ignoram ou não vêem que no topo, em algum lugar do painel certo é a opção “Opções de tela”.
de “Opções de tela” Podemos escolher que um número maior de pedidos seja listado na página. Por padrão WooCommerce lista 25 pedidos, mas de “Opções de tela” Podemos escolher em “Número de itens por página” um número maior.
Se você tem um número muito grande de pedidos, é bom embora não exceder 150 pedidos listados na página. Você pode fazer uma carga muito grande nas interrupções do servidor e de comunicação pode ocorrer com o servidor host nos controles e em sua exclusão. Errori nginx ou servidor httpd.

Depois de clicar em “Aplicar” A atualização será fornecida automaticamente na página e listou o número de ordens de WooCommerce definidas por você.
2. Wocommerce Excluir Delete do SQL
Este método moverá todos os comandos em WooCommerce → Ordens em “Lixo“, onde você pode excluí -los com um único clique.
Primeiro, você faz um backup no banco de dados.
Vá para PhpMyadmin, selecione o banco de dados da loja e, no SQL, execute a linha de comando abaixo:
update wp_posts set post_status = 'trash' where post_type = 'shop_order';
4347 linhas afetadas. (Query levou 0,2114 segundos.)
O resultado retornou no meu caso.
Depois de executar com sucesso o pedido do SQL, vamos à loja on -line no painel → WooCommerce → Pedidos → Trash e clique em “Lixo vazio“.
Se você precisar excluir um grande número de comandos da cesta, não espere que eles desapareçam após um único clique em “Lixo vazio”. É muito provável que a página da web não responda e o erro do servidor que desaparece após uma atualização. Retomar a operação até que o lixo possa “Ordens” Estará vazio.
Obrigado por ‘2. Exclua comandos WooCommerce do SQL '! Útil quando você tem uma tonelada de pedidos :)
Obrigado, isso ajudou!
Não haveria outros elementos a serem excluídos, como pagamentos ou comentários associados?
Mas não seria melhor ter um banco de dados de cliente para ser contatado?
No meu site, os pedidos mais antigos são automaticamente cancelados.
Como faço para bloquear esse procedimento e mantê -los para sempre?
Obrigado.