Página 1 de 2

Integracao ERP

Enviado: 25 Nov 2010, 08:17
por adauri_jr
Bom dia a todos, estou integrando o Open Cart com o meu ERP, so que estou com um problema, eu consigo gravar nas tabelas do open cart, porem nao atualiza no site, eu preciso ir no painel de controle, e por exemplo, alterar um fabricante e salvar, para atualizar no site, alguem sabe porque ???


Jr

Re: Integracao ERP

Enviado: 25 Nov 2010, 10:04
por rochester
Já verificou se é cache?

Pode ser também que você não gravou no ponto certo da tabela, ou o dado vem de outro lugar e deu algum conflito.. O que exatamente você quer fazer?

Re: Integracao ERP

Enviado: 25 Nov 2010, 10:09
por adauri_jr
Bem, eu gostaria de jogar os dados do meu sistema pro site, e as vendas do site pro sistema, por exemplo ... pra gravar os fabricantes eu usei a tabela manufacturer e a tabela manufacturer_to_store, quando consulta na tabelas do mysql ta tudo certo, porem, nao atualiza o site.

Re: Integracao ERP

Enviado: 25 Nov 2010, 10:15
por rochester
Amigo, eu atualizei na mão aqui e deu certo..

Qual erro dá? Onde vc está tentando pegar?

(Excluiu o cache? :D)

Re: Integracao ERP

Enviado: 25 Nov 2010, 10:27
por adauri_jr
Tenete fazer esse teste, com as categorias, primeiro voce lista as categorias ( catalago->categoria ), vai no mysql e insere uma categoria na mao, estou usando as tabelas category, category_description, category_to_store, vai ate o site e lista as categoria novamente, a categoria nova nao vai aparecer.

Jr.

Re: Integracao ERP

Enviado: 02 Dez 2010, 11:56
por adauri_jr
Alguma novidade sobre isso ????

Re: Integracao ERP

Enviado: 22 Ago 2012, 17:59
por marciomoura
Boa Tarde Pessoal,

sou novo na comunidade, mas aprendi bastante já no forum, estou enfrentando o mesmo problema do amigo adauri_jr, estou tentando integrar o opencart com o meu software erp, quando faço tudo na mão o opencart não entende, até eu entrar em qualquer registro e mandar salvar, não preciso alterar nada, só entrar e clicar no botão salvar, alguem passou por isso?? conseguiu contornar??

obrigado!!!

Re: Integracao ERP

Enviado: 22 Ago 2012, 18:03
por edgabaldi
@marciomoura, você poderia mostrar a query sql que você está fazendo para inserir as informações no opencart?

Re: Integracao ERP

Enviado: 22 Ago 2012, 18:18
por marciomoura
claro, ai vai!!

INSERT INTO `oc_category` (`top`, `column`, `sort_order`, `status`, `date_added`, `date_modified`) VALUES (1, 1, 5, 1, '2012-08-22 17:40:00', '2012-08-22 17:40:00');

o category_id 64 foi gerado pelo primeiro insert.

INSERT INTO `oc_category_to_store` (`category_id`, `store_id`) VALUES (64, 0);

INSERT INTO `oc_category_description` (`category_id`, `language_id`, `name`, `description`, `meta_description`, `meta_keyword`) VALUES (64, 2, 'Teste 6', ' ', ' ', ' ');

rodo estes 3 sqls, vou no painel de controle da loja em Departamentos e nada, dai clico em editar em qualquer departamento que já existia , clico no salvar e pronto o departamento que eu criei na mão aparece.....

Re: Integracao ERP

Enviado: 22 Ago 2012, 18:38
por edgabaldi
@marciomoura,

Uma coisa que podemos testar é a query que o opencart faz para cadastrar a categoria. Ela fica no arquivo admin/model/catalog/category.php

É a função addCategory()

Você pode remover a query de dentro de $this->db->query() para uma variável $sql por exemplo, para imprimir na tela para ver como ele está fazendo:

$sql = "query copiada";
echo $sql; die();
$this->db->query($sql);

Observe no final desse método que o sistema, após cadastrar ele destroi o cache de category com:
$this->cache->delete('category');

Talvez seja isso que esteja acontecendo. :-)

Se for isso mesmo, seu ERP é baseado em Web?