Nova APIs dos Correios e Pedro Teixeira

Olá Pessoal, Eu fiz uma alteração rápida para funcionar no módulo do Pedro, montando o XML igual ao retornado pelo SOAP dos Correios usando as novas APIs. Temos que adicionar algumas linhas no método _getCorreiosReturn do fonte: PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php deixando ele assim: protected function _getCorreiosReturn() { include_once “correiosapi.php”; $idCorreios = “Id_de_entrada_no_portal”; $codAcesso = “cod_acesso_gerado_no_portal”; $cartao = […]

Continuar lendo


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


Inventário ou salable não aparece no grid 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