Magento Forum

   
Novo Módulo Boleto Bancário p/ todos os Bancos, 2ª via Cliente e Admin, Link do boleto por email - Gratuito
 
Vingard
Jr. Member
 
Total Posts:  1
Joined:  2011-03-30
 

Eu estou estudando magento, mas de códigos de barra eu entendo. Alguns navegadores interpretam de forma diferente o gerador de PDF, principalmente o IE. Posso sugerir para tentar usar outro navegador para gerar o código de barras e testar a leitura. Outra sugestão seria evitar a impressora jato de tinta, é normal a impressão borrar e o leitor não consegue indentificar o código.

Vou testar o módulo no 1.6.2

Motiv - Estratégias Digitais
http://www.motiv.com.br

 
Magento Community Magento Community
Magento Community
Magento Community
 
devaldo francisco do nascimento junior
Jr. Member
 
Total Posts:  1
Joined:  2010-10-30
 
dhorie - 22 June 2012 03:59 PM

rfln - 20 June 2012 06:18 PM
dhorie - 20 June 2012 03:49 PM
Eu to com o mesmo problema, por enquanto na configuração deu tudo ok.
O meu tbm é versão 1.6.2.


Aproveitando o tópico, é recomendado a atualização sempre do sistema?

Então, tem gente usando com sucesso na versão 1.6 normalmente, eu fiz baseado no que eu comecei usar que é a versão 1.7 e também tem outras pessoas utilizando no 1.7 com sucesso, pela lógica se funciona no 1.6 é para funcionar no 1.6.2.

Vale lembrar as dicas básicas.

- Não esquecer de Habilitar o módulo na opção “ Deseja habilitar o módulo?”
- Liberar o cache magento
- rodar o processo de compilação (pois teve gente que teve problema e rodando a compilação resolveu)

Conforme citei no tópico sou iniciante no Magento e não sou programador, para se ter uma idéia depois que coloquei o módulo no ar mal tive tempo de mexer com o Magento novamente, infelizmente muitos que poderiam dar uma força para todos, ao baixar e ver que o módulo funcionou para eles sequer se dá ao trabalho de vir no tópico e falar “ai gente, funcionou comigo, uso Magento vers. xxxx, utilizo banco XXX”.

Infelizmente pela minha falta de conhecimento com Magento e por utilizar a versão 1.7, não posso dar maiores ajudas sobre possíveis problemas em outras versões

Vim aqui justamente pra fazer isso, avisar que consegui funcionar perfeitamente.

O que eu fiz:

- Desabilitei o cache
- Desabilitei a compilação (Rodei o precesso apenas para configurar o boleto)

Após configurar tudo, desabilite a compilação.
Para configurar algo, rode o processo de compilação e em seguida desabilite.

Aqui deu tudo ok, gerei um boleto, paguei agora to esperando entrar.

Estou seguindo estes passos no magento 1.7.0.2 e aparentemente funciona mas na hora de salvar com os dados do banco para emitir o boleto o magento não permite salvar, fica morto. Mas se eu altero alguma outra função de pagamento dai funciona. O que faço?

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 
devaldo francisco do nascimento junior - 15 August 2012 10:40 AM

Estou seguindo estes passos no magento 1.7.0.2 e aparentemente funciona mas na hora de salvar com os dados do banco para emitir o boleto o magento não permite salvar, fica morto. Mas se eu altero alguma outra função de pagamento dai funciona. O que faço?

Me desculpe mas sinceramente não consegui entender exatamente qual o problema, seja mais específico e fale exatamente o que ocorre para que possa te ajudar de uma forma melhor.

De qualquer forma, fiz ele baseado no 1.7, atualizei o meu para 1.7.01 e continuou funcionando sem problemas, então teria que funcionar no 1.7.02, faça o que já foi recomendado no tópico (esvazie o cache e rode o processo de compilação), se no caso o navegador não responde quando você tenta salvar algo, tente fazer a configuração de outro navegador

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 

Com o feedback de um dos usuários que estão utilizando o módulo, foi verificado um pequeno problema no boleto da caixa, coisa do próprio boleto php, no qual apesar de tudo correto com o código de barras e vencimento, no área que especifica a data de vencimeto saía como “Contra Apresentação”.

Quem estiver utilizando o boleto caixa economica e desejar corrigir isso, é só baixar o arquivo em anexo, descompacte e coloque na pasta:

skin\boletophp\include

