Página 2 de 8
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 07 Mar 2013, 11:58
por guizero
Que bom rlasmar! Estou feliz que você tenha conseguido resolver e feliz que eu estava no caminho certo da ajuda hahaha vou editar lá em cima
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 07 Mar 2013, 12:33
por rlasmar
Estou com um outro erro, mas este não está afetando a funcionalidade de nada, o vqmod continua funcionando normalmente.
Vejam se ocorre com vcs tbm.
Ao clicar em Vendas -> Clientes -> Clientes
Um erro é gerado no log do vqmod:
*******************************Thu.log********************************
---------- Date: 2013-03-07 15:30:00 ~ IP : 134.234.193.146 ----------
REQUEST URI : /admin/index.php?route=sale/customer&token=3ee3376f5eb4a50695a1799a83e80f13
MOD DETAILS:
modFile : /home/teste/public_html/vqmod/xml/rastreamento_correios.xml
id : Rastreamento Correios
version : 1.0
vqmver : 2.3.0
author : Guilherme Araujo (atualizando código de Gerrit Bouweriks)
SEARCH NOT FOUND (ABORTING MOD): $_['error_action']
----------------------------------------------------------------------
Ao clicar em editar sobre o nome de algum cliente, o erro tbm é gerado.
Mas aparentemente o módulo continua funcionando normal.
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 07 Mar 2013, 12:35
por guizero
Isso aí tem a ver com o seu arquivo de linguas. O erro seria mostrar o campo sem nome, mas pode ser que você não tenha os arquivos em INGLES instalados e por isso ele não está achando (porque o mod funciona para INGLES e PORTUGUES). Se você não tiver os arquivos em ingles, logo não vai achar mesmo, mas é um erro sem problemas.
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 07 Mar 2013, 13:30
por rlasmar
Acho que não tem a ver com o idiomas, ativei o idioma inglês e continua dando este erro.
Mas diga uma coisa, o seu não está dando esse erro? tá funcionando sem nenhum alerta de erro? mesmo clicando lá onde falei Vendas->Clientes->Clientes.
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 11 Mar 2013, 15:18
por jadmaxs
OLÁ BOA TARDE ,ESSE VQMOD NO OP 1.5.5.1 SÓ FUNCIONA NO PAINEL ADMIN , NA PAGINA DE HISTÓRICO DO PEDIDO NÃO APARECE O RASTREAMENTO
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 11 Mar 2013, 15:42
por rlasmar
jadmaxs escreveu:OLÁ BOA TARDE ,ESSE VQMOD NO OP 1.5.5.1 SÓ FUNCIONA NO PAINEL ADMIN , NA PAGINA DE HISTÓRICO DO PEDIDO NÃO APARECE O RASTREAMENTO
Provavelmente há algo de errado com seu OC.
Utilizo OC 1.5.5.1 e está funcionando.
Verifique em algumas mensagens acima se você possui as tabelas necessárias no seu banco de dados

Re: [VQMOD] Código de Rastreamento Correios
Enviado: 12 Mar 2013, 10:44
por guizero
jadmaxs escreveu:OLÁ BOA TARDE ,ESSE VQMOD NO OP 1.5.5.1 SÓ FUNCIONA NO PAINEL ADMIN , NA PAGINA DE HISTÓRICO DO PEDIDO NÃO APARECE O RASTREAMENTO
Jadmaxs, ele somente aparecerá na tela do cliente de você NOTIFICÁ-LO! Ou seja, se você não notificá-lo o OC entenderá como prodecimento interno (eu também achei isso estranho pra falar a verdade, mas testei antes em outras lojas para ver).
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 12 Mar 2013, 14:53
por albalb
e, para resolver isso, ele mostrar o status mesmo nao enviando o email para a pessoa e so fazer o seguinte em catalog/model/account/order.php:
public function getOrderHistories($order_id) {
$query = $this->db->query("SELECT date_added, os.name AS status, oh.comment, oh.notify FROM " . DB_PREFIX . "order_history oh LEFT JOIN " . DB_PREFIX . "order_status os ON oh.order_status_id = os.order_status_id WHERE oh.order_id = '" . (int)$order_id . "' AND oh.notify = '1' AND os.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY oh.date_added");
troca por:
$query = $this->db->query("SELECT date_added, os.name AS status, oh.comment FROM " . DB_PREFIX . "order_history oh LEFT JOIN " . DB_PREFIX . "order_status os ON oh.order_status_id = os.order_status_id WHERE oh.order_id = '" . (int)$order_id . "' AND os.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY oh.date_added");
se nao me engano foi isso que fiz, e so remover o filtro que ele poe para nao mostrar o notify>0
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 12 Mar 2013, 14:55
por jadmaxs
guizero escreveu:jadmaxs escreveu:OLÁ BOA TARDE ,ESSE VQMOD NO OP 1.5.5.1 SÓ FUNCIONA NO PAINEL ADMIN , NA PAGINA DE HISTÓRICO DO PEDIDO NÃO APARECE O RASTREAMENTO
Jadmaxs, ele somente aparecerá na tela do cliente de você NOTIFICÁ-LO! Ou seja, se você não notificá-lo o OC entenderá como prodecimento interno (eu também achei isso estranho pra falar a verdade, mas testei antes em outras lojas para ver).
olá boa tarde resolvi o problema no xml o tema estava como default / alterei colocando o nome do meu tema e deu certo . abraços
Re: [VQMOD] Código de Rastreamento Correios
Enviado: 12 Mar 2013, 19:23
por guizero
albalb escreveu:e, para resolver isso, ele mostrar o status mesmo nao enviando o email para a pessoa e so fazer o seguinte em catalog/model/account/order.php:
public function getOrderHistories($order_id) {
$query = $this->db->query("SELECT date_added, os.name AS status, oh.comment, oh.notify FROM " . DB_PREFIX . "order_history oh LEFT JOIN " . DB_PREFIX . "order_status os ON oh.order_status_id = os.order_status_id WHERE oh.order_id = '" . (int)$order_id . "' AND oh.notify = '1' AND os.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY oh.date_added");
troca por:
$query = $this->db->query("SELECT date_added, os.name AS status, oh.comment FROM " . DB_PREFIX . "order_history oh LEFT JOIN " . DB_PREFIX . "order_status os ON oh.order_status_id = os.order_status_id WHERE oh.order_id = '" . (int)$order_id . "' AND os.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY oh.date_added");
se nao me engano foi isso que fiz, e so remover o filtro que ele poe para nao mostrar o notify>0
Muito bom isso!