Analisando propostas

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

Publicado em 28 de Maio de 2018 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 27 de Junho de 2018

Habilidades necessárias

Outro projetos publicados por I.