File Attachments
layout_cef.zip  (File Size: 5KB - Downloads: 111)
 
Magento Community Magento Community
Magento Community
Magento Community
 
bucaneiro
Jr. Member
 
Total Posts:  1
Joined:  2010-06-17
 

bom dia

instalei os arquivos como nos exemplos

desabilitando a compilacao aparece o seguinte erro (ao entrar no metodos de pagamento no painel de administracao)

Fatal error: Call to a member function toOptionArray() on a non-object in /home/kitcosme/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463

se desabilitar a compilacao o erro acima nao aparece

configuro tudo no boleto antes de desabilitar a compilacao

na finalizacao da compra aparece a opcao boleto
mas no final do pedido nao aparece o link para gerar o boleto (realizar pedido)

o que posso ter feito de errado?

obrigado

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 
bucaneiro - 25 September 2012 08:08 AM

bom dia

instalei os arquivos como nos exemplos

desabilitando a compilacao aparece o seguinte erro

Fatal error: Call to a member function toOptionArray() on a non-object in /home/kitcosme/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463


configuro tudo no boleto antes de desabilitar a compilacao

na finalizacao da compra aparece a opcao boleto
mas no final do pedido nao aparece o link para gerar o boleto

o que posso ter feito de errado?

obrigado

Para o erro Fatal error: Call to a member function toOptionArray() on a non-object in /home/kitcosme/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line é só rodar o processo de compilação ou desabilitar

Agora não aparecer o link do boleto no final, certamente é porque você está utilizando algum tema personalizado, ai é só ir no app/design/rontend/default/SEU TEMA/template/checkout e no arquivo success.phtml , coloque abaixo do código que informa sobre a finalização do pedido o seguinte código:

<?php 
//RafaelCamargo_Boleto
  
$order Mage::getModel('sales/order');
  
$order->loadByIncrementId($this->getOrderId());
  
$method $order->getPayment()->getMethod();
  if (
strpos($method'boleto') !== false{
    
echo $this->__('<div align="center"><a href="%s" onclick="this.target=\'_blank\'">Clique aqui para imprimir o boleto bancário.<br/><img src="%s"/></a></div>'$this->getUrl('boleto/standard/view/order_id/' $order->getId()), $this->getSkinUrl('images/boleto.gif') );
  
}
 
//RafaelCamargo_Boleto
?>

Já serve pra todo mundo que tiver usando temas personalizados e não tiver aparecendo o link para o boleto, segunda via e etc, dê uma olhada nos arquivos .phtml da pasta app/design/frontend/default/default/template do módulo e edite os arquivos do seu tema baseado nesses.

 
Magento Community Magento Community
Magento Community
Magento Community
 
xoveryoux
Jr. Member
 
Total Posts:  1
Joined:  2012-01-19
 

Olá, qui a instalação rolou tranquila:

- Tive o erro Fatal error: Call to a member function toOptionArray() on a non-object in /home/kitcosme/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463, mas rodei a compilação, resolveu.

- Tive o problema relatado pelo Devaldo, já tive esse mesmo problema com outros módulos. A solução é utilizar o Internet Explorer no admin do magento, essa problema de não salvar aconteceu no Chrome e no Explorer isso foi resolvido.

O PROBLEMA

Estou utilizando um tema personalizado, e na página do checkout não está aparecendo a opção do Boleto que configurei.

Apenas uma ressalva, não é um problema na Sucess.phtml, pois ainda estou finalizando a compra, escolhendo as formas de pagamento.

Alguém passou por isso e resolveu? Minha versão magento é 1.7

Image Attachments
magento.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
meglioth
Sr. Member
 
Total Posts:  98
Joined:  2010-04-09
 

Boa noite pessoal,

primeiro, excelente iniciativa de manter um dos meios de pagamento mais populares da web no Brasil.

E agora tenho algumas dúvidas sobre o módulo disponível para download.

Eu li no site a seguir, algo sobre arquivo remessa: http://www.cobrebem.com.br/faq/cob/arquivoremessa.html

Este módulo gera este arquivo de remessa? Todo boleto necessita de arquivo remessa?
Sobre o arquivo de retorno, já existe algo implementado sobre?

Caso estes ítens ainda não foram implementados, ofereço ajuda para estudo e desenvolvimento.
E novamente parabéns pelo trabalho.

Apenas para conhecimento de todos, a última versão deste módulo pode ser encontrada em: https://github.com/deivisonarthur/Cushy_boleto_2012

Att,

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 
xoveryoux - 28 September 2012 06:12 AM

Olá, qui a instalação rolou tranquila:

- Tive o erro Fatal error: Call to a member function toOptionArray() on a non-object in /home/kitcosme/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463, mas rodei a compilação, resolveu.

- Tive o problema relatado pelo Devaldo, já tive esse mesmo problema com outros módulos. A solução é utilizar o Internet Explorer no admin do magento, essa problema de não salvar aconteceu no Chrome e no Explorer isso foi resolvido.

O PROBLEMA

Estou utilizando um tema personalizado, e na página do checkout não está aparecendo a opção do Boleto que configurei.

Apenas uma ressalva, não é um problema na Sucess.phtml, pois ainda estou finalizando a compra, escolhendo as formas de pagamento.

Alguém passou por isso e resolveu? Minha versão magento é 1.7

Olá xoveryoux, já teve outro membro com o mesmo problema sim, se observar algumas respostas anteriores poderá visualizar a solução que ele postou, de qualquer forma o módulo foi atualizado hoje, no arquivo tutorial de instalação foi colocado os principais problemas e soluções, depois baixe novamente, a dúvida número 2 do tutorial é exatamente essa, veja se resolve o seu problema:

“2)- O boleto não está parecendo nas opções de meio de pagamento da loja no momento do checkout, só aparece no admin.

