Como corrigir os erros mais comuns do Woocommerce

Aprenda como resolver e corrigir os principais erros do Woocommerce sem precisar de muito conhecimento técnico sobre códigos e WordPress.

Este post foi atualizado pela última vez há mais de 3 meses.

Sem dúvidas, o Woocommerce é a plataforma de comércio eletrônico mais popular entre os usuários do WordPress e, assim como a maioria dos aplicativos, não está livre de possíveis erros e problemas relacionados. E neste artigo vamos mostrar como corrigir os principais erros do Woocommerce da forma mais simples, prática e objetiva.

Como corrigir os erros mais comuns do Woocommerce

O que é Woocommerce

Em poucas palavras, Woocommerce é uma plugin para WordPress que ajuda a transformar a plataforma de gerenciamento de conteúdo em uma loja virtual profissional.

Possui gerenciamento completo de produtos, com controle de estoque, clientes, diferentes formas de pagamento (gateways de cartão de crédito, boleto bancário, PIX, etc) e vários métodos de envio (Correios ou transportadoras).

Principais erros do Woocommerce

Abaixo você vai poder conferir os erros do Woocommerce mais comuns e, também, como é possível corrigí-los. Confira!

Como resolver problemas para cálculo de frete dos Correios

Esta dica é extremamente importante para quem usa o plugin Correios for WooCommerce (Claudio Sanches) que pode apresentar, em determinadas situações as seguintes mensagens de erro:

  • Não existem métodos de entrega disponíveis. Certifique-se de que o seu endereço foi preenchido corretamente;
  • Não foi encontrada precificação. ERP-037: Peso/Valor excede o limite de aceitação do serviço no âmbito nacional.

Então, se a sua loja virtual está recebendo algumas das mensagens acima, os problemas podem ser resolvidas da seguinte forma:

Não existem métodos de entrega disponíveis. Certifique-se de que o seu endereço foi preenchido corretamente

Para a mensagem “Não existem métodos de entrega disponíveis. Certifique-se de que o seu endereço foi preenchido corretamente“, navegue até o menu lateral Woocommerce > Configurações > Entrega e verifique se você criou uma área de entrega para seus produtos que incluem PAC e/ou Sedex, por exemplo. E que ambas estejam marcadas para serem entregues dentro do Brasil.

Não foi encontrada precificação. ERP-037: Peso/Valor excede o limite de aceitação do serviço no âmbito nacional.

Para a mensagem “Não foi encontrada precificação. ERP-037: Peso/Valor excede o limite de aceitação do serviço no âmbito nacional.“, o problema está relacionado com a variação de peso e medidas do seu produto. Para resolver o problema, edite o produto e coloque corretamente o peso (geralmente em calculado kg) e as medidas altura x largura x comprimento (geralmente em centímetros).

WooCommerce maintenance mode

O erro “Modo de Manutenção” aparece após alguma atualização que você fez na instalação do seu Woocommerce. Este é um aviso básico que informa para seus visitantes que sua loja virtual está passando por uma manutenção.

Contudo, este é um dos erros do Woocommerce que pode aparecer com maior frequência e persistir por mais tempo que o esperado. Nesse caso, nossa recomendação é que você adicione um filtro para que o aviso de manutenção não apareça.

Para ativar este filtro, basta adicionar o código abaixo no arquivo functions.php do seu template WordPress:

add_filter( 'woocommerce_maintenance_mode', '__return_false' );Code language: JavaScript (javascript)

WooCommerce com tela branca da morte

Se você está experimentando o erro do WooCommerce chamado de “White Screen of Death” significa que o seu problema pode estar diretamente ligado a problemas com limite de memória de processamento, banco de dados corrompido ou template e plugin incompatível.

Erros do Woocommerce por causa de banco de dados corrompido

Um banco de dados que esteja corrompido também pode estar causando este erro. No caso, recomendamos que você tente executar uma reparação do banco de dados.

Se o problema persistir, então fazer a restauração a partir de um backup seja a melhor solução.

Problemas do Woocommerce com limite de memória

Se o problema de tela da branca da morte do seu Woocommerce for problema de memória, basta tentar aumentar o limite adicionando o código abaixo no seu arquivo wp-config.php:

define( 'WP_MEMORY_LIMIT', '128M' ); Code language: JavaScript (javascript)

Vale lembrar que este código pode não funcionar caso sua hospedagem de sites tenha um limite máximo. Nesse caso, recomendamos que entre em contato com o suporte técnico para mais detalhes.

Woocommerce 400 Bad Request Error

Caso você esteja executando uma loja Woocommerce e está com erro “400 Bad Request” aparecendo em sua tela, saiba que ele pode estar diretamente relacionado a um conflito entre algum plugin ou template.

