SuperAdmin — Vitrina (HelpU App)
Operación de Vitrina desde la consola gestora HelpU App. Requiere rol SuperAdmin o Soporte según la pantalla. No se impersona la sesión del admin de la tienda: se gestiona el tenant vía API interna.
2. Tiendas (/empresas/vitrina)
Listado de negocios provisionados en VitrinaApp. Búsqueda por nombre, NIT o slug.
- Editar tienda (
/empresas/vitrina/tienda/{id}): plan, productos contratados, vigencia, estado comercial. - Estados comerciales:
demo,activo,suspendido,cancelado. - Suspender: tienda pública en solo lectura; admin sin escritura.
- Reactivar: restaura compras y panel editable.
- Enlace al panel del negocio (
/admin/login) solo desde el listado de Tiendas (no en demos ni suscripciones).
Solo SuperAdmin puede ejecutar acciones de escritura; Soporte suele tener acceso de consulta.
3. Demos
Origen de las demos:
- Self-service: formulario
/registroen VitrinaApp →POST /api/demosconproducto=vitrina. - Checkout trial o alta manual desde consola (mismo WS).
La bandeja muestra NIT, correo, slug y días restantes. Tras 30 días el cron vitrina:procesar-vencimientos suspende la tienda si no hay plan de pago.
4. Suscripciones y pagos
Los pagos Wompi del sitio PW confirman vía POST /api/pagos/confirmar. App registra en vitrina_pagos y activa el tenant en VitrinaApp (activar=true).
- Renovaciones y vencimientos: comando diario
vitrina:procesar-vencimientos(App + VitrinaApp). - Planes Enterprise o >500 productos:
requiere_cotizacion; no se confirma pago self-service.
5. Catálogo comercial
Misma mecánica que Huella/Habitta: planes en bd_helpu, precios por rango en tarifas, métrica = productos activos.
El sitio PW (vitrina.php) consume GET /api/planes?producto=vitrina y GET /api/cotizar.
6. Conexión técnica
| Variable App | Uso |
|---|---|
VITRINA_APP_URL | Base HTTPS de VitrinaApp (API interna) |
HELPU_WS_TOKEN | Mismo token en VitrinaApp para /api/internal/* |
DB_VITRINA_DATABASE | Solo fallback local (SQLite); no usar en producción |
Verificación: php artisan vitrina:verificar-produccion --strict en App y VitrinaApp.