Estado de pedido asignado distinto al que tiene que ser en Prestashop

Hace unos meses, me llego un email de una persona que había instalado un módulo de una “determinada pasarela de pago” y que funcionaba correctamente cuando el pago se realizaba sin problemas, pero cuando el pago fallaba, el pedido quedaba asignado en un estado distinto al de “Error de pago / Pago erróneo”, por lo tanto, era confuso tanto para el cliente como para el propietario de la tienda.

Continúa leyendo Estado de pedido asignado distinto al que tiene que ser en Prestashop

Fondo independiente en las páginas de contenido en Prestashop

Con páginas de contenido, me refiero a lo que conocemos en antaño como páginas CMS, que en Prestashop 1.7 las creamos en la pestaña Diseño => Páginas (recordar información).

Imaginemos que hemos creado una página de contenidos en la pestaña Diseño => Páginas, donde queremos mostrar lo que veamos conveniente, pero queremos que esa página no tenga el fondo blanco que viene por defecto, pero que si lo mantenga el resto de las páginas. (Vuelvo a recordar que estamos hablando de los contenidos que creamos en la pestaña Diseño => Páginas)

Continúa leyendo Fondo independiente en las páginas de contenido en Prestashop

Mostrar email del cliente de forma más visual en la ficha del pedido en Prestashop

La idea de este tutorial, es mostrar el email del cliente en el encabezado del bloque “Pedido”, que vemos dentro de la ficha del pedido (valga la redundancia).

Bloque Pedido

El resultado final, sería:

Mostrando email del cliente

Es cierto, que el email, lo podemos ver directamente en el bloque “Cliente” de la ficha del pedido, pero a lo mejor te interesa verlo directamente en el título del bloque “Pedido“.

El proceso, para mostrar el email del cliente en el título del bloque “Pedido”, es más sencillo de que te lo puedes imaginar.

Continúa leyendo Mostrar email del cliente de forma más visual en la ficha del pedido en Prestashop

Eliminar (ocultar) columnas en el listado de pedidos en Prestashop

Listado de pedidos en Prestashop 1.7
Listado de pedidos en Prestashop 1.7

Recordemos algunos de los artículos, que tenemos en referencia a las columnas que visualizamos en el listado de pedidos dentro del panel de administración:

Vaya, pues creía que tenía alguna otra entrada por el blog…

Ahora que recuerdo, tenemos algún artículo en referencia al listado de clientes en el panel de administración.

En este documento, vamos a “quitar” la columna “Nuevo cliente” (podría ser cualquier otra).

Continúa leyendo Eliminar (ocultar) columnas en el listado de pedidos en Prestashop

Error 500 en el formulario de contacto tras actualizar a Prestashop 1.7

Recordar que cuando se produce un error 500 en la tienda, el primer paso es habilitar el debug (revisar artículo).

A partir de ese momento, podéis obtener más información del fallo, en un caso que vi por el foro de Prestashop, al usuario le salia la siguiente información:

No template found for …../themes/classic/contact-form.tpl

Fichero contact-form.tpl no encontrado

El error dice que no encuentra el fichero “contact-form.tpl” en el directorio de la plantilla, y tiene razón, es que en Prestashop 1.7, no existe el fichero con ese nombre (revisar ubicación del fichero del formulario de contacto en Prestashop 1.7).

 ¿Dónde se encuentra el fallo?

Continúa leyendo Error 500 en el formulario de contacto tras actualizar a Prestashop 1.7

Cambiar etiqueta H1 del título del producto en la ficha en Prestashop

Como me lo han preguntado por email y es una chorrada, dejo el artículo publicado, por si algún lector se encuentra interesado.

Imaginemos que, por una estrategia, tengas pensado en la tienda a nivel de posicionamiento web (SEO) la intención de cambiar la etiqueta h1 del título del producto de la ficha del mismo, por otra distinta.

En Prestashop 1.6:

Etiqueta H1 en la ficha del producto

Continúa leyendo Cambiar etiqueta H1 del título del producto en la ficha en Prestashop

Añadir nuevo filtro de ordenación en los productos en Prestashop

Cuando entramos a los listados de productos en Prestashop 1.7, vemos disponibles solo 5 filtros que podemos apreciar en la siguiente imagen.

Ordenación productos en Prestashop

En este ejemplo, vamos añadir un filtro nuevo para que el usuario pueda seleccionar la opción de ver los productos por fecha de creación.

Continúa leyendo Añadir nuevo filtro de ordenación en los productos en Prestashop

Añadir navegación breadcrumb en la sección de contacto de Prestashop 1.7

Actualmente cuando entramos en la sección de contacto de la tienda, no vemos definido ningún breadcrumb.

Breadcrumb sección de contacto en Prestashop

Si vamos al controlador de la sección de contacto (no confundir con el formulario de contacto, que son dos cosas diferentes, una cosa es la sección de contacto, y otra es el “módulo del formulario de contacto”):

Continúa leyendo Añadir navegación breadcrumb en la sección de contacto de Prestashop 1.7

Ocultar breadcrumb en la ficha del producto de Prestashop

Para ocultar el breadcrumb únicamente en la ficha del producto, dejándolo disponible en el resto de secciones, disponemos de varias opciones.

breadcrumb ficha del producto en Prestashop
breadcrumb ficha del producto en Prestashop

Opción 1 -> Ocultar directamente el código

Fichero -> /themes/classic/templates/layouts/layout-both-columns.tpl

Buscamos el siguiente código:

Continúa leyendo Ocultar breadcrumb en la ficha del producto de Prestashop

Cambiar orden de los productos en el buscador en Prestashop

Antes de empezar el artículo, dejo algunas entradas anteriores que tenemos en el blog referente al orden por defecto de los productos en la tienda.

El problema que se nos plantea es el siguiente:

Voy a la pestaña Parámetros de la tienda -> Configuración

Bloque paginación

Y señalo que muestre los productos ordenados por nombre de forma ascendente

Configurar orden de los productos por defecto en Prestashop

Me voy a la tienda, y veo que me muestra los productos ordenados por nombre de forma ascenderte.

Listado de productos ordenados alfabéticamente

¿Pero qué ocurre si realizo una búsqueda en el buscador que me proporciona Prestashop?

Listado de productos por búsqueda

Vemos que no muestra los productos ordenados de forma alfabética.

¡Dios mío! ¿Qué ocurre?

Si vamos al controlador correspondiente al buscador, es decir al fichero:

/controllers/front/listing/SearchController.php

Vemos dentro la función -> getProductSearchQuery que tenemos un ordenamiento definido por defecto.

Continúa leyendo Cambiar orden de los productos en el buscador en Prestashop