Jump to content

Mostrar número de productos totales y clientes totales en frontend


Recommended Posts

Una de las multiples opciones, es hacer una consulta. (Ejemplo mostrar clientes registrados y que no hayan sido desactivados)
 
Es decir.
 
1º Paso Crear un override del:
 

FrontController.php

Por lo que vamos a ir al directorio:
 

/override/classes/controller/

Creamos un fichero, con el siguiente nombre:
 

FrontController.php

Con este contenido:
 

<?php

class FrontController extends FrontControllerCore
{

public function init()
	{
	
	$ConsultaTotalClientes = Db::getInstance()->getRow('SELECT COUNT(DISTINCT p.`id_customer`) AS total FROM `'._DB_PREFIX_.'customer` p  WHERE p.`active` = 1');
	$this->context->smarty->assign('clientesTotales', $ConsultaTotalClientes['total']);					

	parent::init();

	}

}

Recuerda borrar el fichero:
 

/cache/class_index.php

para que se regenere el indice de nuevos overrides. (No te preocupes el fichero se regenera automaticamente)

 

Ahora podras usar la variable:

{$clientesTotales} 

en los ficheros *.tpl

  • Like 1
Link to comment
Share on other sites

Prefiero lo otro, más que nada porque quiero incrustarlo en el theme, pero bueno, una vez instalado el módulo supongo que podré usar sus variables. ¿no?

 

Con el modulo puedes usar las variables en principio solo dentro del modulo (creo*), con lo que te he dicho yo, puedes usar las variables en cualquier sitio.

 

¿Donde quieres poner el asunto y como quieres que se visualice? (Adjunta imagen)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...