Pesquisar

Extensão ou app para importar produtos entre plataformas de vendas

01/04/2025 às 14:18

Descrição do Projeto:

*Descrição da ferramenta básica*

A *smart drop* será uma extensão para Chrome que permite sincronizar produtos entre plataformas de e-commerce, como Shopify e Nuvemshop, de forma prática, inspirada na Dropar.ai. O usuário arrasta URLs de produtos (drag and drop) para a extensão, que extrai dados como nome, imagem, descrição e preço via web scraping. Esses produtos podem ser editados e sincronizados com a loja escolhida (Shopify ou Nuvemshop) usando APIs oficiais (OAuth para autenticação). A extensão inclui:

- *Autenticação*: Login com e-mail e senha, gerenciado por um backend (Node.js, MongoDB, com JWT para segurança). Suporta atualização de perfil e alteração de senha.
- *Seleção de plataforma*: Escolha entre Shopify e Nuvemshop, com configuração via URL e autenticação OAuth (necessita de Client ID e Client Secret para cada plataforma).
- *Configurações do drop*: Opções para definir quais dados sincronizar (fotos, descrição, variações) e limpar conteúdo (scripts, links, formatação), aplicadas durante a sincronização.
- *Lista de produtos*: Exibe produtos dropados com opções de editar, excluir, ver histórico de drops e sincronizar. Inclui checkboxes para seleção e botão "DROPAR" com contador.
- *Histórico de drops*: Registra produtos sincronizados no backend, com detalhes como plataforma e data, acessível via menu lateral.
- *Persistência*: Produtos dropados e sincronizados são salvos no backend (MongoDB) para manter o estado entre sessões. Produtos dropados são removidos após sincronização.
- *Interface*: Design inspirado na Dropar.ai, com fundo escuro (#1C2526), campos cinza (#2C3536), botões azuis (#00A3FF), e menu lateral colapsável com ícones.

*Informações importantes adicionais*:
- *Backend*: Usa Node.js com Express, MongoDB para banco de dados, bcrypt para hash de senhas, e JWT para autenticação. Inclui rotas para login, registro, perfil, senha, web scraping (axios e cheerio), e gerenciamento de produtos (dropados e sincronizados).
- *Web scraping*: Extrai dados de produtos (nome, imagem, preço, descrição) de URLs dropadas, mas pode precisar de ajustes nos seletores para diferentes sites.
- *APIs*:
- Shopify: Usa a API REST (versão 2023-10) para criar produtos. Requer configuração de app no Shopify Partner Dashboard.
- Nuvemshop: Usa a API REST (v1) para criar produtos. Requer configuração de app no painel de desenvolvedores da Nuvemshop.

*Objetivo*: Criar uma ferramenta que facilite a importação e sincronização de produtos entre lojas Shopify e Nuvemshop, com interface e fluxo semelhantes à Dropar.ai, incluindo autenticação segura, integração com APIs, persistência de dados, e uma experiência de usuário fluida.

Links para referências:

• https://dropar.ai/
• https://chromewebstore.google.com/detail/dropar/hbkhiliohiddheogklpojebfngafhkag
• https://www.youtube.com/@droparoficial
• Outra ferramenta:
• https://dropify.gg/
• https://chromewebstore.google.com/detail/dropify/kapnpakojkeekcjnfehcgmpgljloomec

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 03/04/2025 às 11:14

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 3
Interessados: 7
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolver novas funcionalidades em sistema - Procuro desenvolvedor especialista em Next.js, Node.js, TypeScript e banco de dados para a criação de novas funcionalidades.

Criação de landing page para curso online - Olá, Estou buscando um(a) profissional para desenvolver uma landing page de um curso online de bioestatística. Já temos nossa logotipo e ideias para a copy. O(a) contratado(a...

Construção de um mini ERP - Olá, Preciso fazer um ERP que será desenvolvido em módulos. No primeiro momento, serão apenas 2 módulos, e com o passar do tempo iremos evoluindo. Requisitos: ...

Landing page - Preciso de alguém que faça a landing page para emagrecimento. Será necessário reestruturar a página e corrigir valores no checkout.

Plug-in WordPress e implementação no back-end - Plugin WordPress e implementação no backend.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.