Sin impuesto Con impuesto

Píldoras PrestaShop de febrero de 2025: cupones, Docker y vídeos

Las ideas sueltas de febrero de 2025 en @PrestashopEsp: la prueba de los módulos de Rekire, cupones caducados que siguen en el carrito, regenerar URL sin romperlas, un docker-compose.yml que sobra, el error de TCPDF_FONTS, la fecha estimada de entrega y vídeos de producto.

Equipo Rekire
Actualizado: 28/02/2025 13
Píldoras PrestaShop de febrero de 2025: cupones, Docker y vídeos
Compartir:

Febrero de 2025 en el grupo: cupones que no caducan del todo, ficheros que sobran en el servidor, conflictos entre módulos y novedades de Rekire.

Los módulos de Rekire se pueden probar en tu tienda

A principios de 2025 Rekire anunció que había activado en sus módulos un sistema para probarlos en la tienda real o en un entorno de pruebas antes de comprarlos, con una modalidad más larga pensada para agencias y desarrolladores: así pueden instalar el módulo mientras montan la tienda y que sea el cliente quien lo compre si le sigue interesando. Las condiciones actuales, pregúntaselas a Rekire.

Ver en Telegram

Cupones caducados que siguen funcionando en el carrito

Gustavo preguntó si PrestaShop había corregido por fin un fallo conocido: un vale que ya estaba en el carrito sigue aplicándose aunque caduque. Le confirmaron que no. Al día siguiente compartió su solución: un módulo que revisa el carrito y quita los descuentos caducados, apoyado en el presentador del carrito, por lo que necesita PrestaShop 1.7.8 o superior: el módulo de Gustavo. En Rekire también tenemos un módulo para impedir el uso de cupones caducados.

Ver en Telegram

Regenerar las URL de los productos en bloque, sin un REPLACE a pelo

Un compañero cambió los nombres de mil productos y quería que PrestaShop regenerara sus URL. Pensó en una consulta que pasaba el nombre a minúsculas y cambiaba los espacios por guiones. Ojo: eso deja tildes, eñes, barras y otros símbolos en la URL. PrestaShop genera las URL amigables con Tools::str2url(), que limpia todo eso; un pequeño script que recorra los productos con esa función, o una reimportación del campo, es más seguro. Y si esos productos ya estaban indexados, prepara las redirecciones 301.

Ver en Telegram

El docker-compose.yml de la raíz no tiene que estar en producción

Un compañero encontró un docker-compose.yml en la raíz de su tienda y le habían dicho que era un fallo de seguridad. Ese fichero viene con el código fuente de PrestaShop y sirve para levantar una tienda de desarrollo con Docker. En producción no hace falta y lleva contraseñas de ejemplo de una base de datos de pruebas. Se puede borrar sin problema. De paso, revisa que no queden otros ficheros de desarrollo accesibles desde el navegador.

Ver en Telegram

«Cannot declare class TCPDF_FONTS» después de actualizar un módulo

Un compañero empezó a ver este error fatal tras actualizar un módulo de transportista. El módulo traía su propia copia de la librería TCPDF, que PrestaShop ya incluye en vendor, y al cargarse las dos chocan. Es un fallo del módulo: avisa al desarrollador con el error completo y, mientras tanto, vuelve a la versión anterior. Si te pasa con otra clase, el mensaje te dice qué fichero intenta declararla de nuevo.

Ver en Telegram

La fecha estimada de entrega te ahorra discusiones

Un compañero cansado de clientes que dicen haber leído «48 horas» donde no lo pone recomienda tener siempre un módulo de fecha estimada de entrega: muestra en la ficha el plazo real según la hora límite de preparación que configures, y quien compra a las siete de la tarde ve la fecha que le corresponde. Otro compartió cómo redacta los plazos en sus condiciones: por tipo de envío y por zona, contando desde el siguiente día laborable. Si además quieres que el cliente elija día y franja, en Rekire tenemos RKR Delivery Date Pro.

Ver en Telegram

Vídeos de producto que se actualizan cada día

Rekire enseñó en el grupo en qué estaba trabajando entonces: un módulo que sube los vídeos de producto a un servidor de vídeo y los muestra en la ficha, por ejemplo como vídeo flotante en una esquina. Se adapta solo a vídeos horizontales o verticales y a la calidad que admite cada dispositivo, y se carga en segundo plano. La idea: que una pescadería enseñe cada día el pescado real o que una tienda de ropa muestre la prenda puesta, en lugar de una foto de estudio.

Ver en Telegram

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

Cargando...
Cookies
Volver arriba