Projeto Técnico – Desenvolvimento WooCommerce para Revendedores
🎯 Objetivo
Implantar uma loja em WooCommerce com foco em operação B2B, permitindo que revendedores internos:
Tenham login próprio.
Criem pedidos diretamente em nome do cliente final.
Visualizem apenas os pedidos realizados por eles mesmos.
Tenham o faturamento e emissão de nota fiscal no cliente final (via integração ERP).
Acompanhem a comissão por pedidos realizados.
📝 Escopo Detalhado
🔐 Gestão de Usuários
Criar um papel de usuário específico (Revendedor).
Permitir login apenas em frontend (sem acesso ao wp-admin).
Configurar permissões: comprar, criar pedidos, acessar painel de revendedor.
🛒 Fluxo de Pedidos
Revendedor logado → adiciona produtos no carrinho.
Checkout deve permitir preenchimento dos dados do cliente final (nome, cpf/cnpj, endereço, e-mail).
Pedido registrado em WooCommerce com metadado do ID do revendedor.
Revendedor não gera fatura em nome próprio, apenas intermedia.
📊 Painel do Revendedor
Criar endpoint em Minha Conta: “Pedidos do Revendedor”.
Exibir tabela listando apenas pedidos relacionados ao revendedor logado.
Informações exibidas: nº pedido, cliente final, data, status, valor total.
Layout responsivo (compatível com tema ativo).
🧾 Faturamento e Nota Fiscal
Integração WooCommerce + ERP (Bling ou Tiny).
Pedido gerado → ERP emite NFe em nome do cliente final (dados do checkout).
Sincronização de status de pedido entre WooCommerce ↔ ERP.
Garantir que o revendedor não apareça na NFe, apenas o cliente.
💰 Controle de Comissão (Opcional)
Implementar com plugin de afiliados (SliceWP / AffiliateWP) OU via relatório customizado.
Cada pedido vinculado ao revendedor gera comissão percentual.
Painel do revendedor deve exibir pedidos e comissão acumulada.
📧 Notificações e E-mails
Enviar e-mails padrão do WooCommerce para o cliente final.
(Opcional) Adicionar revendedor em cópia oculta dos e-mails de pedido.
🔧 Tecnologias / Plugins Sugeridos
WooCommerce + WordPress (última versão estável).
Extra Checkout Fields for Brazil (dados fiscais brasileiros).
User Role Editor (gestão de papéis de usuário).
WooCommerce Frontend Manager (WCFM) ou snippets customizados para painel restrito.
ERP Bling / Tiny (integração oficial WooCommerce).
AffiliateWP ou SliceWP (para controle de comissão).
Checkout Field Editor ou customização via
functions.php/snippets.
📌 Requisitos Técnicos
Programação em PHP + WordPress hooks/actions.
Customização de WooCommerce endpoints (Minha Conta).
Conhecimento em Apis rest (erp bling/tiny).
Experiência com fiscalização brasileira (cpf/cnpj, nfe).
Conhecimento em segurança WordPress (restrição de acessos, roles).
✅ Entregáveis
Ambiente WooCommerce configurado e testado.
Papel “Revendedor” criado e funcional.
Checkout adaptado (dados do cliente final).
Endpoint personalizado com listagem dos pedidos do revendedor.
Integração ERP com emissão de NFe no cliente final.
Documentação simples para manutenção (plugins instalados, snippets e customizações).
🕒 Prazo
Desenvolvimento: 2 a 4 semanas.
Testes completos de fluxo: 1 semana.
💰 Orçamento
A definir conforme experiência do profissional, podendo ser por pacote fechado ou hora técnica.
Prazo de Entrega: Não estabelecido