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.

v0.1.0 · 31 de agosto de 2026

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 /registro en VitrinaApp → POST /api/demos con producto=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.

6. Conexión técnica

Variable AppUso
VITRINA_APP_URLBase HTTPS de VitrinaApp (API interna)
HELPU_WS_TOKENMismo token en VitrinaApp para /api/internal/*
DB_VITRINA_DATABASESolo fallback local (SQLite); no usar en producción

Verificación: php artisan vitrina:verificar-produccion --strict en App y VitrinaApp.