Hay una forma sencilla de acceder a la sesión de usuario de Magento desde fuera de la carpeta de instalación de la tienda.

Imaginaros que tenemos instalado la tienda de Magento en el raiz de nuestro sitio en «/tienda/», y nos interesa que en nuestro «/blog/», o en otra página independiente a la tienda aparezca con los datos de usuario, y saber si estas o no logueado para mostrar diferentes contenidos en la web.

Bien con el siguiente código podemos acceder a las sesiones de magento fuera del directorio de instalación:

$mageFilename = realpath('directoriodemitienda/app/Mage.php');
require_once($mageFilename);
umask(0);
 
Mage::app();
Mage::getSingleton('core/session', array('name' => 'frontend'));
$session = Mage::getSingleton('customer/session');
 
if($session->isLoggedIn())
   echo 'Estoy logueado';
else
   echo 'No estoy logueado';

* Y por último, una cosa importante para que esto funcione. Dentro del panel de administración de magento hay que activar la siguiente configuración:
System / Configuration / General / Web / Session Validation Settings / Use SID on Frontend / Yes

Agradezco tu comentario 🤘