por

4

Como excluir rapidamente todos os comandos (ordens) em wooCommerce [dicas SQL]

Curiosidade, Assim, Mysql, Assim, WordPress

Como excluir rapidamente todos os comandos (ordens) em wooCommerce [dicas SQL]

4

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.

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.

Número de pedidos por página

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 WooCommerceOrdens 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.

Como excluir rapidamente todos os comandos (ordens) em wooCommerce [dicas SQL]

Você também pode estar interessado em...

4 pensamentos sobre “Como excluir rapidamente todos os comandos (ordens) em wooCommerce [dicas SQL]

  1. Piotr diz:

    Obrigado por ‘2. Exclua comandos WooCommerce do SQL '! Útil quando você tem uma tonelada de pedidos :)

  2. Jurek diz:

    Obrigado, isso ajudou!

  3. Fredr diz:

    Não haveria outros elementos a serem excluídos, como pagamentos ou comentários associados?

  4. Roger diz:

    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.

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos necessários estão marcados *