Seu parceiro dedicado para todas as coisas WordPress

Como excluir todos os clientes no WooCommerce

Conteúdo

Excluindo tudo WooCommerce clientes do seu banco de dados não é tão simples quanto parece. Embora possa ser feito manualmente, para lojas online com grande número de clientes a aplicação deste método é lenta e árdua. Felizmente, existem algumas maneiras de excluir clientes WooCommerce. Vamos dar uma olhada nas abordagens mais comuns.

Excluindo todos os clientes WooCommerce manualmente

Se a sua loja online WooCommerce tiver um número relativamente pequeno de clientes, excluí-los manualmente é bastante eficiente.

Vá para o painel do WordPress e localize o Utilizadores aba. Clique nele e você será redirecionado para o Utilizadores janela.

WooCommerce excluir usuários

Logo acima da lista de usuários, você verá diferentes guias para várias funções de usuário. Encontre o Clientes guia e clique nela. Você verá uma lista com todos os clientes WooCommerce registrados em seu banco de dados WordPress.

Clientes WooCommerce

Por padrão, o WordPress exibe 20 usuários por página. Se o número de clientes no seu caso for maior, localize o Opções de tela guia no canto superior direito e clique nela.

Opções de tela do WordPress

Colocou o Número de itens por página opção adequada, para que todos os seus clientes sejam exibidos em uma única página. Clique no Aplicar botão depois para salvar as alterações.

Clientes de paginação

Você pode selecionar todos os clientes instantaneamente marcando a caixa de seleção abaixo do Acções em janela. Se quiser excluir apenas clientes específicos, você precisará marcar cada caixa manualmente.

Exclua todos os clientes WooCommerce

Agora que você selecionou todos os clientes, clique no botão Acções em janela e selecione o Apagar opção. Clique no Aplicar botão para confirmar sua seleção.

excluir todos os clientes

Você será redirecionado para o Excluir usuários janela. É apenas uma etapa extra que você deve realizar para confirmar a ação. Ao excluir um usuário, qualquer usuário, você deve agir com cuidado. Você também exclui todos os dados associados ao usuário, portanto, conseqüentemente, pode haver casos em que você remove algo que não deseja. De qualquer forma, clique no Confirme a exclusão botão.

Exclusão de cliente WooCommerce

Agora todos os seus clientes foram excluídos e você pode começar de novo.

Excluindo todos os clientes WooCommerce via SQL e WP-CLI

Normalmente, uma loja online WooCommerce tem centenas de clientes, portanto, excluí-los manualmente pode consumir muito tempo. Com algum conhecimento em codificação, você pode resolver esse problema rapidamente por meio de consultas SQL ou WP-CLI. Analisaremos 2 casos diferentes relativos à exclusão de clientes e forneceremos o código necessário.

Clientes com 0 pedidos

Há momentos em que seu banco de dados está cheio de clientes WooCommerce registrados que não fizeram um único pedido. Esse número de clientes pode chegar a milhares, em troca, tornando seu site mais lento.

Entrar na sua phpMyAdmin conta. Antes de continuar, confirme se o script será executado no banco de dados correto. Para ratificar se o banco de dados correto está carregado, procure a tabela wp_options e verifique se possui o URL correto para o seu site. Sempre faça backup do seu site antes de executar qualquer script! Caso contrário, você poderá perder dados significativos ou até mesmo tornar o site inacessível. Você deve tomar precauções regularmente ao executar consultas SQL avançadas.

consultas SQL

Agora que você localizou o painel SQL, selecione o wp_posts tabela e cole o código abaixo. Se o prefixo do seu banco de dados não for wp_e substitua-o pelo prefixo que você está usando. Este trecho de código determinará quais clientes têm 0 pedidos e 0 postagens. aperte o Go botão para executar a instrução SQL.

SELECIONE * em wp_users onde wp_users.ID não está em (

SELECIONE meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) E wp_users.ID não está em (

selecione distinto (post_author) de wp_posts

)

