Ver todos los productos destacados en Prestashop

Por defecto en Prestashop, no podemos ver toda la lista de productos, asignada a la categoría “Inicio”, los cuales son los que luego vemos en el módulo de productos destacados.

(Pero claro, imaginemos que hemos asignado 50 productos a la categoría de Inicio, no quedaría muy estético mostrarlos todos en la página principal de la tienda…)

Para ver todos los productos asignado a la categoría “Inicio“, lo primero que vamos hacer, es ir al siguiente fichero:

/controllers/CategoryController.php

Continúa leyendo Ver todos los productos destacados en Prestashop

Reseña – Módulo para mantener el precio de los productos con el 21% de IVA en Prestashop

Lo primero de todo el autor del módulo es alabazweb (El módulo es totalmente gratuito)

¿Qué hace el módulo?

El módulo, nos permite mantener el precio final que teníamos antes en los productos, con el nuevo IVA, que vayamos asignarle.

Configuración módulo
Configuración módulo

Continúa leyendo Reseña – Módulo para mantener el precio de los productos con el 21% de IVA en Prestashop

Utilizar fuentes de Google Font en Prestashop

Es posible, que llegado un momento nos interesa utilizar unas fuentes en los textos de nuestra tienda Prestashop, diferente a las habituales.

En este caso, vamos a trabajar con Google Font, lo primero que vamos hacer es meternos en la siguiente web:

http://www.google.com/webfonts/

Vamos hacer uso de la siguiente fuente:

Continúa leyendo Utilizar fuentes de Google Font en Prestashop

Recibir notificaciones por email en el módulo de comentarios en Prestashop

Uno de los grandes defectos del módulo de comentarios sobre los productos en prestashop, es que no permite recibir una notificación por email, en el caso de que hayan realizado un comentario sobre un producto en nuestra tienda Prestashop.

Para solucionar este problema, y poder recibir notificaciones como administrador de la tienda, cuando los usuarios realicen un comentario en uno de los productos de nuestra tienda Prestashop.

Empezaremos, modificando el siguiente fichero:

/modules/productcomments/productcomments.php

Continúa leyendo Recibir notificaciones por email en el módulo de comentarios en Prestashop

Ocultar los gastos de envío en el bloque carrito del lateral en Prestashop

Es posible, que, por diversas causas, queramos ocultar los gastos de envío que se muestran en el bloque carrito del lateral en Prestashop.

Coloco la siguiente imagen, para que nos situemos (atención, esto está basado en la plantilla por defecto de Prestashop)

Bloque carrito del lateral de la tienda en Prestashop
Bloque carrito del lateral de la tienda en Prestashop

En ese caso, vamos a eliminar o comentar la linea, donde dice “Transporte”.

Vuelvo a recordar que estamos trabajando con la plantilla por defecto de Prestashop.

En este caso editamos el fichero: 

/modules/blockcart/blockcart.tpl
Continúa leyendo Ocultar los gastos de envío en el bloque carrito del lateral en Prestashop

Ordenar alfabéticamente las etiquetas en el bloque de etiquetas de Prestashop

Para ordenar alfabéticamente las etiquetas, en el bloque de etiquetas de Prestashop, podemos hacer lo siguiente:

Vamos al fichero:

/classes/Tag.php

Buscamos lo siguiente:


public static function getMainTags($id_lang, $nb = 10)
{
$groups = FrontController::getCurrentCustomerGroups();
$sqlGroups = (count($groups) ? 'IN ('.implode(',', $groups).')' : '= 1');

return Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('
SELECT t.name, COUNT(pt.id_tag) AS times
FROM `'._DB_PREFIX_.'product_tag` pt
LEFT JOIN `'._DB_PREFIX_.'tag` t ON (t.id_tag = pt.id_tag)
LEFT JOIN `'._DB_PREFIX_.'product` p ON (p.id_product = pt.id_product)
WHERE t.`id_lang` = '.(int)($id_lang).'
AND p.`active` = 1
AND p.`id_product` IN (
SELECT cp.`id_product`
FROM `'._DB_PREFIX_.'category_group` cg
LEFT JOIN `'._DB_PREFIX_.'category_product` cp ON (cp.`id_category` = cg.`id_category`)
WHERE cg.`id_group` '.$sqlGroups.'
)
GROUP BY t.id_tag
ORDER BY times DESC
LIMIT 0, '.(int)($nb));
}

Continúa leyendo Ordenar alfabéticamente las etiquetas en el bloque de etiquetas de Prestashop