main.CRITICAL: Notice: Undefined offset: 1 in vendor/magento/framework/Filter/DirectiveProcessor/DependDirective.php

Este erro apareceu ao editar um pedido, após migração de um Magento 1.9, no grid, dentro do admin, quando cliquei num pedido a tela foi populada com os erros. Na verdade o programa de importação acabou fazendo alguma lambança nos registros de “templates de endereço” que ficam em: Lojas->Configuração->Clientes->Configurações de Cliente->Modelo de Endereço Eles tem […]

Continuar lendo


Something went wrong while compiling generated code. See the error log for details.

Ao executar o comando em linha de comando: -bash-4.2$ php bin/magento deploy:mode:set production Aparece o erro: Something went wrong while compiling generated code. See the error log for details. Normalmente é por falta de memória, VPSs com 1Gb não conseguem fazer a compilação, ou se a sua VPS tem mais de 1.5Gb de memória pode […]

Continuar lendo


Adicionando idioma português ao Magento2

Para este tema prefiro usar o pacote oficial do Magento que fica em: https://packagist.org/packages/magento2translations/language_pt_br Vamos entrar no shell, na conta da instalação da loja e dar o seguinte comando: $php bin/magento deploy:mode:set developer Caso queira saber em que modo você está é assim: $php bin/magento deploy:mode:show O modo developer é para poder trocar o locale […]

Continuar lendo


Cron no Magento2

Crontab ou Cron no Magento 2. Para ativar o cron no Magento 2 temos que fazer o seguinte comando: bin/magento cron:install [–force] Se você obtiver o erro: Magento supports PHP 7.1.3 or later. Please read https://devdocs.magento.com/guides/v2.3/install-gde/system-requirements-tech.html Significa que, no prompt de comando do usuário que você está, o php default NÃO é o necessário para […]

Continuar lendo


Desabilitar/Remover comparar produto no Magento

Para desabilitar o “Comparar produto” precisamos tirar um “block type” de um .xml e alterar um método, no código do core do Magento, vamos iniciar com o código. Nunca devemos alterar um programa direto na pasta core/Mage, pois se tiver alguma atualização da versão teremos problemas, então temos que copiar este .php para a pasta […]

Continuar lendo


Os pedidos não aparecem no painel do cliente

Isto pode acontecer quando criamos um status novo para os pedidos e este está vinculado ao Pending Payment, este não está configurado para ser visível no “front end”. Olhando o config.xml,  dos pedidos, que fica em: app/code/core/Mage/Sales/etc temos uma parte dele: <states> <new translate=”label”> <label>New</label> <statuses> <pending default=”1″/> </statuses> <visible_on_front>1</visible_on_front> </new> <pending_payment translate=”label”> <label>Pending Payment</label> <statuses> […]

Continuar lendo