# Configuracion de WhatsApp — Evolution API

## Requisitos
- Docker instalado en el servidor
- Puerto 8080 disponible

## Instalacion
1. `cd /home/Autopartes/docker`
2. `docker-compose -f docker-compose.evolution.yml up -d`
3. Esperar ~30 segundos a que inicie

## Crear base de datos para Evolution
```bash
PGPASSWORD=nexus_autoparts_2026 psql -U nexus -h localhost -c "CREATE DATABASE evolution_api OWNER nexus;"
```

## Conectar WhatsApp
1. Ir a /pos/whatsapp en el POS
2. Click "Conectar WhatsApp"
3. Escanear el QR con tu telefono (WhatsApp > Dispositivos vinculados > Vincular)
4. Listo — los mensajes empiezan a llegar

## Notas
- Cada refaccionaria puede conectar su propio numero
- La sesion se mantiene mientras el Docker este corriendo
- Si el telefono pierde internet por >14 dias, hay que re-escanear
- El nombre de la instancia se deriva del nombre de base de datos del tenant

## Variables de entorno (opcionales)
```bash
EVOLUTION_API_URL=http://localhost:8080    # URL de Evolution API
EVOLUTION_API_KEY=nexus-evolution-key-2026 # API key configurada en docker-compose
```

## Troubleshooting
- Si el QR no aparece, verificar que el contenedor este corriendo: `docker ps`
- Si el webhook no recibe mensajes, verificar que WEBHOOK_GLOBAL_URL apunte al servidor Flask
- Logs: `docker logs evolution-api`