Se a consulta for executada corretamente, você precisará substituir SELECT * com EXCLUIR para excluir todos os clientes WooCommerce com 0 pedidos. Fizemos isso em seu lugar e podemos simplesmente copiar o código abaixo. aperte o Go botão para executar a instrução SQL.

DELETE de wp_users onde wp_users.ID não está em (

SELECIONE meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) E wp_users.ID não está em (

selecione distinto (post_author) de wp_posts

)

Por fim, todos os seus clientes WooCommerce com 0 pedidos foram excluídos. Agora você deve limpar a meta do usuário para se livrar de quaisquer dados restantes. Da mesma forma, cole o código abaixo e pressione o botão Go botão para executar a instrução SQL.

exclua de wp_usermeta onde wp_usermeta.user_id não está (selecione o ID de wp_users);

Você pode dar uma olhada em sua lista de usuários WooCommerce para confirmar se todos os usuários foram excluídos ou não. Se houver algumas inconsistências, provavelmente você se esqueceu de trocar o prefixo do banco de dados wp_ com o que quer que seu banco de dados use.

Excluindo todos os clientes

Honestamente, excluir todos os clientes WooCoomerce via SQL é bastante complicado. Com uma consulta inadequada, você corre o risco de excluir todos os usuários, e a consulta em si é muito longa e complexa. Recomendamos usar WP-CLI para esta tarefa. Você pode dar uma olhada na documentação deles SUA PARTICIPAÇÃO FAZ A DIFERENÇA sobre como configurar a interface de linha de comando WP-CLI.

WP-CLI exclui clientes

Dê uma olhada no comando abaixo. É um utilitário de comando simples de uma linha para excluir todos os dados do cliente WooCommerce. Além disso, você não terá que se preocupar em danificar seu banco de dados.

lista de usuários wp –field=ID –role=cliente | xargs wp usuário excluir –sim

Lembre-se que este comando exclui apenas clientes, todos os dados relativos aos seus pedidos permanecem intactos. Se você também deseja excluir todos os pedidos WooCommerce, dê uma olhada em nosso artigo SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Excluindo todos os clientes WooCommerce por meio de plug-ins

Se você não tem experiência com codificação e bancos de dados em geral, considere usar plug-ins. Infelizmente, não existem muitos plug-ins que possam excluir todos os clientes WooCommerce e seus dados correspondentes. Embora existam plug-ins que redefinem bancos de dados, poucos deles possuem funcionalidade para esta tarefa específica. Vamos dar uma olhada em três plug-ins populares que podem ser usados ​​para excluir todos os clientes WooCommerce.

Redefinição de WP. O plugin mais popular para redefinir bancos de dados de sites para os valores de instalação padrão sem modificar arquivos. É uma maneira rápida e eficiente de direcionar dados específicos e removê-los. Com vários mecanismos à prova de falhas integrados ao plugin, você poderá restaurar quaisquer dados que tenha excluído acidentalmente. Aconselhamos que você leia atentamente a documentação para entender como selecionar e direcionar os dados desejados.

Kit de ferramentas de loja para WooCommerce. Este plugin inclui um conjunto crescente de ferramentas de administração WooCommerce comumente usadas, principalmente destinadas a desenvolvedores web e mantenedores de lojas. Com um grande conjunto de ferramentas de manutenção/depuração/limpeza à sua disposição, você poderá excluir quaisquer dados relativos ao WooCommerce.

Smart Manager para WooCommerce. Na maior parte, este plugin é usado para aumentar a funcionalidade do WooCommerce e adicionar ferramentas adicionais para gerenciar sua loja, mas pode ser usado para limpar seu banco de dados de dados desnecessários de clientes. O plugin possui uma versão gratuita (lite) e outra paga.

Palavras finais

Como você pode ver, gerenciar a loja online WooCommerce requer algum conhecimento técnico. Mesmo uma tarefa aparentemente simples, como excluir todos os clientes, pode ser um desafio. As soluções mencionadas ajudarão na realização desta tarefa. Novamente, tenha cuidado ao executar consultas SQL, verifique novamente a sintaxe e sempre faça backup do seu banco de dados. Desejamos a você uma jornada livre de bugs pelo mundo do e-commerce e fique ligado para mais artigos!

