Principais problemas comuns do Magento 2 e maneiras eficazes de resolvê-los (2022)
Publicados: 2022-06-06No processo de operação de uma loja Magento, às vezes você precisa encontrar problemas técnicos. Embora o Magento sempre melhore e lance novas versões, você ainda enfrenta alguns problemas populares do Magento 2. Isso pode afetar diretamente o desempenho da sua loja o que pode tornar seu site menos atrativo e profissional aos olhos dos clientes e trazer a experiência ruim para eles. Consequentemente, os compradores não querem voltar ao seu negócio e claramente a receita e a satisfação do cliente diminuirão. Portanto, nesta análise, resumiremos os principais problemas comuns do Magento 2 e sugeriremos a melhor solução para você.
1, Primeiros problemas do Magento 2 que você pode ver é que seu site está com pouco
O baixo desempenho do site leva a muitos problemas com o magento 2 na loja. Para ser claro, você pode aprimorar a operação do site para contornar esses problemas.
Instale a versão mais recente do Magento
Uma das maneiras mais simples e eficientes de acelerar o Magento 2 é atualizar a versão do Magento regularmente. Quando o Magento publica uma nova versão, ele frequentemente atualiza o desempenho, corrige problemas e melhora a segurança do patch. Por exemplo, Magento 2.4.4 é a versão mais recente, assegure-se de atualizar para sua loja.
Javascript e CSS devem ser otimizados
Outras coisas que podem tornar o seu Magento 2 mais lento incluem Javascript e CSS, especialmente se você estiver utilizando o Magento POS no frontend. Talvez você configure algumas extensões que não requerem o servidor. Consequentemente, eles realizam atividades que fazem com que o back-end do Magento 2 fique sobrecarregado e lento.
Você também pode mesclar arquivos Javascript e CSS em um único arquivo condensado para reduzir a quantidade de arquivos. Em seguida, descarta as quebras de linha e as substitui por uma linha contínua de texto. Se você não tiver as habilidades ou experiência necessárias, tente empregar um desenvolvedor web Magento dedicado para obter ajuda especializada.
O cache de verniz deve estar ativado
O Varnish Cache é um sistema de cache gratuito e de código aberto. Ele otimiza os tempos de resposta reduzindo o consumo de largura de banda da rede para futuras solicitações equivalentes. Como resultado, habilitar o Varnish Cache reduz os tempos de carregamento. Você pode simplesmente identificar a diferença na velocidade do seu site Magento 2 a partir daí.
Faça uso do recurso de compilação do Magento
O desempenho do carregamento da página pode melhorar de 25 a 50% quando a Compilação do Magento está habilitada. Para disponibilizar essa funcionalidade, siga estas etapas:
Passo 1: Vá para Sistema > Ferramentas > Compilação no Magento Admin.
Etapa 2: Em seguida, selecione Executar processo de compilação no menu suspenso.
Passo 3: Para finalizar, clique em Salvar.
2, Configurando o Magento com um novo domínio
Suponha que seu Magento esteja configurado com www.yourdomain.com e você queira alterá-lo para www.anotherdomain.com.
Para começar, vá para o MySQL Manager, selecione seu banco de dados e clique na tabela de dados de configuração principal chamada core_config_data.
Os valores de URL web/secure/base e web/unsecure/base podem ser vistos na tabela de dados de configuração principal. Em seguida, para salvar suas alterações, substitua seu nome de domínio antigo por um novo e clique no botão Ir.
3, redefinir a senha de administrador do Magento
Existem três maneiras básicas de redefinir sua senha contando com sua situação, se você a esqueceu ou simplesmente deseja melhorar a segurança.
Você pode facilmente mudar sua senha nas configurações da conta se puder acessar sua conta Magento e lembrar sua senha existente.
Etapa 1: Vá para Sistema, depois Permissões e, em seguida, Todos os usuários no back-end do Magento.
Etapa 2: Uma lista de todos os usuários disponíveis no momento será exibida. Selecione o usuário para quem você precisa alterar a senha.
Etapa 3: Confirme sua nova senha digitando-a. Coloque sua senha atual na caixa "Verificação de identidade do usuário atual" e clique em Salvar conta.
Não há necessidade de se preocupar se você não conseguir acessar sua conta Magento. Existem duas alternativas para obter uma nova senha rapidamente.
* Usando o sistema de recuperação padrão, altere a senha de administrador do Magento.
- Selecione "Painel de administração" no menu suspenso.
- Selecione “Esqueci a senha” no menu suspenso.
- Preencha seu endereço de e-mail Magento e clique no botão “Recuperar senha”.
- Para redefinir sua senha, abra o link em seu e-mail, digite sua nova senha e clique em "Redefinir".
* Faça uso da linha de comando Magento
Execute o seguinte comando:
1: php bin/magento admin:user:create –admin-user=admin –admin-password=admin123
Preencha seu e-mail, nome e sobrenome
4, Ative o formulário de contato Magento
O formulário de contato Magento é uma ferramenta integrada que informa os clientes sobre como conectar sua empresa. Normalmente é encontrado na parte inferior do seu site e é útil ao configurar várias lojas Magento. Siga estas instruções passo a passo para adicionar este formulário:
Passo 1: Vá para Magento Admin e faça login.
Etapa 2: vá para Loja > Configuração > Configuração na barra lateral.
Etapa 3: Vá para Geral > Contato > Ativar Fale Conosco no painel esquerdo. Sim
Passo 4: Preencha os campos necessários e clique em Salvar.
Etapa 5: mude para a opção de e-mail, insira as informações relevantes e salve a configuração.
5, Acesso negado
O problema de “Acesso negado” do Magento surge quando você tem acesso negado a páginas ou aplicativos online. A seguir estão algumas explicações comuns para esses problemas:
- Ao criar um novo usuário, a atribuição de função está incorreta.
- As credenciais de login da conta de administrador estão incorretas.
- Para novas extensões, são necessários privilégios.
- É fundamental que você saia, faça login novamente e redefina as credenciais de administrador em sua conta Magento. Se você ainda estiver com problemas, tente estas sugestões.
Então sugerimos para você alguma solução útil
Atribuindo a função errada ao criar um novo usuário
É fácil não lembrar de atribuir uma função ao adicionar um novo usuário no painel de administração. Nessa situação, vá para Sistema > Permissões > Usuário > Clique em usuário > Funções do usuário e altere a permissão de acesso.
Credenciais de login de administrador incorretas
Ao fazer login no painel de administração, a causa mais comum de “Acesso negado” são informações imprecisas. Se você tentou sair e entrar novamente, mas ainda não conseguiu entrar, tente o comando a seguir para redefinir sua senha:
UPDATE admin_user SET senha = MD5('SENHA') WHERE nome de usuário = 'NOME DE USUÁRIO';
Para novas extensões, são necessários privilégios.
Quando os administradores da loja instalam uma nova extensão Magento por meio do downloader e prosseguem para as definições de configuração da extensão, é provável que encontrem o problema "Acesso negado". Você deve redefinir suas credenciais de administrador porque o Magento não atualiza automaticamente os privilégios de novas extensões.
Navegue até Sistema > Permissões > Funções > no painel do Magento. Defina como Todos > Salvar função > Função de administrador > Recursos de função
6, problemas de Magento amigáveis para SEO
Quando menciona as dificuldades do Magento para SEO, como falamos no ponto 1, aumentar a velocidade é um passo crítico para aumentar a experiência do usuário e os rankings dos mecanismos de pesquisa. No entanto, as versões mais recentes do Magento 2 incluem importantes melhorias de SEO, como:
A indexação de versões HTTP deve ser padronizada.
A adaptação mais favorita deve ser indexada e a outra versão da mesma URL deve levar à versão HTTPS com padrões relativos. Você pode, por exemplo, tornar o HTTPS o protocolo preferido. Então você aponta a versão HTTP para HTTPS e vice-versa na codificação HTML. Por outro lado, você não indexa os formulários HTTP e HTTPS porque um deles seria considerado conteúdo duplicado.
Por causa do texto, evite a navegação em camadas.
A navegação em camadas não é boa para o SEO do seu site em geral. Como resultado, ao indexar, você deve evitar classificar e explorar subclasses. Além disso, um plug-in de navegação em camadas pode ser usado para converter páginas classificadas e filtradas em páginas de destino eficientes. No entanto, você deve primeiro examinar a compatibilidade da extensão, sua versão do Magento 2 e depois as correções.
7, Gere grupos de clientes Magento
O Magento permite dividir os clientes em grupos e controlar o comportamento da loja com base no grupo ao qual pertencem. Para obter maior controle de seus compradores, você pode designar imposto ou status (Geral, Não conectado e Atacado) a um grupo. Siga estas etapas para filtrar ou criar um novo grupo de clientes:
Filtre os clientes em diferentes grupos:
Etapa 1: Vá para Clientes > Grupos de clientes na barra lateral Admin.
Etapa 2: selecione Filtros no menu suspenso e insira critérios para seus grupos, como faixas de ID, grupos ou classes de impostos.
Crie um novo segmento de clientes:
1: Vá para Clientes > Grupos de clientes > Adicionar novo grupo de clientes no menu principal.
2: Digite o nome do seu grupo.
3: Escolha a Classe Fiscal apropriada para a organização.
4: Escolha o site que deseja bloquear.
5: Assim que terminar, clique em Salvar Grupo de Clientes.
8, Configure o site do blog Magento
O blog é um dos métodos mais eficazes para aumentar o tráfego do site e melhorar o SEO. Um dos problemas do magento 2 é que o Magento 2 não vem com um blog padrão. Você ainda pode adquiri-lo por meio de integrações, no entanto.
9, Crie redirecionamentos 301
O objetivo de um redirecionamento 301 é apontar o endereço IP para o novo endereço. Além disso, você pode usar esta função para reescrever a URL. Como resultado, melhora a estrutura do seu site e seu desempenho de SEO. Você pode fazer um redirecionamento 301 para o seu site de dois métodos.
A função de redirecionamento do Magento pode ser usada para criar redirecionamentos 301.
Passo 1: Vá para Marketing > SEO & Search > URL Rewrites na barra lateral do Magento Admin.
Etapa 2: selecione Adicionar reescrita de URL no menu suspenso e insira um URL para sua página do CMS, produto, categoria e URL personalizado.
Etapa 3: Preencha os campos obrigatórios e clique em Salvar.
Configure redirecionamentos 301 com .htaccess
Etapa 1: encontre em seu .htaccess
IfModule mod_rewrite.c>
SigaSymLinks
RewriteEngine ligado
Passo 2: Comece a reescrever e siga as aulas:
redirecionar 301 old_url new_url
## urls usando caminhos relativos
## exemplo: redirecionamento 301 /old.html /new.html
Etapa 3: eventualmente, examine o URL antigo, opere-o e aguarde as consequências
10, O Erro 503
Um dos problemas mais comuns do magento 2 é o erro 503, que indica que um serviço online está temporariamente indisponível para os usuários. Isso acontece com frequência quando você tenta configurar extensões do Magento 2.
Existem duas razões principais pelas quais você pode estar enfrentando esse problema:
Solução para um problema no servidor do site
Se você estiver tendo problemas com seu servidor, entre em contato com sua empresa de hospedagem.
Solução para o modo de manutenção.
Solução: Navegue até a instalação raiz do Magento, procure o documento “maintenance.flag” e exclua-o via FTP ou Gerenciador de Arquivos para manter seu site Magento fora do modo de manutenção. O Magento não exibirá mais o aviso do modo de manutenção quando você terminar.
Se não funcionar, limpe suas sessões e cache antes de prosseguir com os procedimentos acima.
Conclusão
Através deste artigo, apresentamos alguns problemas populares do Magento 2 que você pode encontrar ao executar uma loja Magento. Você pode ver alguns outros problemas, mas os problemas que mencionamos acima podem ser aqueles com os quais você geralmente precisa lidar. Sabendo mais detalhes sobre isso, mais bem-sucedido é o seu negócio. Se você não resolver esse problema imediatamente, isso afetará suas operações. Assim, com o conhecimento que passamos, esperamos que possa melhorar o desempenho da sua loja online. No entanto, se você não é bom nesta tarefa, não hesite em encontrar nosso serviço: desenvolvimento Magento ou entre em contato conosco para obter assistência oportuna.