Página 1 de 2
Erro ao exibir e alterar pedido
Enviado: 28 Jul 2016, 09:20
por leoquintino
Olá pessoal. Quando tento exibir o pedido ou alterar a situação do pedido dá um erro. Consigo ver o pedido, mas não consigo mudar a situação.
Alguém sabe o que pode ser? Valeu!
Veja o erro:
[Exception... "The URI scheme corresponds to an unknown protocol handler" nsresult: "0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL)" location: "JS frame :: https://impressaoajato.com.br/loja10/admin/view/javascript/jquery/jquery-2.1.1.min.js :: .send :: line 4" data: no]
[Exception... "The URI scheme corresponds to an unknown protocol handler" nsresult: "0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL)" location: "JS frame :: https://impressaoajato.com.br/loja10/admin/view/javascript/jquery/jquery-2.1.1.min.js :: .send :: line 4" data: no]
undefined
Re: Erro ao exibir e alterar pedido
Enviado: 28 Jul 2016, 10:56
por veteranodf
É o famoso caso de não inserir o
http://www no arquivo config.php quando instala a loja, deve acessar o arquivo config.php e admin/config.php e inserir "
http://www" antes do domínio do site;
Re: Erro ao exibir e alterar pedido
Enviado: 29 Jul 2016, 09:24
por leoquintino
Olá. Fiz a alteração que você sugeriu, mas continua com o mesmo problema. Tem ideia do que possa ser? De toda forma, obrigado pela dica. Veja o erro:
[Exception... "The URI scheme corresponds to an unknown protocol handler" nsresult: "0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL)" location: "JS frame ::
https://www.impressaoajato.com.br/loja1 ... 1.1.min.js :: .send :: line 4" data: no]
[Exception... "The URI scheme corresponds to an unknown protocol handler" nsresult: "0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL)" location: "JS frame ::
https://www.impressaoajato.com.br/loja1 ... 1.1.min.js :: .send :: line 4" data: no]
undefined
Re: Erro ao exibir e alterar pedido
Enviado: 29 Jul 2016, 14:39
por veteranodf
O sistema de edição de pedido utiliza a API do opencart, e a solicitação não esta sendo através do https, tente o seguinte, abra o arquivo
admin/controller/sale/order.php e faça as modificações abaixo;
Localize todos:
Substitua para:
Localize:
Substitua por
Localize:
Substitua por
Re: Erro ao exibir e alterar pedido
Enviado: 29 Jul 2016, 17:28
por leoquintino
Olá.
Alterei os:
Mas não tem as outras linhas.
Só com essa alteração o erro persiste.
Desculpe, esqueci de mencionar a minha versão é a 2.2.0.0.
Re: Erro ao exibir e alterar pedido
Enviado: 30 Jul 2016, 09:33
por veteranodf
Vou mudar o método pois da menos trabalho; Acesse
admin/view/template/sale/order_info.tpl e siga os passos abaixo; Só lembrando, se você utilizar o recurso multilojas todos os domínios devem ser https
Localize:
Substitua por:
Acesse
admin/view/template/sale/order_form.tpl
Localize todos:
Substitua por:
Código: Selecionar todos<?php echo str_replace('http', 'https', $store['href']); ?>
Re: Erro ao exibir e alterar pedido
Enviado: 30 Jul 2016, 12:34
por leoquintino
Olá. Fiz a alteração no order_info.tpl. Mas no order_form.tpl não tem o <?php echo $store['href']; ?> . Tentei pegar $store_url e coloquei str_replace('http', 'https', $store_url). Mas também não resolveu o problema. Desculpe o trabalho, mas tem mais alguma ideia? Valeu.
Re: Erro ao exibir e alterar pedido
Enviado: 01 Ago 2016, 12:16
por veteranodf
Fiquei sem ideias, se tiver feitos as modificações e limpado o cache do ocmod e não funcionou vamos esperar que mais alguém tenha dicas para você; Boa sorte;
Re: Erro ao exibir e alterar pedido
Enviado: 01 Ago 2016, 21:08
por Manoel Vidal
Uma outra coisa que pode ser feito é alterar as urls da loja que são armazenadas na tabela order do banco de dados da loja, atualize elas para o domínio com https.
Espero ter ajudado.

Re: Erro ao exibir e alterar pedido
Enviado: 17 Nov 2016, 09:06
por luisbacelli
Manoel,
Estou com o mesmo problema e segui sua dica, porém, ao contrario... rsrs...
Vou explicar o que fiz:
Minha loja utiliza https. Verifiquei o banco e consta o store_url com https... imaginei que não iria estar, mas já estava. Troquei por http e acredite ou não, funcionou, mesmo minha loja estando em https. Não sei explicar o por que disso.
Agora que vem o outro problema, se minha loja está toda com https e o store_url também grava com https, o que tenho que fazer para resolver o problema.... ficar entrando no banco toda vez para substituir https para http, não vai rolar...
Acredito que resolvendo isso, servirá para os demais.
No aguardo.
Luis