No mostrar productos sin stock en el bloque de Novedades de Prestashop

Vamos a editar la clase Product, archivo Product.php ubicado en: classes/Product.php

En el método getNewProducts añadimos:

Sobre la linea 2062 / 2297 (Depende de la versión de Prestashop) donde está: «‘.Shop::addSqlAssociation(‘product’, ‘p’).’» vamos a añadir:

AND `quantity` !=0 

Quedaría así

'.Shop::addSqlAssociation('product', 'p').' AND `quantity` !=0 

Y sobre la linea 2087 / 2322 añadimos:

$sql->where('p.`quantity` != 0');

Queda integrado:

		$sql->leftJoin('manufacturer', 'm', 'm.`id_manufacturer` = p.`id_manufacturer`');
		//Aquí lo añadimos
		$sql->where('p.`quantity` != 0');
		$sql->where('product_shop.`active` = 1');
		if ($front)

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*