# 🛍️ Guia de Configuração do Catálogo Liberi Kids ## 📋 Status do Projeto ✅ **COMPLETO** - Todas as funcionalidades principais implementadas: - ✅ Interface do catálogo responsiva - ✅ Sistema de carrinho de compras - ✅ Filtros por tamanho e gênero - ✅ Modal de detalhes do produto - ✅ Integração WhatsApp para pedidos - ✅ Painel administrativo para cadastro - ✅ Autenticação de usuários - ✅ CSS completo e responsivo ## 🚨 Conflito de JavaScript Identificado Você possui **dois arquivos JavaScript** com funcionalidades similares: 1. **`script.js`** - Versão completa e funcional 2. **`supabase-integration.js`** - Versão alternativa ### 📝 Recomendação **Use apenas um dos arquivos** para evitar conflitos. Recomendo usar `script.js` pois está mais completo. ## 🔧 Como Configurar ### Opção 1: Usar script.js (Recomendado) No seu `index.html`, mantenha apenas: ```html ``` **Remova esta linha:** ```html ``` ### Opção 2: Usar supabase-integration.js Se preferir usar o `supabase-integration.js`, remova a linha do `script.js`. ## 🧪 Teste de Funcionamento 1. Abra o arquivo `test-catalog.html` no navegador 2. Verifique o console do navegador (F12) 3. Deve mostrar: "🎉 Teste básico passou! Catálogo funcionando." ## ⚙️ Configuração do Supabase Para usar dados reais (não apenas demonstração), configure no `script.js`: ```javascript const CONFIG = { SUPABASE_URL: 'SUA_URL_SUPABASE', SUPABASE_ANON_KEY: 'SUA_CHAVE_SUPABASE', SUPABASE_STORAGE_BUCKET: 'produto-imagens', WHATSAPP_NUMBER: '5543999762754', VENDEDORA_NOME: 'Maiara', // ... }; ``` ## 📱 Funcionalidades Disponíveis ### 🛒 Para Clientes - Visualizar catálogo de produtos - Filtrar por tamanho e gênero - Adicionar produtos ao carrinho - Finalizar pedido via WhatsApp - Login/cadastro de cliente ### 👩‍💼 Para Administradores - Login administrativo (clique no logo) - Cadastrar novos produtos - Upload de imagens - Gerenciar variações (tamanho/cor/estoque) ### 🔐 Credenciais de Teste (Modo Demonstração) - **Email:** maiara.seco@gmail.com - **Senha:** 123456 ## 🚀 Como Usar 1. **Abra** `index.html` no navegador 2. **Navegue** pelos produtos (dados de demonstração) 3. **Teste** o carrinho adicionando produtos 4. **Acesse** o painel admin clicando no logo 5. **Finalize** pedidos via WhatsApp ## 📂 Estrutura de Arquivos ``` site/ ├── index.html # Página principal ├── test-catalog.html # Página de teste ├── styles.css # Estilos completos ├── script.js # JavaScript principal ✅ ├── supabase-integration.js # JavaScript alternativo └── assets/ └── LogoLiberiKids.png # Logo da loja ``` ## 🔍 Solução de Problemas ### Produtos não carregam - Verifique se apenas um arquivo JS está sendo usado - Abra o console (F12) para ver erros - Teste com `test-catalog.html` ### Carrinho não funciona - Verifique se não há conflitos de JavaScript - Certifique-se que `toggleCart()` está definida ### Admin não abre - Clique no logo da Liberi Kids - Use as credenciais de teste - Verifique console para erros ## 📞 Suporte Se encontrar problemas: 1. Abra o console do navegador (F12) 2. Verifique se há erros em vermelho 3. Teste com `test-catalog.html` 4. Certifique-se de usar apenas um arquivo JS --- **🎉 Parabéns! Seu catálogo está pronto para uso!** Para produção, configure o Supabase com suas credenciais reais e remova os dados de demonstração.