Analisando propostas

Desenvolvedor Shopify para Integrar App de Personalização de Produtos (Theme App Extension)

Publicado em 12 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Somos um e-commerce de camisetas com estampas personalizadas, construído na plataforma Shopify. Atualmente, utilizamos um app de mercado (TeeinBlue) para que os clientes personalizem os produtos diretamente na loja. Paralelamente, desenvolvemos uma ferramenta para uso interno, em JavaScript puro, para nossa equipe possa gerar mockups de forma rápida. Este App já está funcional. O objetivo deste projeto (Fase 1) é realizar uma prova de conceito, integrando nosso App “caseiro” a uma única página de produto na nossa loja Shopify, substituindo a funcionalidade do TeeinBlue. Queremos validar a viabilidade técnica dessa integração antes de expandir para outros produtos.

Contexto Geral do Projeto

Escopo Detalhado do Projeto (Fase 1): O freelancer será responsável por criar a "ponte" entre nosso App e o carrinho da Shopify. O trabalho consiste em: 1. Criar uma Extensão de App de Tema (Theme App Extension): Utilizar a abordagem moderna e recomendada pela Shopify para criar um "Bloco de App" que possa ser adicionado à página de produto através do editor de temas da loja. 2. Integrar o Código Existente: Incorporar o código Javascript/html/css do nosso mockapp funcional dentro da extensão criada. 3. Desenvolver a Lógica de "Adicionar ao Carrinho": Esta é a tarefa principal. O fluxo do usuário será: O cliente acessa a página do produto. Ele interage com o App para personalizar a estampa (inserindo nomes, imagens, etc.). O app gera em tempo real a imagem do mockup final em um elemento <canvas>. Ao clicar no botão "Comprar" (ou "Adicionar ao Carrinho"), a sua solução deve: - Converter o conteúdo do <canvas> para uma imagem (png ou jpg). - Usar a API da Shopify para adicionar o produto ao carrinho. - Anexar a imagem do mockup gerado e os dados da personalização (ex: nome: "Lucas", nome: "Ana") como propriedades da linha do item (line item properties) no carrinho. - Garantir que os thumbnails e imagens de produto customizado que apareçam no carrinho e nos emails de confirmação enviados aos cliente mostrem a personalização criada pelo cliente, e não uma imagem de vitrine do produto. Entregável Final: Uma Extensão de App funcional e instalada na nossa loja, onde um cliente consegue personalizar o produto "Jardim da Vovó" e adicioná-lo ao carrinho com todos os dados da personalização corretamente salvos e as imagens da personalização sendo exibidas no carrinho e em emails para o cliente. O que NÃO está no escopo desta fase: - Desenvolver a lógica de personalização (já está pronta no meu App). - Expandir para outros produtos. - Criar um painel de administração para gerenciar estampas. Habilidades Necessárias: - Experiência comprovada em desenvolvimento de Apps para Shopify. - Conhecimento específico em Theme App Extensions. Domínio da API da Shopify (Storefront API, Ajax API Cart). - Excelente conhecimento em Javascript, html e css. Proposta e Orçamento: Estou buscando um freelancer para trabalhar com um preço fechado para este escopo da Fase 1. Por favor, ao enviar sua proposta, inclua: - Seu portfólio com exemplos de Apps Shopify que você desenvolveu, especialmente se tiver alguma Extensão de App. - Uma breve descrição de como você planeja abordar a integração técnica. Seu orçamento fechado e o prazo estimado para a conclusão do projeto. E ste é um projeto com grande potencial de crescimento, e o freelancer que entregar um bom trabalho nesta Fase 1 terá forte preferência para as fases futuras (escalabilidade do app, novas funcionalidades, etc.). Aguardo sua proposta!

Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
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: 15 de Novembro de 2025

Habilidades necessárias