Guía – Usar el ID del pedido y no el número de referencia en Prestashop 1.5

En esta guía, y gracias a un módulo desarrollado por el usuario: scorpionsworld del foro de Prestashop, podremos visualizar en distintas partes de nuestra tienda Prestashop el id del pedido. (Recordamos que en Prestashop 1.5, se visualiza el numero de referencia y no el número de pedido)

order_reference

Módulo Prestashop

El módulo en cuestión se instala como cualquier otro módulo, es decir desde la pestaña Módulos -> Módulos del panel de administración de vuestra tienda Prestashop.

Si nos fijamos en la configuración del módulo, nos permite las siguientes opciones:

orderReference

Configuración módulo Prestashop

Sigue leyendo

Print Friendly

Guía – Permitir añadir código html en las descripciones de las categorías en Prestashop 1.5

En esta guía, explicaremos como permitir que el usuario pueda añadir código html, en las descripciones de las categorías en Prestashop 1.5

chubcat

Editor gráfico categorías en Prestashop

Esta explicación, se basa en esta guía: Guía en Francés.

El primero paso, sera editor el fichero:

/controllers/admin/AdminCategoriesController.php

En dicho fichero, buscaremos el siguiente código:

array(
'type' => 'textarea',
'label' => $this->l('Description:'),
'name' => 'description',
'lang' => true,
'rows' => 10,
'cols' => 100,
'hint' => $this->l('Invalid characters:').' <>;=#{}'
),

Y lo dejamos así:

Sigue leyendo

Print Friendly

Guía – Mostrar los productos destacados de forma aleatoria en Prestashop 1.5

En esta guía, explicaremos como hacer que los productos destacados en Prestashop 1.5, se muestren de forma aleatoria.

En este caso, necesitamos editar el fichero:

/modules/homefeatured/homefeatured.php

Buscamos la siguiente linea:

$products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));

Sigue leyendo

Print Friendly

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 modulo 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 pagina 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

Sigue leyendo

Print Friendly

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:

Sigue leyendo

Print Friendly

Recibir notificaciones por email en el modulo 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

Sigue leyendo

Print Friendly

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 esta 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
Sigue leyendo

Print Friendly

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));
}

Sigue leyendo

Print Friendly

Reseña – Módulo para entrar como cliente desde el panel de administración en Prestashop

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

¿Qué hace el modulo?

El módulo permite desde el panel administración, el poder seleccionar un cliente registrado y que podamos entrar en la tienda con sus credenciales.

Sigue leyendo

Print Friendly