Página 1 de 3
API no Opencart
Enviado: 28 Jun 2013, 14:44
por techans
Seguinte pessoal preciso saber se existe uma forma de fazer uma integração de API no Opencart. Tenho um PHP que conecta no sistema do meu fornecedor os produtos para venda (dropdown). Queria fazer com que o Opencart puxasse os dados automaticamente utilizando a API que eles me fornecem e depois queria gerenciar as API's no meu site para conectar outros nele.
Se alguém souber de algum módulo que eu consiga fazer essa interação ou já tiver feito algo semelhante. Agradeço.
Re: API no Opencart
Enviado: 28 Jun 2013, 19:38
por valdeir2000
É possível sim, mas terá que ter alguém com conhecimento em PHP para poder fazer essa integração.
Re: API no Opencart
Enviado: 28 Jun 2013, 19:53
por CodeMarket
techans, acredito que tem que fazer do zero ou apegas pegar uma base, mas pronto 100%, acho difícil achar. Mas por curiosidade, onde tem a documentação da API do Opencart?, pois nem documentação direito tem, acredito que deva ser um módulo pago, pois não sei se tem por padrão.
Re: API no Opencart
Enviado: 28 Jun 2013, 20:25
por valdeir2000
okani escreveu:techans, acredito que tem que fazer do zero ou apegas pegar uma base, mas pronto 100%, acho difícil achar. Mas por curiosidade, onde tem a documentação da API do Opencart?, pois nem documentação direito tem, acredito que deva ser um módulo pago, pois não sei se tem por padrão.
O OpenCart não tem API
Re: API no Opencart
Enviado: 28 Jun 2013, 20:28
por CodeMarket
Imaginei isso, você sabe algum lugar com boa documentação para desenvolvedor do Opencart valdeir2000?, pois não achei quase nada, apenas a documentação padrão que está bem incompleta.
Re: API no Opencart
Enviado: 28 Jun 2013, 20:34
por valdeir2000
okani escreveu:Imaginei isso, você sabe algum lugar com boa documentação para desenvolvedor do Opencart valdeir2000?, pois não achei quase nada, apenas a documentação padrão que está bem incompleta.
Não tem outra documentação não, o pessoal até perguntou para o Daniel Kerr (Fundador do OpenCart) a resposta dele foi, "Aprenda Programação Orientada a Objeto".
https://github.com/opencart/opencart/issues/681
Re: API no Opencart
Enviado: 28 Jun 2013, 20:42
por CodeMarket
Caramba que coisa, não queremos aprender a programar (tem outros locais para isso) e sim ter acesso a uma boa documentação para podermos modificar o Opencart, que por sinal, eles também ganham com isso, já que cobram uma % do valor do Módulo vendido no opencart.com
Por isso no Brasil ainda é fraco o número de Programadores para o Opencart ou cobram caro, eles deviam aprender com o Laravel e criar uma boa documentação. Mas valeu pelo toque, pelo jeito tem que analisar cada caso a parte mesmo.
Re: API no Opencart
Enviado: 02 Jul 2013, 00:13
por HermeZ
Re: API no Opencart
Enviado: 02 Jul 2013, 00:19
por CodeMarket
Eu cheguei a olhar, mas para mim não vale a pena investir tudo isso pela API, até poque eu pegaria ela mais para saber os dados retornados e imagino que na próxima versão já vai ter isso. Mas estou me virando, o ruim que temos que descobrir o que faz as funções do Opencart e o que retorna e só depois focar nas modificações, antes fazia tudo pelo Laravel, pelo menos nunca tive problema com a bela documentação deles e a documentação da API.
Re: API no Opencart
Enviado: 02 Jul 2013, 01:53
por valdeir2000
okani escreveu:Eu cheguei a olhar, mas para mim não vale a pena investir tudo isso pela API, até poque eu pegaria ela mais para saber os dados retornados e imagino que na próxima versão já vai ter isso. Mas estou me virando, o ruim que temos que descobrir o que faz as funções do Opencart e o que retorna e só depois focar nas modificações, antes fazia tudo pelo Laravel, pelo menos nunca tive problema com a bela documentação deles e a documentação da API.
Na próxima versão não vai ter essa opção de API não.
Apesar de achar o código do OC ruim comparado a outros frameworks, a estrutura dele (MVC-L); Semântica usada nos métodos. Acho muito boa, de fácil entendimento.
Só acho que o próprio código deveria ser comentado (Função do método, Dados de Entrada e Saída), assim como encontramos no CodeIgniter ou FuelPHP