Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cabula

[Resolvido] Pagseguro para Wp-Ecommerce

Recommended Posts

Ola Amigos.

Instalei o modulo do pagseguro para WP-Ecommerce no Wordpress. No entanto está ocorrendo o seguinte erro, quando clico em "finalizar compra":

 

Warning: unserialize() expects parameter 1 to be string, object given in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 26

Warning: Invalid argument supplied for foreach() in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 91

 

Espero pela ajuda de vocês...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Cabula,

 

Para nossa alegria, achei a solução.

 

Dentro da pasta wpsc-merchantes, no arquivo pagseguro.php

 

Basta remover o unserialize na linha 26 como:

 

$cart = unserialize($_SESSION['wpsc_cart']);

 

Ficando apenas:

 

$cart = ($_SESSION['wpsc_cart']);

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Cabula,

 

Para nossa alegria, achei a solução.

 

Dentro da pasta wpsc-merchantes, no arquivo pagseguro.php

 

Basta remover o unserialize na linha 26 como:

 

$cart = unserialize($_SESSION['wpsc_cart']);

 

Ficando apenas:

 

$cart = ($_SESSION['wpsc_cart']);

 

Abraços

 

RESOLVIDO...

Muito Obrigado guilhermegualtieri. Foi fiz exatamente o que disse e funcionou!

Me diz uma coisa: como fez para identificar o erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para identificar o erro é só ler o Warning

Warning: unserialize() expects parameter 1 to be string, object given in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 26

Warning: Invalid argument supplied for foreach() in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 91

O que acontece é que o unserialize sempre recebe uma string, e transforma em um objeto... no seu caso você já tinha um objeto, logo não era necessário passar por essa etapa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.