R: - Primeiro verifique se habilitou o módulo na opção “Deseja habilitar o módulo?”

- Segundo libere o cache do magento.

- Terceiro rode o processo de compilação através do admin (SISTEMA>FERRAMENTAS>COMPILAÇÃO>RODAR PROCESSO DE COMPILAÇÂO), se tiver com a compilação desabilitada habilite e rode o processo.

- Quarto, depois de rodar o processo de compilação, caso não resolva, desabilite a compilação do Magento em (SISTEMA>FERRAMENTAS>COMPILAÇÃO>).

Teve usuário citando que só conseguiu utilizar corretamente rodando o processo de compilação depois de efetuar todas configurações e depois desabilitando a compilação, então se no seu frontend não aparecer de jeito nenhum a opção de boleto, configure, rode o processo de compilação e depois desabilite a compilação que deverá resolver.”

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 
meglioth - 30 September 2012 04:38 PM

Boa noite pessoal,

primeiro, excelente iniciativa de manter um dos meios de pagamento mais populares da web no Brasil.

E agora tenho algumas dúvidas sobre o módulo disponível para download.

Eu li no site a seguir, algo sobre arquivo remessa: http://www.cobrebem.com.br/faq/cob/arquivoremessa.html

Este módulo gera este arquivo de remessa? Todo boleto necessita de arquivo remessa?
Sobre o arquivo de retorno, já existe algo implementado sobre?

Caso estes ítens ainda não foram implementados, ofereço ajuda para estudo e desenvolvimento.
E novamente parabéns pelo trabalho.

Apenas para conhecimento de todos, a última versão deste módulo pode ser encontrada em: https://github.com/deivisonarthur/Cushy_boleto_2012

Att,

Olá meglioth,

Não, esse módulo não conta com esse tipo de função, normalmente esse sistema de remessa o pessoal costuma usar para cobrança resgistrada, aquelas que independente do cliente pagar ou não o banco te cobra o valor do boleto, pois normalmente são títulos que podem ser protestados, agora no caso da loja virtual já não tem motivo para se usar a cobrança registrada, devido ao índice de não pagamentos de boleto e seria prejuízo para a loja.

No sistema do módulo disponibilizado o cliente efetuará o pagamento e o boleto constará na sua conta com o número do pedido para você fazer a identificação e atualizar manualmente no seu admin depois de se certificar que caiu tudo certinho, valor e etc.
No caso do boleto nada melhor que a verificação manual, eu mesmo já sofri tentativa de fraude pelo boleto, o cliente pagou com um cheque sem fundo, o banco faz a compensação do boleto como se o cliente tivesse pagado corretamente e faz a devolução do cheque em sua conta, como se você tivesse depositado um cheque sem fundos na sua conta.

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 

********************ATUALIZADO 01/10/2012***************************
- Modificado arquivo de layout do boleto da caixa econômica federal que fazia aparecer “Contra apresentação” na data de vencimento

