Inventário ou salable não aparece no gird de produtos após conversão para magento 2

Depois de feita uma migração de uma loja Magento 1.9.x para Magento 2.3.7, no grid de produtos, não aparecia quantidade na coluna “salable quantity”, isto produz um erro no front end quando vamos adicionar um produto ao carrinho, o erro é: “Product that you are trying to add is not available.” Claro que fui verificar […]

Continuar lendo


URL Rewrite Issues after migrating data to Magento 2

Após usar o data-migration-tool, para converter um magento 1.9 para o 2.3.7 notei que as URLs não estavam mais amigáveis. Soluções como: Remover e cadastrar, mudar os produtos de categorias ou instalar algum módulo não me deixavam confortável. Depois de verificar as configurações e ver uma dezena de posts como estes: https://github.com/olegkoval/magento2-regenerate_url_rewrites/issues/144 https://github.com/magento/magento2/issues/5929#issuecomment-238170690. https://community.magento.com/t5/Magento-2-x-Technical-Issues/URL-rewrites-URL-key-issues/td-p/459330 https://github.com/magento/magento2/issues/4356 […]

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


(ReflectionException): Class Magento\Sales\Api\Data\OrderItemSearchResultInterfaceFactory does not exist in magento2

Após algumas atualizações consegui o erro acima ao entrar no admin do Magento 2 (2.3.3), pode ser por ter rodado o composer em root, sem perceber, ou outro problema, mas o fato é que dentro da pasta generated/code tínhamos algumas pastas em root. Rodei o comando dentro da pasta generated/code: chown -R usuario_dono:usuario_dono . Tudo […]

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


Magento não finaliza compra – Não avança no pagamento

Notei que a versão 1.9.3.x (ou após a aplicação do path SUPEE-9767) o Magento não avança após escolher o método de pagamento, não tem erro em nenhum log, pois não dá erro, na verificação de form key, na controller (app/code/core/Mage/Checkout/controllers/OnepageController.php em saveBillingAction) se ele não receber o valor do form key a rotina retorna sem […]

Continuar lendo


Problemas com a árvore de categorias ao adicionar produtos no Magento

Algumas vezes, ao migrar de versão do Magento ou ao reorganizar a árvore de categorias, você pode ter problemas e ao adicionar um produto, a árvore não aparece como deveria, isto se dá por conta da contagem de filhos (children_count) na tabela catalog_category_entity. O Children_count pode estar negativo ou zero e isto vai provocar o […]

Continuar lendo