CajuCLC / MageBR-Boleto_Bancario_Magento

Boleto Bancario para Magento
7 stars 19 forks source link

Boleto Multiloja não gera #19

Closed luisbacelli closed 8 years ago

luisbacelli commented 8 years ago

Olá pessoal, Primeiramente quero agradecer pela iniciativa de criar este módulo que por sinal é muito bom! Tenho ele funcionando há algum tempo, porém, depois que criei multilojas não funciona mais (em partes). Vi em uma das Issues abaixo que uma pessoa estava com problema parecido com o meu e que bastava tirar os comentários da linha 336 do arquivo standard.

Assim o fiz. Agora a tela de Gerar boleto aparece, mas ao clicar neste botão ele direciona para uma página 404.

Tentei também tirar o comentário da linha 349 (que notei mencionar Multiloja também), mas nada feito. Ele está encaminhando para "meudominio.com.br/"index.php/admin/BoletoBancario/standard/view/order_id/XXXX/ e aparece a página 404.

Log do Magento: 2015-11-03T21:17:13+00:00 ERR (3): Notice: Undefined variable: storeId in /home/xaxaexpe/public_html/loja/app/code/community/MageBR/BoletoBancario/Model/Standard.php on line 313 2015-11-03T21:17:46+00:00 ERR (3): Notice: Undefined variable: storeId in /home/xaxaexpe/public_html/loja/app/code/community/MageBR/BoletoBancario/Model/Standard.php on line 313 2015-11-03T21:18:40+00:00 ERR (3): Notice: Undefined variable: storeId in /home/xaxaexpe/public_html/loja/app/code/community/MageBR/BoletoBancario/Model/Standard.php on line 313 2015-11-03T21:20:17+00:00 ERR (3): Notice: Undefined variable: storeId in /home/xaxaexpe/public_html/loja/app/code/community/MageBR/BoletoBancario/Model/Standard.php on line 326

Agradecido pelo momento

luisbacelli commented 8 years ago

Acrescentando algumas informações: Como acusou o erro: Notice: Undefined variable: storeId , ante de: $home_url = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK); // Multi Loja.

Eu acrescentei: $storeId = Mage::app()->getStore()->getId();

Ao finalizar um pedido, ele exibe a tela de loading, depois diz que o pedido foi realizado com sucesso e exibe o botão "Clique aqui para imprimir o seu boleto". Quando eu clico, exibe uma página 404.

No log exibe o seguinte: 2015-11-04T10:52:54+00:00 DEBUG (7): [CIELO] N達o conseguiu consultar o servidor. 2015-11-04T10:52:54+00:00 ERR (3): Warning: Error while sending QUERY packet. PID=282225 in /public_html/loja/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 305

Porém, notei que no caminho, mudou para: loja/index.php/admin/BoletoBancario/standard/view/order_id/1440/

Se eu altero na ulr o caminho (na mão) ele exibe uma página em branco: loja/index.php/nomedamultiloja/BoletoBancario/standard/view/order_id/1440/

Se conseguirem me ajudar ficarei grato.

CajuCLC commented 8 years ago

https://github.com/CajuCLC/MageBR-Boleto_Bancario_Magento/blob/master/Changelog.txt

==== 1.4.3 - 25/09/2013 ====