Buscar en el blog
Categorías
Productos relacionados
Comentarios del producto disponible en PrestaShop 8
Ya está aquí la versión 2.0.0 del mejor módulo de comentarios del producto con foto y Google Rich Snippets que puedas imaginar para tu tienda PrestaShop.
En esta nueva versión del módulo hicimos todos los cambios necesarios para que sea compatible con PrestaShop 8.
Se modificó el módulo para adaptarlo a los estándares de codificación PHP y Symfony.
El módulo ahora cumple con los nuevos estándares de código para PrestaShop 8 ejecutándose la herramienta "PHP Coding Standards Fixer".
La versión 2.0.0 de este magnífico módulo se trata de una actualización importante y que solo funciona en PrestaShop 1.7.5 en adelante. Esto significa que es posible que tengas que actualizar tu tienda a la última versión para poder disfrutar de esta versión.
En la página del producto hay cambios importantes. Ahora toda la información relativa a los comentarios y calificaciones se muestra únicamente en el pie de página del producto.
Estamos usando el nuevo gancho "filterProductContent" para agregar vía json el schema o atributos de los comentarios y su calificación con el objetivo principal de mostrar las estrellas de calificación en los resultados de búsqueda de Google.
Se eliminó el plugin jQuery Rating Pack para evitar sobrecarga de código JavaScript en la página.
Ahora se usa la fuente de iconos "Font Awesome" o "Material Icons" para mostrar las estrellas de calificación con formato svg.
Tanto en la página del detalle del pedido como en la página de comentarios y calificaciones del cliente, el formulario que permite enviar un comentario ahora se abre en una ventana modal con un aspecto más agradable y usable para el cliente.
Se cambió por completo el diseño de la página de comentarios y calificaciones del cliente. Ahora cada compra se visualiza como un producto en formato listado heredado de la plantilla activa.
En esta página también se actualizó la lógica o el controlador que permite obtener los productos que puede comentar el cliente en base a los pedidos que ha realizado durante el tiempo de registro en la tienda.
Para mejorar aún más la usabilidad, ahora los comentarios se envían al servidor con la técnica Ajax sin recargar la página.
Ahora las variables JavaScript se incluyen en la plantilla utilizando Media:addJsDef.
El cron o tarea programable que agrega este módulo a tu tienda ahora se ha creado como un controlador del módulo. En el momento de actualizar este módulo en tu tienda, es importante cambiar la configuración del cron en el servidor ya que la url del cron ha cambiado.
En la lista de comentarios que aparece en la página del producto, en la página de inicio y los comentarios de la tienda ahora se puede enlazar con el producto comentado.
En algunos contextos hemos empezado a aplicar técnicas CSS relacionadas con Flexbox y media queries.
Para evitar código repetido en las plantillas de módulo, hemos comenzado a hacer divisiones de código e inclusiones de ficheros.
Se cambiaron los mensajes de la cabecera de los ficheros del módulo relacionados con la licencia para mostrar información y contacto con la empresa desarrolladora.
Se reemplazó la función die() para ser reemplazada por exit() en el retorno de las llamadas al servidor mediante la técnica Ajax.
Para agregar hojas de estilo y archivos JavaScript en el Backoffice se estaba usando el gancho "backOfficeHeader" que ha quedado en desuso. Ahora usamos en su lugar el gancho "actionAdminControllerSetMedia".