Try the Demo

Magento Forum

   
Boleto Bancário Community
 
nelluisc
Jr. Member
 
Total Posts:  3
Joined:  2010-09-09
 

boleto

 
Magento Community Magento Community
Magento Community
Magento Community
 
nelluisc
Jr. Member
 
Total Posts:  3
Joined:  2010-09-09
 

eu queria saber como eu faço para cadastrar produtos em real e U$ pois minha loja compra porodutos nacionais e importados e gostaria de usar o sistema do magento de gerir cambio para atualizar as cotações e assim não ter que sempre ficar atualizando manualmente os valores em dolar que eu converti manualmente em real!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mario SAM
Sr. Member
 
Total Posts:  153
Joined:  2008-11-12
 

resposta do dolar automatico aqui:
http://escolamagento.com/cotar-moeda/

 Signature 

Escola Magento - Aqui você encontra respostas!

 
Magento Community Magento Community
Magento Community
Magento Community
 
laesuenaga
Jr. Member
 
Total Posts:  2
Joined:  2010-10-21
 

Olá galera.

Estou utilizando o Cush-mage para gerar o boleto.

Notei que o e-mail enviado ao cliente, não possui o link para gerar uma segunda via do boleto.
O e-mail enviado gera dúvida sobre a compra, pois dá a entender que já foi pago.

Como eu edito o e-mail para gerar um link de segunda via do boleto bancário?

Outra pergunta…
Qual arquivo eu edito para colocar os dados da empresa no boleto?
seria o arquivo boleto_bb.php?
Pois não editando nada, fica apenas algumas informação como os dados do cliente , data de vencimento e número do documento.

Obrigado.

 
Magento Community Magento Community
Magento Community
Magento Community
 
lgdesigner
Sr. Member
 
Avatar
Total Posts:  101
Joined:  2010-09-14
 

Descobri após MUITO custo que o boleto do banco do brasil, diferentemente dos outros boletos, só é gerado se os dados da agência, número do contrato, etc estiverem corretos e se o contrato com o BB estiver em dia. Caso contrário o boleto nem é gerado, apresentando este erro:

"Notice: Undefined variable: linha  in /home/lgarc856/public_html/loja/library/boletophp/include/funcoes_bb.php on line 94"

Já os outos bancos como Itau e Unibanco você nem precisa inserir os dados no admin que de qualquer forma um boleto vai ser gerado. Claro que vc nao vai conseguir efetuar o pagamento, porque nao tem vínculo com o banco, mas pelo menos o boleto nao dá erro.

 Signature 

Leonardo Garcia,
Lutando com o 1.5.0.1 - http://www.lgarcia.com.br

 
Magento Community Magento Community
Magento Community
Magento Community
 
beto_camin
Jr. Member
 
Total Posts:  3
Joined:  2010-07-16
 
noupe - 11 August 2010 07:46 AM