- Atualizado arquivo do tutorial de instalação expondo os problemas freqüentes (todos citados até essa data) enfrentados pelo pessoal, como suas possíveis soluções.

- Faça o download no inicio do tópico

- Outra coisa que é bem útil e tem tudo a ver com nossas discussões é esse post “Seis passos para solucionar 99% dos problemas no Magento” do André Gugliotti, visitem o blog dele: http://www.andregugliotti.com.br/magento-commerce/seis-passos-para-solucionar-99-dos-problemas-no-magento/ , seguindo as dicas dele já se evita vários transtornos não só para instalação desse módulo, mas como de tudo que for fazer no Magento.

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 
meglioth - 30 September 2012 04:38 PM

Boa noite pessoal,
Apenas para conhecimento de todos, a última versão deste módulo pode ser encontrada em: https://github.com/deivisonarthur/Cushy_boleto_2012

Att,

A respeito da ultima versão do módulo citada no link https://github.com/deivisonarthur/Cushy_boleto_2012, do blog do usuário Deivison: http://www.deivison.com.br/blog/2012/06/19/boletos-bancario-com-cushy-para-magento-1-7-free/, muito obrigado por citar, realmente não conhecia, porém muito respeitosamente e sem querer desmerecer o trabalho de ninguém, infelizmente na minha opinião não pode ser considerado como o módulo desse tópico atualizado, pois aparentemente não apresenta melhorias ou coisas diferentes, apenas a publicação em seu blog, citação dos créditos para ele por ter feito funcionar no 1.7.0 em cima de soluções que já foram discutidas nessa tópico.

Como citei desde o inicio, não tenho conhecimento de Magento, não sou programador, não trabalho com isso e etc, apenas adaptei o módulo para meu uso e disponibilizei aqui na comunidade no intuito que fosse aproveitado, gerasse discussões, melhorias e soluções.

Porém as vezes acabo entendendo o porque não temos mais soluções gratuitas para o Magento, desde o dia que postei podemos contar no dedo os usuários que ao menos agradeceram de alguma forma, podemos contar no dedo os que contribuíram para acharmos soluções para certos problemas e menos ainda alguém que realmente entendesse do assunto disposto a melhorar o módulo e disponibilizar para o pessoal sem envolver $$$.

Mesmo citando que não sou programador, não trabalho com isso, recebi vários emails perguntando quanto eu cobrava para configurar o módulo, quanto eu cobrava por consultoria no Magento entre várias outras coisas...rsrs...é até de dar risada, logo eu que não manjo nada de magento recebendo essas propostas, inclusive email até de pessoas que trabalham com isso enfrentando problemas para configurar o módulo no site de seu cliente, quem me enviou email sabe que respondi todos dentro do possível da melhor forma, mesmo com propostas ajudei no que foi possível e nunca cobrei nada, mas há de se entender o impacto que isso geraria se eu trabalhasse com isso, certamente daria para lucrar com instalações e configurações, afinal quem trabalha ou mesmo quem não trabalha com isso também não pode ficar fazendo nada de graça pra ninguém, mas pelo que eu percebi é uma coisa de graça que atrai muitas outras que não são de graça.

Não quero confete, muito menos gerar polêmica ou qualquer desavença com qualquer usuário, mas sim apenas fortalecer a comunidade, pois só assim teremos a possibilidade de no futuro ter vários outros módulos que até o momento são só comercializados e não disponibilizados gratuitamente.

Mais uma vez cito meu imenso respeito pelo usuário Deivison do link citado pelo Mengliot, pelo que eu vi em seu blog é um profissional experiente do ramo, então nem tenho gabarito para falar sobre muita coisa, porém posso falar do que eu entendo por espírito de comunidade, se a intenção é de ajudar a comunidade o porquê não vir aqui citar para todos as melhorias conseguidas em relação ao que está aqui, citar quais soluções achou para quais problemas, realmente seria de grande valia para todos aqui, ficaríamos imensamente gratos, afinal se foi aqui que ele fez o download do módulo, realmente já seria muito bom, porém foi tudo colocado em seu blog particular, com email para solicitação de orçamentos, de uma forma que ao meu ver, mesmo citando as fontes, dá a entender que foi ele que fez toda modificação e adaptação para o módulo funcionar no Magento 1.7.0, como se tivesse pego aquilo tudo cru e feito um árduo trabalho, quando na realidade não foi bem assim, me perdoe se interpretei algo errado, mas ao meu ver acabou parecendo um pouco isso.

