Realizado

Integração Api Bling com Api Dslite

Publicado em 21 de Junho de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Necessito desenvolver integração entre o ERP Bling (http://bling.com.br) e a empresa Dslite (https://dslite.com.br/).
Segue documentação API:
https://documenter.getpostman.com/view/5316990/RWaRNkaA#intro
https://manuais.bling.com.br/manual/?categoria=api-v2&tipo=api

Necessito importar os produtos dos fornecedores que estão na Dslite, e fazer consulta aos produtos para checar se há alteração de preço no fornecedor e alteração de estoque.

O Bling está integrado à outra empresa (plugg.to) que vende nos marketplaces.
Será utilizado função crossdocking e dropshipping.

Vamos detalhar mais sobre o projeto:

- Eu possuo servidor onde poderá ser incluso no final da entrega os arquivos e programados para execução (crontab, etc).

A Dslite possui api de integração, o qual vem informações sobre os produtos, entretanto é fundamental que os dados retornados sejam tratados para que o resultado vindo da Dslite seja inserido corretamente no Bling.

Cenários previstos:

- Busca dos dados da api dslite -> Inserção inicial dos produtos no bling (cadastro);
- Atualização constante do preço e estoque do produto;
- Desativação do produto caso deixe de existir no Dslite (alguns produtos eventualmente são excluídos de lá pelo que já percebi), nesse caso trata colocando produto sem estoque.
- Inserção de produtos caso apareça um novo no Dslite que ainda não está na base do bling.

Problemas já diagnosticados:

- Deve fazer um mapeamento dos campos que vem do dslite para os campos do bling (de/para)
- Alguns campos que não vem informação na api, deverão ser preenchidos com valor padrão no comando de inserção do bling - exemplo:
    - Localização colocar por padrão "Distribuidora".
    - Itens por caixa botar 1, se não tiver essa info.
    - Volumes botar padrão 1.
    - Origem pode ser 2 - extrangeira adquirida no mercado nacional
    - tipo do item: mercadoria pra revenda
    - Descrição no fornecedor - repete a informação do produto (o título)
    - Fabricante - puxar o fabricante do produto
    - Código do produto - repetir o sku dele
Em alguns casos, a marca do produto está no título do produto.
Em alguns casos, vem carácter inválido na descrição e título do produto, tem que tratar ( /*,#$%& )

- Se não me engano, as categorias dos produtos não são inseridas no bling, entretanto deverão ser puxadas na API para fornecimento através de planilha para a Plugg.to (integradora).
- Na hora de inserir o produto no bling, o preço de venda não será o mesmo que vem da dslite, haverá um acréscimo em % sobre o valor de custo (esse sim vem na api) - o % eu poderei mudar a hora que julgar necessário, mas definiremos um valor fixo em princípio.

Fase 2: Após esta integração estiver rodando e validada pela plugg.to:
- Quando ocorrer um pedido no plugg.to (o bling é sinalizado), enviar o pedido via xml da api para o dslite, para dropshipping.

O orçamento poderá ser dividido nas duas fases.

Importante: Enviar proposta com valor fechado do projeto e com o prazo. Qualquer dúvida pertinente favor perguntar, afim de não postergarmos as entregas com imprevistos.

A api da dslite vai retornar em média 6500 produtos.

Durante o processo de validação a plugg vai validar os cadastros e campos poderão ser fornecidos por fora da integração (eu ter que colocar em planilha do excel) para validar os cadastros, isso porque alguns campos exigidos pela plugg não existem no bling por padrão.

Em anexo planilha mais próxima do padrão exigido pela plugg para importação correta dos produtos.
Obs: Esse projeto passou por um profissional que não realizou as entregas, o projeto rodou por 4 meses e as entregas não foram finalizadas, então precisamos que quem assumir agora (começar do zero) tenha comprometimento com o timer das entregas.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 21 de Fevereiro de 2019

Habilidades necessárias

Outro projetos publicados por C. D. L.