Documentação
Como Adicionar Produtos
Guia completo com 3 métodos diferentes para adicionar produtos ao catálogo do site AMAVV
Método 1: Interface Visual do Banco de Dados
✨ Recomendado para iniciantes
A forma mais simples. Use a interface visual do Manus para adicionar produtos diretamente.
1Acessar o Painel de Banco de Dados
- • Abra o painel do seu projeto no Manus
- • No menu lateral esquerdo, clique em "Database"
- • Você verá uma lista de tabelas do banco de dados
2Abrir a Tabela de Produtos
- • Procure e clique na tabela "products"
- • Você verá todos os produtos existentes
- • Clique no botão "+ Add Row" (Adicionar Linha)
3Preencher os Campos
Campo
Exemplo
name
"Sérum Vitamina C Iluminador"
slug
"serum-vitamina-c-iluminador"
price
8990 (R$ 89,90 em centavos)
category
"anti-idade"
imageUrl
"https://..."
stock
100
4Salvar o Produto
- • Clique em "Save" (Salvar)
- • O produto será adicionado imediatamente
- • Recarregue o site para ver o produto no catálogo
Método 2: Script de Importação em Lote
⚡ Recomendado para 10+ produtos
Adicione vários produtos de uma vez usando um arquivo JSON.
1. Preparar o Arquivo JSON
Crie um arquivo novos-produtos.json com seus produtos:
[
{
"name": "Sérum Vitamina C",
"slug": "serum-vitamina-c",
"description": "Descrição curta...",
"price": 8990,
"category": "anti-idade",
"imageUrl": "https://...",
"stock": 100
}
]2. Executar o Script
No terminal, execute o comando:
pnpm tsx scripts/import-products.ts novos-produtos.json
3. Verificar os Produtos
- • Acesse o painel de Database no Manus
- • Abra a tabela "products"
- • Verifique se os novos produtos aparecem
- • Recarregue o site para vê-los no catálogo
Método 3: Código Direto no Servidor
🔧 Para desenvolvedores
Controle total via código TypeScript.
Crie um arquivo server/seed-products.ts e execute:
pnpm tsx server/seed-products.ts
Categorias Disponíveis
anti-idade
Produtos anti-envelhecimento
antiacne
Tratamentos para acne
clareadores
Clareamento de manchas
hidratacao
Hidratantes faciais
limpeza
Produtos de limpeza facial
corpo
Produtos para o corpo
Campos Obrigatórios
name
Nome do produto
slug
URL amigável (único, sem espaços, minúsculas)
description
Descrição curta (1-2 frases)
price
Preço em centavos (R$ 89,90 = 8990)
category
Categoria do produto
imageUrl
URL da imagem (mínimo 800x800px)
stock
Quantidade em estoque
Dicas Importantes
- • O slug deve ser único - não pode haver dois produtos com o mesmo slug
- • O preço deve estar em centavos: R$ 89,90 = 8990
- • Use imagens de alta qualidade (mínimo 800x800px) para melhor visualização
- • Preencha os campos opcionais (benefits, ingredients, howToUse) para melhor SEO
- • Após adicionar produtos, recarregue o site para vê-los no catálogo