Trocando em miúdos, este erro informa que o servidor web não conseguiu entender a solicitação que foi executada e, para corrigir, você precisa identificar onde está o conflito e, em seguida, desativar o culpado, atualizá-lo (casa exista alguma atualização) ou excluí-lo.

Woocommerce 404 Error

O erro 404 é muito conhecido por quase todos os usuários por ser um código de status HTTP que significa “página não encontrada”. Os principais motivos que faz este erro aparecer em uma loja Woocommerce são:

Problemas de configurações relacionados aos permalinks

Nesse caso, nossa recomendação é seguir o passo a passo que ensina como regenerar ou recriar os links permanentes e resolver todos os problemas de links quebrados e erros 404 no WordPress.

Erros do Woocommerce por causa de baixo limite de memória

Se o erro do Woocommerce continuar aparecendo, talvez o problema seja sobre o baixo limite de memória que sua instalação do WordPress usa para processar solicitações.

Então, caso este limite de memória estiver abaixo do recomendado, o erro vai se manter. Para corrigir, sugerimos que você adicione o seguinte código ao seu arquivo wp-config.php:

define( 'WP_MEMORY_LIMIT', '128M' );Code language: JavaScript (javascript)

O código acima aumentará o limite de memória para 128MB, mas persistindo o erro, aumente para 256MB e assim sucessivamente. — Supondo, é claro, que a sua hospedagem de sites permita acrescentar mais memória de processamento.

Erros do Woocommerce relacionados a conflitos entre templates e plugins

Assim como o erro do Woocommerce sobre problemas de solicitação, recomendamos que você vá desativando individualmente cada um dos plugins ou templates instalados até encontrar o grande culpado.

Se preferir, você pode desativar todos os plugins de uma só vez e começar a ativar um a um. A ordem dos fatores não alteram o produto! O importante é encontrar o conflito e resolver o seu problema.

Woocommerce 500 Internal Server Error

Não entre em pânico ao se deparar com o “500 Internal Server Error”, pois assim como os demais, este erro pode ser corrigido com uma certa facilidade.

O que você precisa fazer é encontrar o que está fazendo gerar este erro. Por isso, sugerimos que você adicione o código de ativação dos logs de erros no seu arquivo wp-config.php:

define( 'WP_DEBUG_LOG', true );Code language: JavaScript (javascript)

Feito isso, atualize a página do seu Woocommerce e analise o log gerado na sua tela. A partir daí será possível descobrir qual problema está causando o “500 Internal Server Error”.

Dentre as causas mais comuns estão as permissões de arquivos incorretas ou templates, layouts e plugins incompatíveis com a sua loja virtual Woocommerce.

WooCommerce connection timed out

Mais um erro do Woocommerce que pode estar relacionado com incompatibilidade ou conflito entre plugins e templates do WordPress.

Então, assim como já mencionamos neste artigo, a primeira coisa a fazer é identificar onde está o problema. Nesse caso, você precisa desativar todos os plugins e templates e começar a ativar um por um até que o vilão dê as caras.

Persistindo o problema, partimos para a tentativa de aumentar a memória de processamento, adicionando o código abaixo no arquivo wp-config.php, loclizado na raiz do seu WordPress:

define( 'WP_MEMORY_LIMIT', '128M' ); Code language: JavaScript (javascript)

Lembre que este código só vai funcionar se a sua hospedagem de sites permitir! Então, antes de tentar, verifique com o seu suporte técnico!

Conclusão

Com certeza existem outros erros do Woocommerce, mas sem dúvidas os listados neste artigo são aqueles considerados por muitos usuários como os mais rotineiros.

Se você for cliente da PortoFácil Hospedagem WordPress e não esteja conseguindo realizar as correções sozinho, saiba que temos uma equipe de suporte especializada e pronta para te ajudar no que for preciso.

Fica a dica!


Fot: Mark König via Unsplash.

Quero ser cliente da PortoFácil! Entre em contato

Leia também

Textos que têm a ver com este assunto:
TUTORIAL: como resolver erros e problemas no WordPress

Tutorial de como resolver os principais erros e problemas relacionados ao WordPress. Confira nosso passo a passo detalhado de soluções!

Como desativar fragmentos do carrinho WooCommerce AJAX

Aprenda como desativar os fragmentos do carrinho Woocommerce AJAX e, consequentemente, aumentar a velocidade da sua loja virtual.

Woocommerce Hooks: Melhores filtros e ações para sua loja virtual

Conheça os melhores hooks para turbinar seu Woocommerce, melhorando a navegabilidade dos seus visitantes dentro da sua loja virtual.