Sin impuesto Con impuesto

Píldoras PrestaShop de marzo de 2024: miniaturas e INP

Las ideas sueltas de marzo de 2024: cómo decidir los tamaños de miniatura, por qué el banner de envío gratis engaña con un solo transportista, el INP en las Core Web Vitals, activar módulos por cron y los accesos de los desarrolladores ante el RGPD.

Equipo Rekire
Actualizado: 31/03/2024 8
Píldoras PrestaShop de marzo de 2024: miniaturas e INP
Compartir:

Marzo de 2024 vino con novedades de Google y de PrestaShop y muchos trucos de configuración. Estos son los que merecen guardarse.

Antes de configurar las miniaturas, pregunta cómo van a ser las fotos

Gustavo, de la comunidad, lo hace siempre: pregunta al cliente si sus fotos serán cuadradas, verticales u horizontales, y le pide que todas las originales tengan la misma proporción, por ejemplo 1200×1200. Después ajusta en Diseño → Ajustes de imágenes todos los tamaños con esa proporción, desde el del carrito hasta el del zoom. Así no salen bordes blancos. Rekire añadió que, si mezclas fotos verticales y horizontales, lo mejor es hacerlas cuadradas, sobre todo para los listados.

Ver en Telegram

Regenerar miniaturas y llevarse un «gateway timeout»

Un compañero renderizó 6.800 imágenes y al regenerar las miniaturas desde el back-office obtenía un error de tiempo agotado, y la web dejaba de cargar. Un especialista en servidores del grupo lo identificó: es el servidor web cortando la petición por tiempo. Gustavo recomendó regenerarlas por lotes con un módulo que lo hace por AJAX, sin colapsar el servidor. Si no, regenera por tipo de imagen, uno detrás de otro.

Ver en Telegram

Envío gratis solo con un transportista: el banner de la plantilla no lo sabe

Un compañero tenía que dar envío gratis a partir de cierto importe solo con un transportista. El banner de «te faltan X € para el envío gratis» de su plantilla usa la opción general de envío gratis, que se aplica a todos los transportistas. Con reglas por transportista, el banner deja de cuadrar. Su conclusión: o quitar el banner y crear las reglas, o asumir el envío gratis en todos.

Ver en Telegram

El INP ya es una Core Web Vital, pero no te obsesiones

Search Console llevaba semanas avisando y en marzo de 2024 el INP (lo que tarda la página en responder a una interacción) pasó a ser una de las métricas principales de Core Web Vitals. Gustavo compartió el mensaje de John Mueller, de Google: se usan en la búsqueda, pero perseguir el último punto rara vez cambia el posicionamiento. Otro miembro lo resumió: no hay que obsesionarse con llegar a 90-100.

Ver en Telegram

Salió PrestaShop 8.1.5

Un compañero compartió el anuncio de la versión de mantenimiento 8.1.5. Las versiones de mantenimiento corrigen fallos sin cambios grandes; aun así, lo prudente es probarla en una copia antes de aplicarla en producción y revisar si alguien del grupo ha encontrado problemas.

Ver en Telegram

Activar y desactivar un módulo a una hora: la consola de PrestaShop

Un compañero quería desactivar un módulo unas horas al día y estaba preparando un script en PHP. Otro miembro del grupo le dio la forma sencilla: programar en el cron los comandos de la consola de PrestaShop, php bin/console prestashop:module disable nombre_del_modulo y su pareja con enable. Ejecútalos desde la carpeta raíz de la tienda y con el mismo usuario que la web.

Ver en Telegram

800 MB de la base de datos eran registros de un módulo

Haciendo mantenimiento, un compañero descubrió que de una base de datos de más de 1 GB, 800 MB eran dos tablas de registros de webhooks de un módulo. Gustavo: los logs suelen poder eliminarse, pero mejor hablarlo antes con el desarrollador, por si el módulo los necesita. Ordena las tablas por tamaño de vez en cuando: suele haber sorpresas.

Ver en Telegram

Gustavo: cambiar la fecha de añadido para controlar las novedades

Como suele hacer con lo que se pide en el grupo, Gustavo hizo un módulo que permite cambiar desde la ficha la fecha de añadido de un producto, para decidir si sale o no en el listado de novedades. Un compañero que importaba productos desde su ERP lo vio útil, porque cada importación le marcaba todo como nuevo. Está en su web.

Ver en Telegram

Una página con todos los productos: la opción gratuita

Gustavo terminó un módulo que añade una URL con todos los productos de la tienda, porque se lo habían pedido. Y explicó la alternativa gratuita: PrestaShop no tiene esa página, pero el módulo de facetas muestra los productos de la categoría actual y de sus subcategorías. Como todas cuelgan de Inicio, mostrar Inicio con facetas te da el catálogo entero, siempre que la tienda no tenga desactivada esa opción.

Ver en Telegram

El desarrollador que entra en tu tienda es un encargado del tratamiento

A raíz de una duda sobre dar acceso a un desarrollador, Gustavo dijo que si no te fías de él, no le compres. Otro miembro recordó el lado legal: quien entra al back-office o a la base de datos accede a datos personales de tus clientes, así que es un encargado del tratamiento a efectos del RGPD y ese acceso debe quedar recogido por escrito. Y como ante la duda manda el propietario de los datos, que sea él quien proteja los accesos.

Ver en Telegram

Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación

Cargando...
Cookies
Volver arriba