Sobre este projeto
it-programming / e-commerce
Aberto
Preciso de um desenvolvedor sênior para refazer do zero um plugin de integração entre WooCommerce e Shopify.
Hoje o WooCommerce funciona como loja vitrine e possui vários produtos. Quando o cliente clica em finalizar a compra, o plugin captura os dados do carrinho, como ID do produto, nome, quantidade e valor, seleciona uma das lojas Shopify cadastradas e cria uma sessão em um domínio intermediário.
O cliente passa pelo domínio intermediário e é redirecionado para uma landing page PageFly na Shopify. Existem landings diferentes conforme a quantidade de produtos no carrinho. Ao continuar, o cliente deve ser enviado ao checkout Shopify utilizando um produto/variante previamente mapeado.
Após a compra, preciso conseguir identificar no pedido da Shopify quais produtos foram originalmente selecionados no WooCommerce, mantendo a relação entre ID do produto WooCommerce e quantidade.
Já possuo um plugin e scripts que fazem esse fluxo, porém o código atual está mal estruturado, possui bugs e quero reconstruir tudo do zero, mantendo a ideia principal e melhorando a arquitetura.
O sistema precisa suportar múltiplas lojas Shopify, rotação entre lojas, configuração das landings, mapeamento de variantes, sessões seguras, logs e tratamento de erros.
Também preciso refazer os scripts utilizados na PageFly e o sistema PHP do domínio intermediário.
Procuro alguém com experiência real em WooCommerce, desenvolvimento de plugins WordPress, PHP, JavaScript, Shopify Admin API, Draft Orders/checkout, PageFly, APIs REST e integrações entre plataformas.
Vou fornecer o plugin atual e todos os scripts existentes para análise do fluxo. Não quero apenas correções no código atual. Quero uma nova implementação, organizada, segura, documentada e fácil de manter.
Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias