VIWI Studio Commercial
Frontend comercial conectado al almacenamiento studio_commercial_*, preservando una experiencia premium tipo app y manteniendo aislados pagos, providers, MySQL y módulos externos.
Estado del bind
READY
Lectura desde SQLite local sin cambios destructivos.
Tablas comerciales
4
Inventario activo bajo prefijo studio_commercial_.
Filas visibles
8
Contenido de muestra usado para QA del render comercial.
studio_commercial_audit_log
[
{
"id": 1,
"actor_id": "system",
"actor_label": "V27R1R12",
"action_key": "seed_defaults_if_missing",
"entity_type": "studio_commercial_seed",
"entity_key": "commercial_home",
"before_json": null,
"after_json": "{\"seed\":\"standby_defaults\",\"write_mode\":\"insert_or_ignore\"}",
"source_pack": "V27R1R12",
"created_at": "2026-07-04 22:30:48"
}
]studio_commercial_blocks
[
{
"id": 1,
"page_key": "commercial_home",
"block_key": "pipeline_overview",
"block_type": "metric_group",
"sort_order": 10,
"eyebrow": "Pipeline",
"title": "Operacion comercial preview",
"body": "Leads nuevos, briefs activos, produccion, aprobaciones y billing manual se mantienen visibles para QA sin cobros ni proveedores live.",
"media_url": null,
"link_label": "Ver queue",
"link_url": "#queue",
"badge": "Client-side",
"is_enabled": 1,
"metadata_json": "{\"source\":\"v27r1r12_seed\"}",
"created_at": "2026-07-04 22:30:48",
"updated_at": "2026-07-04 22:30:48"
},
{
"id": 2,
"page_key": "commercial_home",
"block_key": "service_flow",
"block_type": "process",
"sort_order": 20,
"eyebrow": "Flujo",
"title": "De lead a entrega controlada",
"body": "El recorrido conserva intake, diagnostico, brief recibido, produccion, aprobacion y billing standby para validar la experiencia antes de abrir pagos reales.",
"media_url": null,
"link_label": "Ver flow",
"link_url": "#flow",
"badge": "Standby",
"is_enabled": 1,
"metadata_json": "{\"source\":\"v27r1r12_seed\"}",
"created_at": "2026-07-04 22:30:48",
"updated_at": "2026-07-04 22:30:48"
},
{
"id": 3,
"page_key": "commercial_home",
"block_key": "trust_policy",
"block_type": "policy",
"sort_order": 30,
"eyebrow": "Politica",
"title": "Sin sistemas reales hasta cierre final",
"body": "Los textos, planes, precios y SEO finales se publican al cierre del ecosistema, cuando admin, DB, Payment Hub consumidor y QA esten completos.",
"media_url": null,
"link_label": "Ver politica",
"link_url": "#policy",
"badge": "No-live",
"is_enabled": 1,
"metadata_json": "{\"source\":\"v27r1r12_seed\"}",
"created_at": "2026-07-04 22:30:48",
"updated_at": "2026-07-04 22:30:48"
}
]studio_commercial_pages
[
{
"id": 1,
"page_key": "commercial_home",
"title": "Cabina comercial VIWI Studio",
"subtitle": "Operacion comercial en standby controlado",
"hero_copy": "Gestiona leads, briefs, produccion, aprobaciones y billing manual sin tocar sistemas reales.",
"cta_primary_label": "Abrir intake",
"cta_primary_url": "#intake",
"cta_secondary_label": "Ver readiness",
"cta_secondary_url": "#readiness",
"seo_title": "VIWI Studio Commercial",
"seo_description": "Cabina comercial para operar servicios creativos y SaaS en modo standby.",
"visual_accent": "steel-blue",
"status": "standby",
"created_at": "2026-07-04 22:30:48",
"updated_at": "2026-07-04 22:30:48"
}
]studio_commercial_pricing_plans
[
{
"id": 1,
"plan_key": "starter_standby",
"plan_name": "Starter Studio",
"audience": "Negocios que necesitan presencia digital inicial",
"price_mode": "standby",
"price_label": "Precio por definir",
"currency": "MXN",
"billing_label": "Billing manual standby",
"summary": "Base comercial para servicios creativos ligeros, contenido y presencia inicial.",
"feature_json": "[\"Landing base\",\"Copy comercial\",\"Entrega controlada\"]",
"cta_label": "Solicitar diagnostico",
"cta_url": "#intake",
"sort_order": 10,
"is_public": 0,
"created_at": "2026-07-04 22:30:48",
"updated_at": "2026-07-04 22:30:48"
},
{
"id": 2,
"plan_key": "growth_standby",
"plan_name": "Growth Studio",
"audience": "Equipos que requieren produccion recurrente",
"price_mode": "standby",
"price_label": "Precio por definir",
"currency": "MXN",
"billing_label": "Billing manual standby",
"summary": "Plan provisional para produccion, aprobaciones y seguimiento comercial antes de activar pagos.",
"feature_json": "[\"Pipeline comercial\",\"Produccion mensual\",\"Aprobaciones\"]",
"cta_label": "Abrir intake",
"cta_url": "#intake",
"sort_order": 20,
"is_public": 0,
"created_at": "2026-07-04 22:30:48",
"updated_at": "2026-07-04 22:30:48"
},
{
"id": 3,
"plan_key": "ops_standby",
"plan_name": "Ops Studio",
"audience": "Operacion avanzada y modulos VIWI",
"price_mode": "standby",
"price_label": "Precio por definir",
"currency": "MXN",
"billing_label": "Billing manual standby",
"summary": "Capa standby para integraciones futuras con admin, Payment Hub central y activacion por status paid.",
"feature_json": "[\"Admin editable\",\"Payment Hub consumidor\",\"QA final\"]",
"cta_label": "Ver readiness",
"cta_url": "#readiness",
"sort_order": 30,
"is_public": 0,
"created_at": "2026-07-04 22:30:48",
"updated_at": "2026-07-04 22:30:48"
}
]