Guía – Mostrar el nombre de idioma activo y no la bandera en Prestashop 1.5

Es posible que llega un momento, tengamos la necesidad de mostrar el “nombre del idioma” activo y no la bandera del idioma activo en Prestashop 1.5

idiomaweb

Mostrar nombre completo del idioma en Prestashop 1.5

Para lograr mostrar que el idioma activo se vea con el nombre depende con la bandera en Prestashop 1.5, debemos ir al fichero: Sigue leyendo

Guía – Cambiar el fondo verde de “disponibilidad” en la ficha del producto en Prestashop 1.5

En esta guía, explicaremos como cambiar el “fondo verde” de disponibilidad en la ficha del producto en Prestashop 1.5.

fdiaplo

Cambiar fondo “disponibilidad” en la ficha del producto en Prestashop 1.5

En principio sera suficiente con tocar el ficheroproduct.css” de la plantilla en Prestashop 1.5.

En el fichero en cuestión: (Como normalmente hacemos, recordamos que estamos trabajando bajo la plantilla por defecto de Prestashop 1.5) Sigue leyendo

Guía – Eliminar la descripción corta del producto en la ficha del producto en Prestashop 1.5

En esta guía, explicaremos como eliminar la descripción corta de la ficha del producto en Prestashop 1.5.

Recordamos que estamos trabajando bajo la plantilla por defecto de Prestashop 1.5, en este caso particular estamos trabajando con Prestashop 1.5.3.1.

fproducto

Eliminas descripción corta en la ficha del producto en Prestashop 1.5

Podemos por ejemplo “ocultarla” con el css.

Para ocultarlo con la descripción corta del producto en la ficha del producto en Prestashop 1.5 con css, podemos ir al fichero:

/themes/default/css/product.css

Buscar la siguiente linea:

#pb-left-column #short_description_block {
color:#666;
}

Y dejarlo así: Sigue leyendo

Guía – Establecer el grupo por defecto en el registro en Prestashop

En esta guía, explicaremos como establecer un grupo distinto al “Predeterminado” cuando un usuario se registre en tu tienda Prestashop bajo la versión 1.4 de Prestashop de forma automática.

En este caso, modificaremos de forma “express” el fichero:

/classes/Customer.php

Buscamos la siguiente linea:

$this->id_default_group = 1;

Y depende “1”, que en Prestashop 1.4 es el id grupo llamado “Predeterminado”.

g_defecto

Listado de grupos en Prestashop 1.4

Sigue leyendo

Guía – Crear constantes en Prestashop 1.5

En esta guía, explicaremos como crear “variables” constantes en Prestashop 1.5.

El primero paso es ir al fichero:

/config/defines.inc.php

Si nos damos cuenta, veremos vemos que tiene lineas como por ejemplo esta:

define('_PS_CLASS_DIR_', _PS_ROOT_DIR_.'/classes/');

En este caso se indica que la el valor de la variable “_PS_CLASS_DIR_”, esta compuesto por el valor de la variable “_PS_ROOT_DIR_” (que en este caso podríamos decir que es el directorio raíz (_PS_ROOT_DIR_ es otra variable que hay definida que hace referencia al directorio raíz, lo que hace en este caso es una concatenación), acompañado de la carpeta “classes”.

¿Como definir nuestra propia variable constante? Sigue leyendo

Guía – Añadir una pestaña adicional para todos los productos en Prestashop 1.5

Es posible que llegado un momento, necesitemos añadir una pestaña adicional de forma general para todos los productos y con el mismo contenido en Prestashop 1.5.

nuevaPestana

Pestaña adicional en la ficha del producto en Prestashop 1.5

Lo primero que vamos hacer, es editar el fichero:

/themes/default/product.tpl (En nuestro caso, estamos trabajando con la plantilla por defecto de Prestashop 1.5)

Dentro del fichero buscamos la siguiente linea:

{if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if}

Y justo debajo, añadimos lo siguiente: Sigue leyendo

Guía – Añadir comentarios en Prestashop 1.5 bajo Smarty

En esta guía comentaremos como añadir comentarios en tu plantilla Prestashop, bajo la versión 1.5 de Prestashop, y bajo “Smarty”.

A continuación detallamos varios ejemplo:

Comentario en una linea:

{* Esto es un comentario. *}

Comentario en varias lineas: Sigue leyendo

Guía – Hooks mas usados en el Front-Office de tu tienda Prestashop 1.5

Cuando en tu tienda Prestashop, ves que hay módulos que aparecen en los laterales de tu tienda Prestashop, en la pagina principal de tu tienda, en la cabecera o en el mismo pie de página, esto viene determinado por los siguientes “Hooks”.

posiciones_modulo

Hooks Prestashop 1.5

 

  • displayHeader: Hook donde se carga los css y js de los módulos.
  • displayTop: Hook donde cargan los módulos de la cabecera.
  • displayLeftColumn: : Hook donde cargan los módulos del lateral izquierdo de tu tienda Prestashop.
  • displayHome: : Hook donde cargan los módulos de la pagina principal de tu tienda Prestashop.
  • displayRightColumn: Hook donde cargan los módulos de la columna derecha de tu tienda Prestashop.
  • displayFooter: Hook donde cargan los módulos del pie de página de tu tienda Prestashop.

Desactivar productos masivamente en Prestashop

Es posible que en un momento dado, nos entre la necesidad de desactivar todos los productos bajo una condición, para ellos por ejemplo podemos ejecutar la siguiente instrucción sql:

UPDATE ps_product SET active = 0 where price = 0;

En esta instrucción indicamos, que se van a desactivar todos los productos donde el precio de ese producto tenga el valor  “0”.

En este caso utilizamos el prefijo ps_, en vuestro caso seria el prefijo que se asocio, cuando se hizo la instalación de vuestra tienda.