Personalizar página 404 de Prestashop 1.7

En este TIP vamos a comentar a grosso modo algunos de los ficheros y aspectos implicados en la página 404 de Prestashop 1.7

Ficheros implicados:

Controlador de la pagina 404 (página no encontrada):

/controllers/front/PageNotFoundController.php

Dentro de: initContent  generación del código status del error 404, y además se indica el TPL que se mostrara.

Dentro de getTemplateVarPage en esta ocasión se sobrescribe el valor de la variable page_title que explicaremos posteriormente (no confundir con la del meta título)

TPLS implicados:

/themes/classic/templates/errors/404.tpl -> Página genérica del error 404 que incluye un include hacia el fichero: /themes/classic/templates/errors/not-found.tpl -> TPL con dos hooks disponibles (displayNotFound y displaySearch)

Continúa leyendo Personalizar página 404 de Prestashop 1.7

Nombre de la categoría en el bloque de productos destacados de Prestashop 1.7

No hablo de cambiar el título dentro de la gestión de traducciones en Prestashop 1.7 sino que automáticamente se muestre el título de la categoría de la cual muestra los productos el módulo en cuestión.

Si recordamos la configuración básica del módulo de productos destacados, entre otras opciones podíamos seleccionar el ID de la categoría para que en el módulo solo se mostraran productos de dicha categoría.

La idea es que el título del bloque depende titularse “Productos destacados” si has dicho que el módulo seleccione los productos de la categoría “Tomates” pues que se titule tomates, o si otro día decides que seleccione los productos de la categoría “EDT” pues que el título del bloque sea “EDT”.  La finalidad es que este cambio se haga de forma automática.

Recuerdo que estoy usando Prestashop 1.7 con la plantilla por defecto (classic).

En el fichero: /modules/ps_featuredproducts/ps_featuredproducts.php dentro de la función: getWidgetVariables

getWidgetVariables

Añadimos la siguiente instrucción: Continúa leyendo Nombre de la categoría en el bloque de productos destacados de Prestashop 1.7

Cuidado al modificar los h5 de los listados en Prestashop

Este documento es para Prestashop 1.6 (no para Prestashop 1.7).

Imaginemos que tenemos la feliz idea de cambiar los h5 por h3 (es un ejemplo solo) en los títulos de los productos de los listados en Prestashop

Nos vamos al fichero: /themes/default-bootstrap/product-list.tpl buscamos la siguiente linea de código:

Código a modificar

Y cambiamos el h5 por h3

Código modificado

Y cuando vamos a la web, de pronto vemos que depende el título del producto aparece un texto denominado: undefined

undefined

Y entramos en pánico extremo….

Continúa leyendo Cuidado al modificar los h5 de los listados en Prestashop

Teléfono en el email de notificaciones de pedidos de Prestashop 1.7

Estamos hablando del email que recibes como notificación de que un cliente ha realizado un pedido en tu tienda. Es decir, del módulo mailalerts en PS 1.6 y ps_emailalerts en PS 1.7.

Es cierto que podemos ver el teléfono del cliente en la dirección debido a que el mismo está añadido en el formato de la dirección en la pestaña Internacional -> Ubicaciones geográficas -> País -> Editar País -> Formato de la dirección  (phone -> número de teléfono fijo, phone_mobile -> número de teléfono móvil) .

Formato de la dirección

Y debido a lo comentado entre otras cuestiones cuando vemos la dirección del cliente impresa vemos el teléfono tanto en los emails como en cualquier otra sección de la tienda.

Dirección cliente

Pero, en esta ocasión la idea es mostrar el teléfono en otra parte del email (independientemente de que se vea en la dirección), para tenerlo más a mano.

Continúa leyendo Teléfono en el email de notificaciones de pedidos de Prestashop 1.7

Otro slider más para Prestashop 1.7

Como dice el título de la entrada reseñamos otro módulo gratuito para Prestashop. En esta ocasión hablamos de un módulo desarrollado por el usuario BonPresta de la comunidad de Prestashop que permite añadir un slider en la tienda.

Slider adicional para Prestashop 1.7

Continúa leyendo Otro slider más para Prestashop 1.7

[DOC] Error – No se puede analizar el directorio “override” en Prestashop

TIP de utilidad por si de pronto en Prestashop nos da el error mencionado el título de la entrada “No se puede analizar el directorio override” al acceder a determinas secciones del panel de administración.

Para acceder al documento y ver una posible solución al problema, debéis pinchar la siguiente imagen:

Configurar servidor en Prestashop 1.7

Crear nuevo campo en los transportistas en Prestashop 1.7

Documento donde vamos añadir un campo nuevo en los transportistas en Prestashop 1.7.

Este documento ha sido probado en Prestashop 1.7.2.4. Lo digo porque existe la posibilidad de que en futuras variantes de Prestashop 1.7.X no sea válido y se haga de forma totalmente diferente.

Añadir campo en la base de datos

En nuestro caso vamos añadir un campo de tipo VARCHAR de 64 caracteres de longitud denominado “campo_prueba“.

El campo lo vamos añadir en la tabla: ps_carrier (recordar que yo digo “ps_” debido a que es el prefijo de las tablas de mi instalación de Prestashop, en vuestro caso este dato puede variar, es solo un aviso para navegantes).

Continúa leyendo Crear nuevo campo en los transportistas en Prestashop 1.7

[DOC] Añadir filtro sobre los pedidos en Prestashop

Documento que sirve para añadir un filtro nuevo en panel de Prestashop dentro del listado de pedidos para poder filtrarlos por número de seguimiento del transportista.

Numero de seguimiento

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

Ver información sobre cómo filtrar pedidos en base a un nuevo dato
Ver información sobre cómo filtrar pedidos en base a un nuevo dato

Eliminar logo administración en Prestashop 1.7

Tutorial que nos puede servir de utilidad para eliminar el logo en el panel de administración de Prestashop 1.7.

Logo panel de administración

Para acceder a este tutorial, que nos servirá para quitar u ocultar el logo en la parte superior del panel de administración, debéis pinchar sobre la siguiente imagen:

Acceder a un tutorial para no mostrar el logo de Prestashop dentro del panel de administración.
Acceder a un tutorial para no mostrar el logo de Prestashop dentro del panel de administración.

Quitar sombras de los productos en Prestashop 1.7

En todos los sitios donde vemos los listados de productos en Prestashop 1.7, vemos que rodea a los productos una especie de sombra.

Sombra productos Prestashop

La idea es dejar los productos de la siguiente forma:

Productos sin sombra

Cuando intentamos inspeccionar el elemento, por ejemplo desde Chrome (F11 / botón derecho del ratón -> inspeccionar elemento).

Inspeccionar elemento

Vemos en el fichero:

/themes/classic/assets/css/theme.css

Continúa leyendo Quitar sombras de los productos en Prestashop 1.7