leonardoas Posted April 19, 2017 Share Posted April 19, 2017 Gostaria de saber se tem possibilidade da comunicação/integração do PrestaShop com meu ERP(ERPNext), usando linguagem Python. E se vocês tem algum modelo para servir de exemplo... Obrigado Link to comment Share on other sites More sharing options...
selectshop.at Posted April 19, 2017 Share Posted April 19, 2017 Para a troca de dados entre banco de dados vc. usa o servico web (webservice). Modelos nao existem, pois isto é servico de programacao, ou seja servico nao gratuíto. Mas talvez vc. encontra alguns exemplos no net. Documentacao oficial vc. encontra aqui: http://doc.prestashop.com/display/PS16/Using+the+PrestaShop+Web+Service Link to comment Share on other sites More sharing options...
leonardoas Posted April 19, 2017 Author Share Posted April 19, 2017 Entendi, o problema é que está em PHP e eu tenho conhecimento de Python, então fica um pouco confuso... No caso posso tentar comunicar como API Rest? Link to comment Share on other sites More sharing options...
selectshop.at Posted April 19, 2017 Share Posted April 19, 2017 A API do Prestashop é uma Crud API. Veja exemplos aqui: https://github.com/PrestaShop/PrestaShop-webservice-lib/tree/master/examples Crud e Rest são coisas fundamentalmente diferentes. Um aplicativo Crud é um aplicativo em que sua principal funcionalidade é criar, revisar, atualizar e excluir dados em armazenamento persistente.REST, que significa transferência de estado representacional, é um tipo de arquitetura de software. Link to comment Share on other sites More sharing options...
leonardoas Posted April 19, 2017 Author Share Posted April 19, 2017 Entendi, para eu apenas testar a comunicação, irei precisar apenas da url do site de e-commerce e também da chave de permissão para comunicar com a URL? Link to comment Share on other sites More sharing options...
selectshop.at Posted April 19, 2017 Share Posted April 19, 2017 Exato. Se a aplicação web é muito básica, então eu recomendo ir com Flask, um microframework para Python. No entanto, se você quiser eventualmente escalar o aplicativo, Node.js (JavaScript) pode ser uma opção melhor, ou Django / Pyramid se você quiser ficar com Python. Link to comment Share on other sites More sharing options...
leonardoas Posted April 19, 2017 Author Share Posted April 19, 2017 (edited) Como eu disse, é um ERP, porém é complexo e tem várias funcionalidades... Mas foi direcionado para mim descobrir apenas como estabelecer uma conexão entre nosso ERP e a plataforma de e-commerce do nosso parceiro. A questão de troca de informações, será implementada depois... Onde a ideia é fazer o webservice né, que é a troca de informações entre a nossa ferramenta de gestão e a API dos nossos clientes... Edited April 19, 2017 by leonardoas (see edit history) Link to comment Share on other sites More sharing options...
selectshop.at Posted April 19, 2017 Share Posted April 19, 2017 O ERP pode ter muitas funcionalidades, mas funcoes básicas que é a troca de dados básicos como pedidos e clientes, creio ser um básico mesmo. A nao ser que vc. pretenda extender o banco de dados do Prestashop com outros aplicativos/módulos para que estes tmb. fiquem disponíveis, seria uma coisa mais complicada. Acredito que com os modelos e implementacao básica mesmo vai poder fazer a troca de dados entre bancos para produtos e clientes. O resto deixe aonde está - na ERP mesmo. Link to comment Share on other sites More sharing options...
leonardoas Posted April 19, 2017 Author Share Posted April 19, 2017 Sim é isso mesmo, então é o básico... A única comunicação que fiz até agora foi com emissora de NFe, por isso estou tendo dificuldades com essa integração, parece ser mais complexa Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now