Analisando propostas

Desenvolvimento e Integração B2b

Publicado em 14 de Dezembro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolvimento de sistema de pedidos online, no modelo B2B, onde os clientes poderão efetuar os pedidos em forma de grade de produtos, facilitando a compreensão da gama de variações dos mesmos, bem como conferindo mais transparência e agilidade ao efetuar os pedidos.
Integração do B2B com o sistema ERP Bling, através de API fornecida pela Bling, onde serão integrados controles
de estoque, controles de clientes, dados de compras e crédito dos clientes, bem como integração dos pedidos
efetuados através do B2B para serem efetivados através do Bling onde será efetivada a compra.

Contexto Geral do Projeto

O ambiente B2B deverá ser desenvolvido em linguagem PHP (7.4 ou superior) e Javascript para ambiente WEB, sendo os dados persistidos em banco de dados PostgreSQL (9.6 ou superior). Para tal desenvolvimento deverá ser utilizado o apoio do Framework Adianti, um framework PHP com layout baseado em Bootstrap, que traz agilidade no startup do desenvolvimento, pois proporciona já integrado ambiente de autenticação de login, bem como recursos de estética de tela. Ainda dentro do desenvolvimento do B2B, é contemplada a gestão do cadastro de clientes, permitindo gestão dos acessos de cada um destes, podendo ser revogada ou concedida a credencial de acesso por parte da empresa quando for necessário. No acesso do ponto de vista do cliente, este poderá acessar os seus pedidos já efetuados previamente (através do B2B), bem como poder recuperar estes pedidos para repeti-los posteriormente quando desejado. Neste mesmo ambiente do cliente, é possível fazer a integração com o ERP Bling, trazendo informações sobre o pedido efetuado, de forma a complementar os dados do pedido já existentes no B2B. Planejamento: O desenvolvimento deste ambiente foi planejado em 4 etapas, sendo elas, Consumo da API / Integração, Desenvolvimento do Ambiente do Cliente, Integração dos Pedidos e Efetivação, Testes e Ajustes. - Consumo da API / Integração: Letavantamento inicial da documentação da API, com a devida documentação dos elementos que serão integrados. De/Para do layout de códigos de produtos e suas grades para proporcionar o posterior desenvolvimento da tela de pedidos com nossa grade de produtos dinâmicamente. Criação do Modelo de Dados no Banco e as Classes para a comunicação, dentro dos parâmetros levantados, para acomodar a informação integrada. Criação dos mecanismos para o acionamento automático de alguns dos processos de integração para que estes sejam disparados de forma automática, em cronologia a ser definida e que atenda o bom andamento do sistema B2b, sem gerar consumo de requisições na api do erb bling. Criação das Classes de entrega, para após o processamento, efetuar a montagem do pacote a ser enviado para o ERP Bling, dentro de padrão já reconhecido e atendido pela nossa api, como xml ou json formatado e validado. Testes da integração para validação dos layouts e metrica de tempo de integração, informações estas a serem utilizadas como dados estratégicos para a evolução do sistema. - Desenvolvimento do Ambiente do Cliente: Criação das telas e listagens para clientes, produtos, estoques, para consulta dos dados integrados. Criação de painel de integração para acompanhamento das comunicações e possíveis erros durante o processo. Criação de lógica de comportamento do sistema sobre reações, avisos em tela e alertas por email a respeito de erros de comunicação entre os ambientes, para assim evitar problemas decorrentes da falta de integração de dados e pedidos perdidos por falta deste integração, permitindo tomada de atitude corretiva e devido ajuste quando necessário. Criação de controles e configurações de validade de dados, para que o sistema entenda quando atualizar automaticamente informações que já estão fora de sua “validade”. Tela para manutenção de clientes, ativando ou desativando acesso, limitações de pedidos, controle e manutenção de senhas de acesso dos clientes. - Integração dos Pedidos e Efetivação: Criação de controles para a validação e envio dos dados dos pedidos para a api do erp bling, coletando a confirmação do pedido com o ok da api, de forma a garantir a integração efetuada com sucesso e evitar perdas com possíveis falhas de comunicação entre os ambientes. Após a integração do pedido, deverão ser coletados dados do mesmo através da api do erp bling, para que seja alimtentado o sistema com informações complementares, e dando melhor visibilidade para o cliente no acompanhamento de seu pedido no ambiente de cliente. Neste ponto, visamos garantir que o cliente tenha acesso ao máximo de informações possíveis sobre sua solicitação, reduzindo assim o contato em busca de informações sobre seus pedidos e andamento dos mesmos. - Testes e Ajustes: Elaboração de bateria de testes do ambiente, validações dos funcionamentos das regras de negócio aplicadas, validações de erros de grafia, testes de funcionalidade de validações de campos bem como segurança e acertividade da transição entre as telas. Identificação de possíveis discrepâncias e devido ajuste e correção de elementos visuais ou funcionalidades de sistema. Neste momento, devera ser estimulado o uso do sistema em paralelo para pedidos de teste de algum cliente laboratório no processo. Após o desenvolvimento, nossa empresa sera proprietaria exclusiva de todos os códigos fonte do sistema criado, podendo dar continuidade ou manutenção futura como desejar.

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 Não se aplica
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 20 de Março de 2023

Habilidades necessárias

Outro projetos publicados por A. V.