aí o que eu queria era incrementar o IF:  if (strpos($this->getPaymentInfoHtml(), \"Boleto\") AND STATUS_PEDIDO = PENDING ) {

Aí noupe, consegui implementar esta função que apenas permite a reimpressão dos boletos para os pedidos pendentes.

<!-- Link para impressao do Boleto Bancario -->
  
<?php
  
if ( $_order->getStatusLabel() == $this->__('Pending') ) : ?>
  <?php  
  $method 
$_order->getPayment()->getMethod();
  if (
strpos($method'boleto_') !== false) : ?>
      
<span class="pipe"> | </span>
      <
a href="<?php echo $this->getUrl('boleto/standard/view/order_id/' . $_order->getId()); ?>" onclick="this.target='_blank'" class="link-cart">
      
<?php echo $this->__('Imprimir Boleto'); ?>
      
</a>
  
<?php endif ?> 
  <?php 
endif ?> 
  
<!-- Fim do link para impressao do Boleto Bancario -->

 
Magento Community Magento Community
Magento Community
Magento Community
 
beto_camin
Jr. Member
 
Total Posts:  3
Joined:  2010-07-16
 

Gostaria de agradecer à todos os participantes e informar que com todas as informações do fórum consegui em apenas 01 dia implementar, emitir e comprovar o pagamento do boleto gerado para o Itaú. Realmente não saberia nem por onde começar sem a ajuda deste tópico.

Meu módulo ficou da seguinte forma:

- Emissão de Boleto Itaú funcionado com todos os campos válidos;
- Emissão de 2º Via pelo cliente (frontend) com verificação se status está pendente (com o pagamento confirmado o link fica oculto);
- Emissão de 2º Via pelo adm.

Tentarei melhorar os seguintes pontos:

- Link para emissão do boleto no email da compra ou envio por PDF;
- Integrar a emissão do boleo com as URL do Itaú. Com isso os dados do boleto irão aparecer na listagem do Shopline sempre que um boleto for emitido;
- Integrar a URL de retorno do Itaú para verificar o pagamento automaticamente.

PS: para quem procura dar desconto no pagamento por boleto é só criar uma Regra no Carrinho de Compras (Magento) e dar o desconto para o tipo de pagamento “Boleto Bancário”.

 
Magento Community Magento Community
Magento Community
Magento Community
 
lgdesigner
Sr. Member
 
Avatar
Total Posts:  101
Joined:  2010-09-14
 

Show de bola!

Só para complementar o seu post aqui em relação a regra de desconto. Na versão do magento 1.4.1.1 existe um bug ao tentarmos setar regra de desconto para visitantes e clientes cadastrados. Isso foi corrigido na versão 1.5.0.1.

Parabéns!

 Signature 

Leonardo Garcia,
Lutando com o 1.5.0.1 - http://www.lgarcia.com.br

 
Magento Community Magento Community
Magento Community
Magento Community
 
pipapublicidade
Member
 
Total Posts:  50
Joined:  2008-12-08
 

Alguem descobriu como enviar link de segunda via por e-mail?

 
Magento Community Magento Community
Magento Community
Magento Community
 
pdropi
Jr. Member
 
Total Posts:  5
Joined:  2010-08-18
 

pipapublicidade, já tentou editar os modelos de e-mail que estão na sua pasta da tradução para o pt-br colocando um link?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Kenjifujima
Jr. Member
 
Total Posts:  3
Joined:  2011-05-30
 

Olá a todos deste forum, peço vossa ajuda com o Boleto Bancário!

 Signature 

World of Warcraft Items Buy Tera Gold Buy RS Gold

 
Magento Community Magento Community
Magento Community
Magento Community
 
rodrigofox
Jr. Member
 
Total Posts:  5
Joined:  2011-05-25
 
marcelo.reis - 21 February 2011 06:45 AM



To com problema no boleto do santader , baixei e instalei o cushy mag ,depois instalei o boleto php.

o problema eh, aparece o do BB,Real,Itau e Bradesco,mas o santader não aparece alguem sabe pq?


obrigado pela ateção!!

Olá pessoal, este tópico está sendo de grande importância para meus estudos em Magento.

Eu estava com a mesma dificuldade que o marcelo.reis citou anteriormente, até consegui evoluir a questão, mas estou precisando de ajuda.

Para que o pagamento por boleto santander apareça no admin:

Criei um arquivo “Santander.php” na pasta app/code/community/Cushy/Boleto/Model/ com o seguinte código:

<?php
class Cushy_Boleto_Model_Santander_banespa extends Cushy_Boleto_Model_Standard {
    
/**
     * _code property
     *
     * @var string
     */
    
protected $_code 'boleto_santander_banespa';

    
/**
     * Prepare the values to show in the bill
     *
     * @see Cushy_Boleto_Model_Standard::prepareValues
     * @param Mage_Sales_Model_Order $order
     * @param array $values
     * @return array Values to Display
     */
    
protected function _prepareValues(Mage_Sales_Model_Order $order$values{
        $values 
array_merge($values, array(
            
'quantidade' => '001',
            
'valor_unitario' => $values['valor_boleto'],
            
'aceite' => '',
            
'especie' => 'R$',
            
'especie_doc' => '',
            
'conta_cedente' => $values['conta'],
            
'conta_cedente_dv' => $values['conta_dv'],
            
'carteira' => '102'
        
));

        return 
$values;
    
}
}

Eu também criei as referências no arquivos config.xml e system.xml

No arquivo system.xml

<boleto_santander_banespa translate="label" module="paygate">
                    <
label>Boleto Bancário Santander</label>
                    <
sort_order>670</sort_order>
                    <
show_in_default>1</show_in_default>
                    <
show_in_website>1</show_in_website>
                    <
show_in_store>0</show_in_store>
                    <
fields>
                        <
active translate="label">
                            <
label>Enabled</label>
                            <
frontend_type>select</frontend_type>
                            <
source_model>adminhtml/system_config_source_yesno</source_model>
                            <
sort_order>1</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
active>
                        <
title translate="label">
                            <
label>Title</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>
                        </
title>
                        <
due_date translate="label">
                            <
label>Due Date (in days)</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>5</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
due_date>
                        <
instructions translate="label">
                            <
label>Instructions (Maximum of four lines)</label>
                            <
frontend_type>textarea</frontend_type>
                            <
sort_order>6</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
instructions>
                        <
informations translate="label">
                            <
label>Extra Informations (Maximum of three lines)</label>
                            <
frontend_type>textarea</frontend_type>
                            <
sort_order>7</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
informations>
                        <
identification translate="label">
                            <
label>Identification</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>8</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
identification>
                        <
cpf_cnpj translate="label">
                            <
label>CPF CNPJ</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>9</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
cpf_cnpj>
                        <
address translate="label">
                            <
label>Address</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>10</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
address>
                        <
city_region translate="label">
                            <
label>City Region</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>11</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
city_region>
                        <
transferor translate="label">
                            <
label>Transferor</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>12</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
transferor>
                        <
agency translate="label">
                            <
label>Agency (Only numbers)</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>13</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
agency>
                        <
account translate="label">
                            <
label>Account (Only numbers)</label>
                            <
frontend_type>text</frontend_type>
                            <
sort_order>14</sort_order>
                            <
show_in_default>1</show_in_default>
                            <
show_in_website>1</show_in_website>
                            <
show_in_store>0</show_in_store>
                        </
account>
                    </
fields>
                </
boleto_santander_banespa>

no arquivo config.xml

<boleto_santander_banespa>
                <
active>0</active>
                <
model>Cushy_Boleto_Model_Santander_banespa</model>
                <
title>Boleto Bancário Santander</title>
                <
due_date>5</due_date>
            </
boleto_santander_banespa>

Certo, desta forma eu consegui inserir a opção para o boleto bancário santander no admin do magento, com suas devidas opções.

Mas, ao fazer um teste na loja, não obtenho sucesso, ao fazer o pedido, a opção de pagamento por boleto santander aparece no momento da compra, o pedido imprime, mas na hora de imprimir o boleto, fica tudo em branco.

Acredito que esteja errando no arquivo Santander.php, alguém poderia alterar ou acrescentar algo neste código para concluírmos essa opção de pagamento tão importante para todos nós?

Será que essa opção só funcionaria com as opções corretamente preenchidas, como no caso do boleto BB?

O código para 2ª via de boleto ficou show! Aguardo uma resposta pessoal...Obrigado pela atenção!

 
Magento Community Magento Community
Magento Community
Magento Community
 
DinhoMasters
Jr. Member
 
Total Posts:  2
Joined:  2010-06-09
 

Pop-up para boleto não bloqueável!!!! Tirar a dúvida do pessoal ai!!!!

Após várias pesquisas, encontrei uma solução simples utilizando JavaScript, CSS, Tableless e o famoso Html e uma pitada de PHP, fazendo uma mistureba brava, conseguir o nosso código para uma Pop-Up que não pode ser bloqueado pelos navegadores de internet e quando eu falo que não pode ser bloqueado eu falo sério não pode mesmo!!! então chega de embrumação e vamos aos códigos:

Vamos começar com JavaScript onde vou por a explicação de cada linha no próprio código não tem segredo é só acompanhar.

<script type="text/javascript">
// Função que bloqueia a abertura da div na chamada da página e fecha a pop-up ao clicar no link fechar //
function fechar(){
document
.getElementById('popup').style.display 'none';
}
// Função que abre a pop-up //
function abrir(){
document
.getElementById('popup').style.display 'block';
}
</script>

Bem, o código é bem simples mas já faz uma milagre danado. OBS: Você pode colocar esse script direto no app/design/frontend/base/default/template/checkout/success.html ou na pasta www/js que é o mais aconselhável, e fazer uma chamada dentro do success.html.

Agora Vamos alterar o success.phtml, utilizando a Tableless o Html e a pitada de PHP. Aqui nós utilizamos a div que é o segredo da nossa pop-up dessa forma ela não é bloqueado pelos navegadores e dentro dessa div nós utilizamos um iframe onde vamos chamar nosso boleto pelo código PHP , acompanhe.

<!-- Link para impressao do Boleto Bancario -->
<
p>
<? 
$order_id 
$this->getOrderId();
$_order Mage::getModel('Sales/Order'); 
$_order->loadByIncrementId($order_id);   
?>  
<?php 
if (strpos($_order->getPayment()->getMethod(), 'boleto_') !== false) : ?>
<body>
<
div id="popup" class="popup" style="display: none;">
<
small><strong><a href="[removed] fechar();" style="text-decoration:none">[X] FECHAR JANELA</a></strong></small>
<
br>
<
iframe src="<?php echo $this->getUrl('boleto/standard/view/order_id/' . $_order->getId()); ?>" name="teste" width="700" height="500" scrolling="Yes" frameborder="0" border="0">
</
iframe>
</
div>
<
br>PARA IMPRIMIR SEU BOLETO <a href="[removed] abrir();" class="form-button"><?php echo $this->__('CLIQUE AQUI'); ?></a>
</
body>
<?php endif ?>  
</p>  
<!-- 
Fimdo link para impressao do Boleto Bancario -->

E por último vem o CSS para formatar nossa Pop_Up a configuração aqui já está nos moldes do boleto, mas fica a critério do desenvolvedor formatar ao seu gosto. Você pode colocar direto no success.html ou no arquivo CSS do próprio magento.

<style type="text/css">
<!--
#popup{ position: absolute; top: 39%; left: 26%; width: 700px; height: 550px; padding: 10px 10px 10px 10px; border-width: 2px; border-style: solid;
background#ffffff; }
-->
</
style>

Para ficar melhor você edita o layout do boleto e coloca um botão de imprimir dentro do layout que se encontra na pasta skin/boletophp/include/.
É bom também retirar o comando para abrir a janela de imprimir automaticamente, é só ir em app/code/community/Cushy/Boleto/controllers/StandardController.php e por volta da linha 49 editar:

$content str_ireplace('<body''<body onload="window.print();"'$content);    /** retirar a função onload="window.print();"'  */

        
echo $content;
        exit;
    
}
E deixa-lá assim:
$content str_ireplace('<body''<body onload=""'$content);    /** retirar a função onload="window.print();"'  retirada  */

        
echo $content;
        exit;

Isso é tudo pessoal, não sei se pude explicar bem, mas da para relevar… Uma nota importante, não é aconselhável fazer mudanças direto nos arquivos do magento evitando assim problemas futuros com atualizações e outros, o correto é fazer um módulo aparte para manter um bom funcionamento do magento. Abraços e até a próxima!!!  wink wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
Awa_Solucoes
Sr. Member
 
Avatar
Total Posts:  215
Joined:  2009-04-18
Londrina, PR - Brazil
 

Atenção Comunidade,

estou precisando de usuarios dispostos a testar oficialmente o modulo de boletos dos seguintes bancos:

Caixa
Itau
Bradesco
Real
Santander
Banco do Brasil

Interessados entrar em contato via PM ou pelo email comercial [ a t ] awasolucoes.com. Será necessário ter IonCubeLoader em seu servidor. Após testes e eventuais correções quem testar ira ganhar uma licença para o módulo que está testando em definitivo.

 Signature 

A.W.A. Soluções em Web - Desenvolvimento e Serviços para o Magento eCommerce
PayPal:Abra sua conta clicando aqui.

 
Magento Community Magento Community
Magento Community
Magento Community
 
CajuCLC
Guru
 
Total Posts:  688
Joined:  2008-09-28
 

Para aqueles que ainda procuram uma solucao completa de boletos, so acessar aqui:

Boleto Bancario - MagentoBR

Pagamentos via Paypal 100% seguro. smile

 Signature 

Dúvidas sobre o Magento?
Acesse MagentoBR e tire suas dúvidas. Temos tutoriais, módulos, etc!
Hospedo meus sites na DreamHost.
Clique aqui e use o code MAGENTOBR40 para ter $40,00 de desconto na hospedagem!
Clique aqui e use o code MAGENTOBRIP para receber 1 IP free mais $10,00 de desconto na hospedagem.

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