Gestionar los menús del panel de administración en Prestashop 1.7

Si recordamos en Prestashop 1.6 al acceder a la pestaña Administración -> Menús podíamos gestionar los menús del panel de administración.

Menús en Prestashop

Con la llegada de Prestashop 1.7 (al menos hasta Prestashop 1.7.3.0 beta (lo que ocurra en un presente o futuro no lo sabemos nadie)) este acceso desapareció, pero disponemos de un aporte de la comunidad que soluciona el problema. Continúa leyendo Gestionar los menús del panel de administración en Prestashop 1.7

Estudiando el código de la sección “Su cuenta” de Prestashop 1.7

Sección su cuenta en Prestashop 1.7
Sección su cuenta en Prestashop 1.7

Decir que es una pasada muy rápida y poco exhaustiva sobre la sección “Su cuenta” que visualiza el usuario que se registra en la tienda. Espero que os pueda servir de ayuda.

Plantilla de impresión -> TPL

Fichero: /themes/classic/templates/customer/my-account.tpl

Controlador del FrontOffice correspondiente:

Fichero: /controllers/front/MyAccountController.php

En el fichero TPL observamos:

Continúa leyendo Estudiando el código de la sección “Su cuenta” de Prestashop 1.7

[DOC] Configurar alertas de los emails en Prestashop 1.7

Últimamente no escribo documentación usuario para Prestashop 1.7 porque no me gusta y en la actualidad tenéis disponibles en la red montón de tutoriales (además de la documentación oficial) y múltiples recursos en videotutoriales.

Es simplemente un pequeño documento de unas 1000 palabras aproximadamente donde comentamos paso a paso las opciones que lleva el módulo en cuestión respecto a las alertas (notificaciones) por email en Prestashop.

Para revisar este documento, tenéis que pinchar en la siguiente imagen:

Documentación usuario Prestashop 1.7

¿Por qué no publico videotutoriales sobre Prestashop?

Es una pregunta que me han realizado varias veces y aunque siempre la he respondido de forma privada, nunca lo he comentado públicamente aquí:

Son opiniones mías:

1 – Cuando lees tutoriales o documentación técnica en formato texto hace que de un modo u otro termines profundizando, mientras que cuando ves habitualmente un videotutorial (no siempre) no terminas profundizando y en muchas ocasiones terminas perdido en el limbo y  al final terminas consultando  documentación en modo texto. Está claro que un videotutorial te puede solucionar un problema o duda de forma puntual, pero normalmente no terminas profundizando.

2 – Independientemente de que el blog no da ni ha dado nunca para pagar el alojamiento web ni el dominio (y eso que tenéis un botón de donación en el lateral izquierdo, que sois unos gañanes, sin ánimo de ofender) el tiempo de inversión en montar un videotutorial en condiciones y el beneficio a corto plazo en la actualidad según mi modesta opinión no es aceptable.

3 – No me motiva ni me ha motivado nunca, y posiblemente esta sea la razón más importante 🙂

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