De qualquer forma, cada pessoa tem suas questões particulares e não cabe a eu falar nada, porém se não interessa para o usuário participar ou contribuir para o que está disponibilizado aqui e ele teve o trabalho de citar toda revisão e modificação que ele fez para funcionar no 1.7.0, então pra gente interessa correr atrás de todas modificações que foram feitas, por isso nós vamos expor o que foi realizado de diferente no módulo e nas informações disponibilizadas por ele para assim também aproveitarmos e melhorarmos o que está aqui, pois realmente tive muito trabalho para fazer isso devido meu pouco conhecimento.

Mas vamos analisar as diferenças e compreender as melhorias:
- Foi citado:

“--Editado para Magento 1.5 até 1.6 por Rafael Camargo
(http://www.magentocommerce.com/boards/viewthread/282398)

--Revisado para o Magento 1.7 por Deivison arthur
(http://www.deivison.com.br/blog/2012/06/19/boletos-bancario-com-cushy-para-magento-1-7-free)”

Informação incorreta, desde o inicio citei que fiz o módulo baseado no 1.7.0 utilizando localmente com o xampp, nunca utilizei outra versão de magento na vida, portanto não posso ter editado nada para o 1.5 e 1.6, pode não ter funcionado no seu, mas garanto que não foi editado para 1.5 e 1.6.

- Conforme o usuário citou no seu tutorial de instalação

“Após testar online na versão do magento 1.7, o mesmo tinha apresentando alguns erros de versão. Sempre que houver um comentário HTML assim <-- Deivison --> foi porque alterei o código.”

Então vamos acompanhar a modificações assim citadas:

- Na instalação para o link de segunda via no admin colocamos a seguinte instrução para inclusão do código:

<?php 
//  segunda via do boleto 
if ((strpos($this->getPaymentHtml(), "Boleto")  !== false) && ( $_order->getStatus() == $this->__(Mage::getStoreConfig('payment/boleto_bancario/order_status')) )) {            
            $orderid 
$_order->getId(); 
            echo 
"<span style=\"float:right\">";      
            echo 
"<a style=\"color:#ffb81e\" href=\"" . $this->getUrl('boleto/standard/adminView/order_id/' . $orderid) . "\" class=\"link-cart\" onclick=\"this.target='_blank'\">" . $this->__('Gerar 2a Via do Boleto') . "</a></span>";     

            

//  segunda via do boleto 
?> “

Ele solicitou a alteração para:

<!-- Deivison -->
<!-- 
Impressão do admin -->
<?php // segunda via do boleto
if ((strpos($this->getPaymentHtml(), "Boleto")  !== false) && ( $_order->getStatus() == $this->__(Mage::getStoreConfig('payment/boleto_bancario/order_status')) )) {
            $orderid 
$_order->getId();
            echo 
"<span style=\"float:right\">";
            echo 
"<a style=\"color:#ffb81e\" href=\"" . $this->getUrl('boleto/standard/adminView/order_id/' . $orderid) . "\" class=\"link-cart\" onclick=\"this.target='_blank'\">" . $this->__('Gerar 2a Via do Boleto') . "</a></span>";

            
//  segunda via do boleto ?>
<!-- Deivison -->

Dentro da minha inexperiência não consegui visualizar ou compreender diferença

-------------------**************------------------------
-Para o link do boleto no success do cliente o que temos é:

<?php 
//Link RafaelCamargo_Boleto
  
$order Mage::getModel('sales/order');
  
$order->loadByIncrementId($this->getOrderId());
  
$method $order->getPayment()->getMethod();
  if (
strpos($method'boleto') !== false{
    
echo $this->__('<div align="center"><a href="%s" onclick="this.target=\'_blank\'">Clique aqui para imprimir o boleto bancário.<br/><img src="%s"/></a></div>'$this->getUrl('boleto/standard/view/order_id/' $order->getId()), $this->getSkinUrl('images/boleto.gif') );
  
}
 
//fim link RafaelCamargo_Boleto
?>

No do usuário ele cita para colocar como:

<?php

                $orderId 
Mage::getSingleton('checkout/session')->getLastRealOrderId();
                
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
                
$order Mage::getModel('sales/order')->loadByIncrementId($orderId);


                    if(
$order->getPayment()->getMethod() == "boleto_bancario"):  /*caso tenha cido escolhido boleto como meio de pagamento exibe o botão abaixo*/
                
?>
                    
<br /><br /><br /><br /><br />
                    <
center>
                        <
button type="button" class="button" title="Clique aqui para imprimir o Boleto" onclick="window.open('<?=$this->getUrl('boleto/standard/view/order_id/'.$order->getId())?>','_blank')"><span><span>Clique aqui para imprimir o Boleto</span></span></button>
                    </
center>
                    <
br /><br /><br /><br /><br /><br />
                
<?php
                    
endif;
                
?>
                
<!-- Deivison -->
Ok, um pouco diferente mas a função acaba sendo a mesma para aparecer o link no success

-------------------**************------------------------
- Para segunda via no painel do cliente temos o seguinte código:

<?php 
//Segunda via Boleto
if ((strpos($this->getPaymentInfoHtml(), "Boleto") !== false) && ( $_order->getStatus() == $this->__(Mage::getStoreConfig('payment/boleto_bancario/order_status')) )) {
echo "<a href=\"" . $this->getUrl('boleto/standard/view/order_id/' .
$_order->getId()) . "\" class=\"link-cart\" onclick=\"this.target='_blank'\">" $this->__(' 2a Via do Boleto') . "</a>";
}
//Segunda via Boleto 
?>”

Porém já foi em arquivo para não haver necessidade de edição, mas quem tem template personalizado tem que colocar esse código em seu template, já citado no tópico e agora adicionado as instruções, porém o usuário instrui a modificar para o seguinte código:

<!-- Deivison -->
                <!-- 
Impressão do usuário -->
                
<?php
                  
// Tava assi: $this->getPaymentInfoHtml() alterado para assim: $this->getPaymentInfoHtml()

                  //if ((strpos($this->getPaymentInfoHtml(), "Boleto")  !== false) && ( $_order->getStatus() == $this->__(Mage::getStoreConfig('payment/boleto_bancario/order_status')) )) {

                  //Deivison Arthur - deivison.com.br
                  //veja mais sobre strpos em http://br.answers.yahoo.com/question/index?qid=20100221162434AAdk34n

                      
if (  (strpos($this->getPaymentInfoHtml(), "Boleto")  !== false)  && $_order->getStatus() == "pending"   {
                                $orderid 
$_order->getId();
                                echo 
"<span style=\"float:left\">";
                                echo 
"<a style=\"color:#ffb81e\" href=\"" . $this->getUrl('boleto/standard/view/order_id/' . $orderid) . "\" class=\"link-cart\" onclick=\"this.target='_blank'\">Clique aqui para imprimir o Boleto</a></span>";

                      
}
                ?>
                
<!-- Deivison -->

Ai pega um detalhe, peço até para quem for mais entendido corrigir o código, pois posso não ter compreendido corretamente e na época foi o jeito que achei de funcionar.

A principio até havia feito desse jeito que ele fez, ou seja, se o método de pagamento for boleto e o pagamento estiver pendente, mostre a opção de segunda via do boleto para o usuário.

Porém como o módulo tem a opção de escolha do novo status para o boleto emitido, se o usuário criar um status personalizado para o boleto Ex: “Aguardando Pagto”, o link de segunda via não aparecia, ai criei com a lógica, se o método for boleto e o status do pagamento for igual o inicial configurado no módulo boleto, ai mostra o link de segunda via.

-------------------------********************----------------------

- Depois em seu tutorial é informado

“Para funcionar tem que desabilitar o Compilador do Magento

7º - Até o presente momento esse componente só funciona com o system/tools/compilation desligado, ou seja, a solução então é desligar o system/tools/compilation”

Informação já discutida no tópico, porém não é regra, eu mesmo estou rodando localmente com a compilação ativada e sem problemas, fora outros usuários que rodam online em suas lojas e conseguiram nessa mesma situação, por isso não é uma regra, acredito que deva ter várias coisas que possam interferir nisso, como configuração do Server, outras coisas instaladas e etc.

-------------------------********************----------------------

- Depois é citado:

“Para não apresentar o erro ao entrar em meios de pagamentos na adm

8º - Ao entrar em métodos de pagamentos na administração do Magento, provavelmente ele apresentará o erro: Fatal error: Call to a member fun in app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 427

É necessário trocar parte do código que esta em app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 427”

Nisso realmente já não sei falar nada a respeito, porém em tudo que vi até agora e aprendi sobre o Magento, sempre cita para não modificar arquivos do core que em qualquer atualização isso pode ser perdido, fora que o problema citado até o momento sempre resolveu ao rodar o processo de compilação, então esse procedimento realmente não sei se seria apropriado

-------------------------********************----------------------

No system.xml foi alterado o código:

<banconome translate="label">
                            <
label>Nome do Banco</label>
                            <
frontend_type>select</frontend_type>
                            <
source_model>RafaelCamargo_Boleto_Model_banco</source_model>
                            <
sort_order>2</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                            <
comment>Escolha o banco pelo qual você emite boleto</comment>
                        </
banconome>
Para:
<banconome translate="label">
                            <
label>Nome do Banco</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>2</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                            <
comment>
                            <!
[CDATA[
                            Digite o código que esta entre [] abaixo 
do banco pelo qual você emite boletoexemploPara Banco do Brasil digite bb<br />
                            <
br />[<strong>bb</strong>(para Banco do Brasil)
                            <
br />[<strong>bradesco</strong>(para Bradesco)
                            <
br />[<strong>cef</strong>(para Caixa Economica Federal)
                            <
br />[<strong>cef_sinco</strong>(para Caixa Economica Sinco)
                            <
br />[<strong>hsbc</strong>(para HSBC)
                            <
br />[<strong>itau</strong>(para Itau)
                            <
br />[<strong>santander_banespa</strong>(para Santander)
                            <
br />[<strong>sudameris</strong>(para Sudameris)
                            
]]>
                            </
comment>
                        </
banconome>
Que é justamente uma das coisas que fazem dar erro no momento da instalação, que é necessário rodar o processo de compilação para resolver, na época iria fazer assim mesmo, porém achei que alguns usuários poderiam colocar o nome do arquivo errado e na possibilidade de fazer um select, como aqui funcionou, deixei com o select mesmo, mas é uma possibilidade boa e até pode ser deixado assim, mas no final acaba dando na mesma.

Então em resumo está ai, eu realmente não consegui visualizar melhoria ou modificação pertinente que justificasse alterarmos o que já foi discutido aqui, ou algo relevante na modificação do código para que ele funcionasse de forma diferente do que sempre funcionou, mas de qualquer forma segue o que o usuário expos como modificação e revisão que fez o módulo funcionar no 1.7.0, por isso o usuário seria muito bem vindo para nos dar um auxilio no que foi realmente modificado e revisado.

Agradeço imensamente quem até o momento ajudou no tópico, mandou um obrigado, um valew, quem tiver disposto a ajudar de qualquer forma, ai está o tópico para todos ajudarem a fortalecer..

Muito obrigado a todos e desculpe pelo longo Post!!

 
Magento Community Magento Community
Magento Community
Magento Community
 
meglioth
Sr. Member
 
Total Posts:  98
Joined:  2010-04-09
 

Bom dia,

Cara você está muito correto.
É que através do link que baixei o código, parecia que vocês estavam alinhados, um havia procurado o outro e juntado forças, e continuaram com o código.

É realmente triste saber que não foi assim.
O que reforçou a idéia, é que quando o módulo é baixado, o nome Rafael, realmente permanece no plugin.
Bom pessoal é isso, favor alterem o local com a última versão do plugin.

Vamos fazer o possível para ajudar o verdadeiro criado do plugin. Sei como é ruim quere ajudar uma comunidade, e, não ter ajuda. Eu tive a mesma dificuldade tentando cirar plugins gratúitos para a plataforma de ecommerce nopcommerce (escrita em .net).

Então Rafael, seguem minhas desculpas por acreditar que o plugin era o baixado.
E assim, como deixei no outro post, acho o plugin excelente, e podemos (nós comunidade) continuar com ele, melhorando ele e o ajudando a manter.

Estou estudando sobre arquivos de remessa bancária, acredito que seria útil implementar algo do tipo neste plugin.

Se conseguir enteder, e desenvolver algo, será um prazer compartilhar com todos neste blog, e, ele ser implementado em seu plugin por você.

Obrigado pelo esclarecimento e tenha um ótimo dia.
wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
rfln
Member
 
Total Posts:  42
Joined:  2012-05-14
 
meglioth - 02 October 2012 03:32 AM

Bom dia,

Cara você está muito correto.
É que através do link que baixei o código, parecia que vocês estavam alinhados, um havia procurado o outro e juntado forças, e continuaram com o código.

É realmente triste saber que não foi assim.
O que reforçou a idéia, é que quando o módulo é baixado, o nome Rafael, realmente permanece no plugin.
Bom pessoal é isso, favor alterem o local com a última versão do plugin.

Vamos fazer o possível para ajudar o verdadeiro criado do plugin. Sei como é ruim quere ajudar uma comunidade, e, não ter ajuda. Eu tive a mesma dificuldade tentando cirar plugins gratúitos para a plataforma de ecommerce nopcommerce (escrita em .net).

Então Rafael, seguem minhas desculpas por acreditar que o plugin era o baixado.
E assim, como deixei no outro post, acho o plugin excelente, e podemos (nós comunidade) continuar com ele, melhorando ele e o ajudando a manter.

Estou estudando sobre arquivos de remessa bancária, acredito que seria útil implementar algo do tipo neste plugin.

Se conseguir enteder, e desenvolver algo, será um prazer compartilhar com todos neste blog, e, ele ser implementado em seu plugin por você.

Obrigado pelo esclarecimento e tenha um ótimo dia.
wink

tive a mesma dificuldade tentando cirar plugins gratúitos para a plataforma de ecommerce nopcommerce (escrita em .net).

Então Rafael, seguem minhas desculpas por acreditar que o plugin era o baixado.
E assim, como deixei no outro post, acho o plugin excelente, e podemos (nós comunidade) continuar com ele, melhorando ele e o ajudando a manter.

Estou estudando sobre arquivos de remessa bancária, acredito que seria útil implementar algo do tipo neste plugin.

Se conseguir enteder, e desenvolver algo, será um prazer compartilhar com todos neste blog, e, ele ser implementado em seu plugin por você.

Obrigado pelo esclarecimento e tenha um ótimo dia.
wink

Oi Meglioth,

Infelizmente não estamos alinhandos, realmente gostaria muito que o usuário tivesse participado de nossas discussões, certamente teria ajudado muito a todos por aqui, porém como pode ser visto em todos os posts, nunca vi a presença dele por aqui nesse tópico, me perdoe se é algumas da pessoas que ajudou em alguma solução, mas acredito que não é o caso mesmo, no caso foi mais interessante centralizar a discussão no blog dele.

Certamente é uma boa quem desejar postar o módulo em seus blogs e onde mais desejar, o módulo está ai livre e é pra isso, acho bacana espalhar a noticia de outras formas, porém se é pra ajudar a galera, vamos juntos, vamos tentar todos se ajudar e nada melhor do que centralizar informações em um único lugar, pode não ter sido a intenção da pessoa, mas da maneira como foi exposto eu realmente não achei muito legal, achei que poderia ter sido feito de uma forma diferente que não fosse bem dizer transferir todos os créditos para ele.

Agora em relação a questão de remessa, sinceramente é algo que no inicio eu pensei em ver, pois pensei que meu banco disponibilizaria um ws para retorno, ai poderia dar baixa automática nos titulos compensandos, consequentemente fazendo algo para atualizar o pedido sem necessidade de verificar no banco e etc… porém pelo que andei pesquisando na época não é bem assim, não me aprofundei muito no assunto, mas pelo que eu havia entendido o arquivo de remessa serve mais para você comunicar ao banco os boletos registrados que foram emitidos através do seu software próprio, pois assim ele fica sabendo que foi emitido para efetuar a cobrança do cliente corretamente, assim tendo todos os dados do boleto que você emitiu, podendo efetuar desconto dos mesmos para empresas que tem esse tipo de convênio e tudo mais referente a essa parte, porém para a loja virtual que usa o boleto sem registro, onde o banco só sabe que foi emitido quando ele compensa, ai realmente já não achei que serviria, fora que nem tenho idéia como fazer isso no meu banco..rsrs.

Mas de qualquer forma quem tiver esse tipo de necessidade e quiser ver algo nesse sentido, tem um projeto free rolando em php, que pelo que eu vi inclusive estão trabalhando baseado no boleto php que é o mesmo utilizado no módulo: https://github.com/manoelcampos/Retorno-BoletoPHP

 
Magento Community Magento Community
Magento Community
Magento Community
 
serpan
Jr. Member
 
Total Posts:  19
Joined:  2010-05-26
 

Instalei o módulo em uma loja 1.6.1.0 e as opções não são mostradas nem no admin e nem no front. Limpei cache, desabilitei o compiler, sai e fiz login novamente...nada. Alguma idéia?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top