ps-demo-userlisted
Install: claude install-skill educlopez/mallard
# ps-demo-user — Usuario demo PrestaShop 8 (Lando)
Crea un cliente de prueba con historial completo para testear la UI del panel de usuario.
Reutilizable en cualquier proyecto PS8 con Lando.
## Credenciales (siempre las mismas)
| Campo | Valor |
|----------|--------------|
| Email | `edu@demo.com` |
| Password | `edudemo123` |
| Nombre | Edu Demo |
## Qué incluye
- 2 direcciones (casa + trabajo con empresa y NIF)
- 3 pedidos con estados distintos:
- `DEMO00001` — **Entregado** (hace 60 días) + factura descargable + tracking GLS
- `DEMO00002` — **Enviado** (hace 30 días) + factura + tracking GLS
- `DEMO00003` — **En preparación** (hace 5 días)
- Pagos registrados por cada pedido
- Historial completo de cambios de estado
- Transportista con número de seguimiento ficticio
## Instrucciones de uso
### Paso 1 — Obtener datos del proyecto
```sql
-- Carrier activo
SELECT id_carrier, name FROM {prefix}carrier WHERE active=1 AND deleted=0 LIMIT 5;
-- Productos con precio para usar en order_detail
SELECT id_product, reference, price FROM {prefix}product WHERE active=1 AND price > 0 LIMIT 5;
-- Prefijo
-- Ver en app/config/parameters.php → database_prefix
```
### Paso 2 — Copiar y adaptar el script base
El script base está en `demo-user-setup.sql` (proyecto vives-8).
Cambios obligatorios para otros proyectos:
1. Reemplazar prefijo `vivesps_` → el del proyecto
2. Cambiar `@carrier_id` por el carrier activo
3. Cambiar los `product_id` en la sección ORD