Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Page 2 of 2
Módulo PagSeguro para v. 1.1.6 Magento
 
Arnour Sabino
Jr. Member
 
Total Posts:  14
Joined:  2008-10-02
Rio de Janeiro
 

Como posso listar todas as categorias?

Como se fosse criar um menu na página principal?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Arnour Sabino
Jr. Member
 
Total Posts:  14
Joined:  2008-10-02
Rio de Janeiro
 

Eu posso adicionar em minha página blocos dos lados direitos e esquerdos como a pesquisa, um anúncio…
Como posso criá-los e colocá-los nos devidos lugares…
procurei em toda administração, e não achei.

Será que alguém sabe e pode me ajudar?

Agradeço…

 
Magento Community Magento Community
Magento Community
Magento Community
 
Arnour Sabino
Jr. Member
 
Total Posts:  14
Joined:  2008-10-02
Rio de Janeiro
 

Minha loja não está enviando e-mail de confirmação do pedido ao cliente, e consequentemente a mim.

Alguém tem alguma informação?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Julio Vedovatto
Member
 
Total Posts:  33
Joined:  2008-06-18
 

Voltando ao assunto do pagseguro…

alguem já se preocupou com isto?
http://visie.com.br/pagseguro/retorno-automatico.php

Uma coisa importante seria guardar o código da transação que ele gera, não sei como fazer para passar ele para página de retorno da loja. No modelo “lojamodelo” funciona isto.

Infelizmente eu ainda não tenho como checar o retorno automatico, pois só tenho como trabalhar com boleto bancário, o que leva dias para o tal “retorno automatico”, com cartão acho que é na hora até.

[]’s

 
Magento Community Magento Community
Magento Community
Magento Community
 
Julio Vedovatto
Member
 
Total Posts:  33
Joined:  2008-06-18
 

Fiz este esboço para o retorno do pagseguro, inserindo na StandardController.php e chamando pela url www.lojamagento.com.br/PagSeguro/standard/retorno, porém preciso da contribuição de vocês para continuar.

public function retornoAction() {
//        Caso cliente tenha acessado diretamente a URL
        
if (!$this->getRequest()->isPost()) {                
            $this
->_redirect('checkout/onepage/success', array('_secure'=>true));
        
else {
            $http 
= new Zend_Http_Client();
            
$http->setUri("https://pagseguro.uol.com.br/Security/NPI/Default.aspx");
            
$http->setConfig(array(
                
'maxredirects' => 0,
                
'timeout'=> ,
                
//'ssltransport' => 'tcp',
            
));
            
$http->setParameterPost(array_merge($this->getRequest()->getPost(), array('comando' => "validar"'token' => Mage::getModel('pagseguro/standard')->getConfigData('token'))));
            
$http->setMethod(Zend_Http_Client::POST);
            try 
{
                $response 
$http->request();
            
catch (Exception $err{
                
echo $err->getMessage();
            
}
            
if (!@preg_match('/^verdadeiro$/i'$response->getBody())) {
//                Se o email for igual ao da configuração
                
if ($this->getRequest()->getPost('VendedorEmail') == Mage::getModel('pagseguro/standard')->getConfigData('emailID')) {
                    $order 
Mage::getModel('sales/order');
                    
$order->loadByIncrementId($this->getRequest()->getPost('Referencia'));
                    if (!
$order->getId())
                        
Mage::throwException(Mage::helper('pagseguro')->__("Erro ao carregar o pedido."));
//                    Verificar se os valores batem
//                    if ( == $order->getGrandTotal())
//                    Se pagamento for Completo, fecha o pedido no sistema
                    
if ($this->getRequest()->getPost('StatusTransacao') == "Completo"{
                        
if (!$order->canInvoice()) {
                           
//when order cannot create invoice, need to have some logic to take care
                           
$order->addStatusToHistory(
                                
$order->getStatus(),//continue setting current order status
                                
Mage::helper('pagseguro')->__('Error in creating an invoice')
                           );
                       
else {
                           
//need to save transaction id
                           
$order->getPayment()->setTransactionId($this->getRequest()->getPost('TransacaoID'));
                           
//need to convert from order into invoice
                           
$invoice $order->prepareInvoice();
                           
$invoice->register()->capture();
                           
Mage::getModel('core/resource_transaction')
                               ->
addObject($invoice)
                               ->
addObject($invoice->getOrder())
                               ->
save();
                           
$order->addStatusToHistory(
                                
'processing',//update order status to processing after creating an invoice
                                
Mage::helper('pagseguro')->__('Invoice '.$invoice->getIncrementId().' was created')
                           );
                       
}
                       
                    } 
else //Se não tiver completa, gravar comentário do status da transação
                         
$order->addStatusToHistory(
                                
$order->getStatus(),
                                
Mage::helper('pagseguro')->__('Status da Transação no PagSeguro: ' $this->getRequest()->getPost('StatusTransacao')));
                    
}
                    $order
->save();
                
}
            } 
else {
                Mage
::throwException(Mage::helper('pagseguro')->__("Erro ao processar a solicitação"));
//                Logar o erro
            
}
        }
    }
Eu ainda não consegui fazer o retorno automatico da minha conta funcionar, então nem sei direito quais são os valores dos campos que ele irá passar.

Quem tiver como continuar meu código (se entendeu a lógica), por favor contribua smile

[]’s

 
Magento Community Magento Community
Magento Community
Magento Community
 
felipe nascimento
Jr. Member
 
Total Posts:  6
Joined:  2008-04-23
 

Prezados,
sou novo no forum e estou tentanto ultilizar o magento versao 1.8 com o pague seguro porem estou tendo problemas com o multishipping pois nao aparece a opção do pague seguro!!! alguem poderia me ajudar a configurar esta opacao?

att. Felipe

 
Magento Community Magento Community
Magento Community
Magento Community
 
felipe nascimento
Jr. Member
 
Total Posts:  6
Joined:  2008-04-23
 

Denis,
cara eu não ainda não havia instalado o pague seguro na versao 1.8 do magento, instalei pela primeira vez… e gostaria de saber como faço para o pague seguro aparecer quando for multishipping. entendeu? ele somente não aparece para “Checkout with Multiple Addresses”

 
Magento Community Magento Community
Magento Community
Magento Community
 
felipe nascimento
Jr. Member
 
Total Posts:  6
Joined:  2008-04-23
 

Pessoal consegui resolver!
setei o metódo canUseForMultishipping do PagSeguro_Model_Standard para true!
flw

 
Magento Community Magento Community
Magento Community
Magento Community
 
iPAGARE
Sr. Member
 
Avatar
Total Posts:  81
Joined:  2009-06-02
Porto Alegre, RS - Brasil
 

Pessoal,

lançamos um novo módulo PagSeguro para Magento para lojas que sofrem com carrinhos abandonados:

- Reduz o checkout do Magento para 1 passo
- Abre Pagseguro direto no pagamento com dados do cliente preenchidos
- Compatível com Magento 1.4.x até 1.7.x
- Atualiza pedido no Magento e emite fatura, automaticamente
- Recupera vendas com Televendas

Módulo Pagseguro para Magento

Abs

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top
Page 2 of 2