prepare("SELECT COUNT(*) as total, SUM(CASE WHEN estado = 'Gestion' THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN estado = 'NO CONTESTO, DEVOLVER LLAMADA' THEN 1 ELSE 0 END) as reintentos, SUM(CASE WHEN estado = 'COMPLETADO ✅' THEN 1 ELSE 0 END) as cerrados FROM pedidos WHERE asesor_id = ?"); $stmt_stats->execute([$mi_id_asesora]); $stats = $stmt_stats->fetch(PDO::FETCH_ASSOC); // 2. Determinar qué vista mostrar $view = $_GET['view'] ?? 'pendientes'; $where_clause = "AND estado = 'Gestion'"; $titulo_tabla = "Pedidos Pendientes de Atención"; if ($view === 'reintentos') { $where_clause = "AND estado = 'NO CONTESTO, DEVOLVER LLAMADA'"; $titulo_tabla = "Reintentos (No contestaron)"; } elseif ($view === 'cerrados') { $where_clause = "AND estado = 'COMPLETADO ✅'"; $titulo_tabla = "Ventas Cerradas (Confirmadas)"; } elseif ($view === 'todos') { $where_clause = ""; $titulo_tabla = "Todos mis Pedidos Asignados"; } // 3. Obtener la lista de pedidos según el filtro $stmt_pedidos = $db->prepare("SELECT * FROM pedidos WHERE asesor_id = ? $where_clause ORDER BY created_at DESC"); $stmt_pedidos->execute([$mi_id_asesora]); $pedidos = $stmt_pedidos->fetchAll(PDO::FETCH_ASSOC); include 'layout_header.php'; ?>

Mi Panel de Gestión (Call Center)

Haz clic en las tarjetas para filtrar los pedidos por estado.

registros
Cliente / Celular Ubicación Producto Monto Estado Actual Acciones de Gestión
No hay pedidos en esta categoría.
DNI:
Cant:
S/