Perguntas frequentes

Como posso fazer backup dos dados dos clientes antes de excluir todos os clientes no WooCommerce para garantir que não sejam perdidos permanentemente?

Antes de excluir todos os clientes no WooCommerce, é essencial fazer backup dos dados do cliente para garantir que não sejam perdidos permanentemente. Você pode fazer isso exportando dados do cliente usando as ferramentas de exportação integradas no WooCommerce ou usando um plug-in de terceiros que oferece funcionalidades mais avançadas de backup e exportação. Certifique-se de armazenar o arquivo de backup de forma segura e em conformidade com os regulamentos de proteção de dados.

Há alguma consideração legal ou de conformidade que eu deva estar ciente ao excluir dados de clientes no WooCommerce, como GDPR ou políticas de retenção de dados?

Sim, há considerações legais e de conformidade a serem observadas ao excluir dados de clientes no WooCommerce, especialmente em relação aos regulamentos de proteção de dados, como o GDPR. Antes de excluir dados de clientes, certifique-se de ter uma base legal para fazê-lo e de cumprir quaisquer políticas ou requisitos de retenção de dados aplicáveis. Considere fornecer aos clientes informações sobre a exclusão de seus dados e seus direitos sob as leis de proteção de dados.

O método descrito no artigo pode ser usado para excluir clientes seletivamente com base em critérios específicos, como contas inativas ou usuários com spam?

O método descrito no artigo concentra-se na exclusão de todos os clientes no WooCommerce e não oferece uma maneira de excluir clientes seletivamente com base em critérios específicos. No entanto, existem plug-ins disponíveis para WooCommerce que oferecem recursos avançados de gerenciamento de clientes, incluindo a capacidade de filtrar e excluir clientes com base em critérios específicos, como atividade da conta, histórico de compras ou função do usuário.

Quais são as possíveis consequências ou riscos de excluir todos os clientes do WooCommerce, tanto em termos de funcionalidade da loja quanto de experiência do cliente?

Excluir todos os clientes no WooCommerce pode ter várias consequências e riscos potenciais, tanto em termos de funcionalidade da loja quanto de experiência do cliente. Do ponto de vista da funcionalidade da loja, a exclusão de todos os clientes pode afetar o histórico de pedidos, os dados de assinatura e as definições ou configurações relacionadas ao cliente. Além disso, funcionalidades relacionadas ao cliente, como contas de usuário, rastreamento de pedidos e suporte ao cliente, podem ser afetadas. Do ponto de vista da experiência do cliente, os clientes podem perder acesso ao histórico de pedidos, às configurações da conta e às preferências salvas, levando à insatisfação e à perda de confiança.

Como posso informar os clientes sobre a exclusão de suas contas e garantir que eles tenham uma maneira de recuperar seus dados ou entrar em contato com o suporte, se necessário?

Para informar os clientes sobre a exclusão de suas contas e garantir que eles tenham uma maneira de recuperar seus dados ou entrar em contato com o suporte, se necessário, considere enviar um e-mail ou mensagem de notificação antes de excluir contas de clientes. Forneça instruções claras sobre como os clientes podem recuperar seus dados ou entrar em contato com o suporte se tiverem alguma dúvida ou preocupação. Além disso, considere oferecer opções alternativas para clientes que desejam manter suas contas ou dados, como cancelar o processo de exclusão ou exportar seus dados antes da exclusão.

Como começar?

Saiba Mais

Manutenção WooCommerce

Poupe 33% com nosso plano de preços anual.

Iniciar

Está tendo problemas com o WordPress?

Reclame o seu Manutenção WordPress Gratuita

No cenário digital acelerado de hoje, cada site merece o cuidado e a experiência de uma equipe de manutenção profissional, garantindo desempenho ideal, segurança aprimorada e experiências de usuário perfeitas, para que você possa se concentrar no crescimento do seu negócio com tranquilidade.

Alexei Seryapin
Fundador da WPServices

Código de cupom aplicado!

Não tenha pressa e continue navegando em nossos serviços.

Alexei Seryapin
Fundador da WPServices