Página 1 de 1

[Resolvido] Erro ao editar os pedidos

Enviado: 16 Jun 2015, 18:11
por afarias
Pesso(ALL)

Ao tentar editar um pedido, o seguinte erro aparece:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

<b>Notice</b>: Undefined variable: json in <b>/home/alexfarias/public_html/admin/controller/sale/order.php</b> on line <b>2221</b>

então, com isso eu não consigo fazer nada relacionado a qualquer pedido, nem mesmo deletar ou finalizar.
Alguem sabe como resolver isso?

Re: Erro ao editar os pedidos

Enviado: 18 Jun 2015, 14:44
por afarias
Resposta do Suporte Open Cart:
Tentei isso vairas vezes, mas curiosamente o banco de dados(PHPMyadmin) continuava voltado as api´s para id 0, mas aparentemente apos configurar o banco novamente, ele funcionou:
Na primeira tentativa, voltava apenas a primeira linha do erro acima:
1. In Opencart Admin, go to Settings >> API and create a new user.
2. In cPanel navigate to phpMyAdmin and then select your database where your store is installed.
3. Find table oc_setting and then find key "config_api_id".
4. Set the value field to 1 where key = config_ap_id (it was set to 0 on my system).
5. Next go to table oc_api and check that api_id = 1
Na segunda tentativa, o erro mudou e começou a aparecer apenas: syntaxError: unexpected end of input e o botão de OK
As dicas abaixo dadas pelo Raymond, não foram testadas, pois ao voltar ao PHPMyadmin, notei que o usuário estava agora com ID 3( acredito que por ter sido a terceira tentativa de criar o API, então coloquei id 0 e agora ta tudo funcionando. Estas dicas abaixo, não foram testadas fica por conta e risco de quem quiser testar.
Hi Alex,

Your problem may be caused by:
1) Your site is Maintenance Mode. Please try disable it in In Opencart Admin, go to System >> Settings >> Edit >> Server tab >> Maintenance Mode: NO

2) Your language(new language) was error. Please try re-install the English language.

3) API user: In Opencart Admin, go to System >> Settings >> Users >> API and create a new user then go to System >> Settings >> Edit >> Option tab >> API User >> choose new API

4) Your hosting did disable the 443 port. Please try edit the file: admin/config.php
find the code:
define('HTTPS_CATALOG', 'https://yoursite.com/');
change to:
define('HTTPS_CATALOG', 'http://yoursite.com/');

change "https" to "http"

5) enable loopback in your hosting

If all of the above method still cannot work in a new opencart, i guess it is probably some wrong server setting in your hosting but i have no idea what is it...

Best Regards,
Raymond

Re: Erro ao editar os pedidos

Enviado: 18 Jun 2015, 19:13
por Manoel Vidal
Realmente nesta explicação estão todas as possíveis causas para este problema que em resumo são:
1) A loja pode está em modo de manutenção e em modo de manutenção o erro ocorre.
2) Problemas na codificação dos arquivos de linguagem, ou seja, o problema pode ser a tradução utilizada e para tirar a dúvida, volte o idioma padrão para o inglês e faça o teste.
3) Crie uma nova chave API, através da administração da loja no menu Configurações->Usuários->API.
4) Pode ser problema em sua hospedagem que não está permitindo que a biblioteca CURL do PHP, se comunique através de conexão HTTPS ou seja, pela porta 443, neste caso:
Edite o arquivo admin/config.php e localize a linha:
define('HTTPS_CATALOG', 'https://www.seudominio.com.br/');
E modifique apenas o https para http
Assim você desabilita o acesso pelo https, porém o ideal é que funcione por https caso você tenha instalado.
5) Solicite ao suporte de sua hospedagem que ative o loopback.

Acrescento que é possível que esse problema também seja causado por interferências ou bloqueios realizados por módulos de segurança como mod_evasive ou mod_security, que são muito utilizados para aumentar a segurança no Apache por serviços de hospedagem.

Espero ter ajudado. :D

Re: Erro ao editar os pedidos

Enviado: 27 Jul 2015, 20:38
por lais2194
Olá, boa noite!

Fiz todos os processos acima citados, mas sem êxito.
Percebi que ao tentar criar um pedido pelo back-end ocorre o mesmo erro.

Versão: 2.0.1.0
Alguém sabe se já temos uma solução ?

Obrigada
Att.

Re: Erro ao editar os pedidos

Enviado: 29 Jun 2016, 13:08
por Tatianne Negri
estou com o mesmoe rro e nãoe stou cosneguindo resolver... alguem pode me ajudar

Re: [Resolvido] Erro ao editar os pedidos

Enviado: 15 Nov 2016, 14:46
por brugomes007
Olá Pessoal,

Estou com problema nos valores do pedido, o cliente recebe um valor e no checkout aparece outro, sabem dizer o que pode ser?

Desde já agradeço!

Re: [Resolvido] Erro ao editar os pedidos

Enviado: 16 Nov 2016, 11:34
por veteranodf
brugomes007 escreveu:Olá Pessoal,

Estou com problema nos valores do pedido, o cliente recebe um valor e no checkout aparece outro, sabem dizer o que pode ser?

Desde já agradeço!
Verifique as configurações de moeda;

Re: [Resolvido] Erro ao editar os pedidos

Enviado: 17 Nov 2016, 15:31
por brugomes007
Está certa a configuração para Real.