Página 1 de 3

SyntaxError: JSON.parse: unexpected character

Enviado: 14 Jul 2011, 19:43
por joebaloo
:oops: Caros, estou usando a última versão do OpenCart 1.5, e no 4º Passo: Forma de Envio ocorre o erro "SyntaxError: JSON.parse: unexpected character" . O que fazer para resolver este problema? :?:

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 15 Jul 2011, 17:47
por rochester
Tem uma galerinha com esse erro no pagseguro mesmo... atualize seu oc e baixe a ultima versão da visie, deve funfar..

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 21 Ago 2011, 17:15
por lfagundes
Para resolver é fácil.

Baixe a versão do módulo do pagseguro de acordo com a versão do seu opencart aqui: http://pagseguro.visie.com.br/plataforma/opencart/

Por padrão ele copia o arquivo pagseguro.php somente para as pastas da língua inglesa, se vc traduziu a loja para pt-br ele apresenta o erro relatado.

Então primeiro vá para:
Código: Selecionar todos
catalog/language/english/payment/
copie o arquivo pagseguro.php depois cole esse arquivo em:
Código: Selecionar todos
catalog/language/portuguese-br/payment/
Caso a área de administração estiver tb em português vá em:
Código: Selecionar todos
admin/language/english/payment/
copie o arquivo pagseguro.php depois cole esse arquivo em:
Código: Selecionar todos
admin/language/portuguese-br/payment/

Pronto, agora tudo funciona.

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 02 Set 2011, 17:42
por chikaum
Opa, falto exatamente copiar os arquivos da loja, pois do admim ja tinha copiado. Obrigado pela solução.

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 27 Set 2011, 11:35
por andersonnarciso
Estou com esse erro também, porem ele só aparece quando vou comprar um vale presente, para produtos normais da loja o modulo funciona corretamente...

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 11 Out 2011, 04:02
por vbrunetti
Usando o firebug ... localizei o meu erro desse JSON ... era no arquivo catalog/model/payment/pagseguro.php ... linha 64 ....
'tax' => $this->tax->getRate($product['tax_class_id'])

como eu tinha desativado todas as taxas dava esse erro .... arrumei colocando tax => 0

usem o firebug pra corrigir os erros

se forem axando mais erros avisa ai que eu vo corrigir o modulo do pagseguro e postar ai

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 15 Out 2011, 18:27
por yuri
Já copiei os arquivos para o Local especificado mais ainda continuo com problemas.
Alguma outra solução pessoal ?

Vlwssss

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 16 Out 2011, 00:10
por yuri
Pessoal Resolvi o meu problema apena comentando a Linha
Código: Selecionar todos
'tax' => $this->tax->getRate($product['tax_class_id'])
já que eu vi no Firebug que erá ela que estava com problema,fiz uma pagamento com valor simbolico e vamos ver se tudo ocorrera bem.

Abraço.

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 17 Out 2011, 14:16
por michaelnagy
Fiz isso e o erro agora mudou para a etapa anterior da escolha do frete. Vai entender!

Re: SyntaxError: JSON.parse: unexpected character

Enviado: 18 Out 2011, 21:22
por yuri
michaelnagy escreveu:Fiz isso e o erro agora mudou para a etapa anterior da escolha do frete. Vai entender!
Desinstale o Frete no Painel de Crontole e reinstale o modulo e dpois instale de novo e coloque seu cep, veja se resolve.