Listado de hooks en Prestashop

Tipos de hook

Los hooks “action” se ejecutan cuando se realiza una “acción”, un ejemplo podría ser el hook -> actionValidateOrder que se ejecuta al realizar un pedido. Estos hooks no cargan valores de visualización, nos sirven de utilidad para realizar determinar acciones que se ejecutan de forma interna.

Los hooks “display” nos devuelven información que cargamos en nuestra tienda, un ejemplo podría ser el: displayFooter que es un hook situado en el pie de página donde podemos ver que carga distintos módulos. Tenemos disponibles tanto hooks de visualización del backoffice cómo del frontoffice.

Continúa leyendo Listado de hooks en Prestashop

Añadir vídeo de youtube en la ficha del producto de Prestashop

Tutorial sobre Prestashop que permitirá añadir un vídeo de youtube dentro de la descripción del producto y de cualquier otro campo que permita introducir código html.

Primero paso, tener activado en la pestaña Preferencias -> Configuración la opción denominada:  Permite iframes en los campos HTML

Permite iframes en los campos HTML

Debemos tener la opción señalado en “Sí”

Segundo paso, editamos un producto cualquiera desde la pestaña Catálogo -> Productos y dentro del bloque de la descripción del producto hacemos clic sobre “Insertar vídeo” o directamente en el icono multimedia.

Icono multimedia
Menú -> Insertar vídeo

A continuación, nos aparecerá una ventana con el siguiente formulario:

Ventana para añadir vídeo

Por ejemplo, nos vamos a youtube, y vamos a insertar el siguiente vídeo:

Continúa leyendo Añadir vídeo de youtube en la ficha del producto de Prestashop

Aumentar el tamaño de las meta descripciones en Prestashop

Por si en un futuro, existe la necesidad de ampliar el tamaño de las metas descripciones por decisión de Google, dejo post:

Meta descripciones

Aquí, vamos a indicar los ficheros “originales” y líneas, pero recordar que se debe hacer un override de las clases y controladores:

Clases productos, categorías y contenidos:

Productos ->   /classes/Product.php
Categorías ->  /classes/Category.php
Páginas de contenido (Preferencias -> CMS) -> /classes/CMS.php

Cambiar el valor 255 de aquí:

'meta_description' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'size' => 255),

Metas generales (los que cambiamos en la pestaña Preferencias -> SEO y URLS)

/classes/Meta.php

Cambiar el valor del 255 aquí:

'description' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'size' => 255),

Continúa leyendo Aumentar el tamaño de las meta descripciones en Prestashop

Error Unable to check md5 files en 1-Click Upgrade en Prestashop

Si en el proceso de actualización de vuestra tienda Prestashop os da el siguiente error: Error Unable to check md5 files en 1-Click Upgrade

Revisa que la carpeta/carpeta_admin/autoupgrade/” tenga permisos 755 (también los directorios internos) y los ficheros tengan permisos 644.

En definitiva, de forma recursiva:

Ficheros -> Permisos 644
Directorios -> Permiso 755

Estos permisos puedes dárselos tanto desde un cliente FTP,  desde el mismo administrador de archivos del hosting o si tienes acceso por SSH también puede servir.

Si persiste el problema, descarga tu versión de Prestashop de aquí: https://www.prestashop.com/es/versiones-anteriores

Sube el zip al directorio: /carpeta_admin/autoupgrade/download/

Continúa leyendo Error Unable to check md5 files en 1-Click Upgrade en Prestashop

Mover descripción de las categorías al final de la página en Prestashop

Pequeño aporte para mover la descripción de la categoría que vemos en los listados de los productos en la parte inferior de la página.

Descripción categorías inferior del listado de productos en Prestashop
Descripción categorías inferior del listado de productos en Prestashop

En principio es un tutorial para Prestashop 1.6

Podéis ver este manual para Prestashoppulsando sobre siguiente imagen:

Manual para cambiar de ubicación la descripción de las categorías en Prestashop
Manual para cambiar de ubicación la descripción de las categorías en Prestashop

Borrar “Tienda creada con PrestaShop” en facebook

Pequeño documento para evitar que aparezca la frase “Tienda creada con Prestashop / Shop powered by PrestaShop” al compartir la tienda en las redes sociales.

Compartir web en las redes sociales

Para acceder al tutorial, debes pinchar en la siguiente imagen:

Ver información sobre cómo cambiar la frase "Tienda creada con PrestaShop" al compartir la tienda en Facebook.
Ver información sobre cómo cambiar la frase “Tienda creada con PrestaShop” al compartir la tienda en Facebook.

[DOC] Automatizar tareas (CRON) en Prestashop

Repasamos de forma breve la automatización de tareas en Prestashop, mediante CRON y el módulo que nos proporciona Prestashop para añadir las tareas sin tener que añadirlas directamente en el panel del servidor.

Para acceder a este documento, debéis pinchar en la siguiente imagen:

Acceder al tutorial para automatizar tareas en Prestashop

Error: max_input_vars traducciones Prestashop

Si has intentando acceder a la gestión de traducciones y has recibido un error como el siguiente:

Error traducciones

¡Advertencia! Tu configuración de PHP limita el número máximo de campos permitidos en un formulario
1000 para max_input_vars.
Por favor, solicita a tu proveedor de alojamiento que aumente este límite a al menos 3931, o tendrás que editar los archivos de traducción.”

Debéis aumentar el valor del max_input_vars en el php.ini . Dependiendo de la configuración que permita vuestro alojamiento web podréis o no hacerlo.

Una posible opción es sobreescribir el php.ini. Creamos un fichero en blanco con notepad++ o un editor similar, añadimos en el fichero la siguiente línea:

max_input_vars = 10000

Guardamos el fichero con el nombre “php.ini“.

Hemos indicado un valor de -> 10000 para limpiarnos en salud.

Subimos el fichero a la carpeta de “administración” de la tienda, es decir, si usted accede al panel de administración con la siguiente dirección:

Continúa leyendo Error: max_input_vars traducciones Prestashop