Evaluating bids

Integração entre ecommerce opencart e um drop-shipment

Published on the May 28, 2018 in IT & Programming

About this project

Open

Este projeto trata-se de desenvolver uma integração entre nosso e-commerce construído com a plataforma opencart e um sistema de drop-shipment.

Começarei explicando o contexto atual, e então como ocorrerá a integração, para que assim possam entender as peculiaridades do projeto.

Atualmente temos uma loja virtual (na plataforma opencart) como nosso principal canal de vendas, e temos os produtos dessa loja cadastrados no mercado livre através de um sistema de integração desenvolvido por nossa equipe, onde o mesmo sincroniza o estoque de ambos os canais. Quando há pedidos no mercado livre o sistema registra esse pedido no admin de nossa loja virtual, desta forma facilitando o gerenciamento dos pedidos e emissão de nota fiscal.

A nossa ideia é, cadastrar os produtos do drop-shipment em nosso site com o status desabilitado, para que não apareça em nossa vitrine, mas seja possível disponibilizarmos no mercado livre através de nosso sistema de integração.

A partir daqui vou começar a detalhar no que será a integração com o drop-shipment que é o assunto deste projeto.

1- Cadastro de produtos.

Deverá ser acrescentado ao formulário padrão do opencart um campo para informar o código externo do produto na drop-shipment, que será usado para identificação e sincronização do mesmo.

2- Sincronização de estoque.

Dado que seja cadastrado um ou mais produtos do drop-shipment junto aos demais produtos da loja, estes produtos devem ter seu estoque atualizado periodicamente através de consulta ao webservice da drop-shipment.

3- Sincronização de pedidos.

Os pedidos no drop-shipment seguem o fluxo mostrado no diagrama na imagem em anexo, onde num primeiro momento são enviados os dados do pedido para que o mesmo seja registrado em seu sistema e o estoque dos produtos sejam reservados. Na sequência, devem ser informados da aprovação ou cancelamento do pedido decorrente do pagamento (ou não pagamento) do mesmo no prazo de 48h. E finalmente, dado que o pedido foi aprovado, é necessário enviar os dados da Nota fiscal e Etiqueta de autorização de postagem para que o envio seja efetuado por parte deles.


3.1- Inserção de um novo pedido

Ao ser registrado um ou mais pedidos em nosso sistema contendo produtos do drop-shipment, eles devem ser enviados ao para o drop-shipment através do seu webservice.

3.2- Aprovação ou Cancelamento do pedido

Assim que o pedido for aprovado ou cancelado em nosso sistema, essa informação deve ser submetida ao drop-shipment.

3.3- Atualizar Pedido

Caso o pedido seja aprovado, emitiremos a nota fiscal e atualizaremos o status do pedido para "Faturado para o drop-shipment", e o sistema deverá pegar os dados da nota e a etiqueta de envio que estarão disponíveis em nossa base de dados e envia-los ao drop-shipment.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: June 27, 2018

Skills needed

Other projects posted by I.