Píldoras PrestaShop de junio de 2025: imágenes, SEO y filtros
Las ideas sueltas de junio de 2025 en @PrestashopEsp: qué probar si el back-office falla tras mover la tienda, tamaños de imagen, qué pasa con el SEO al cambiar de servidor, la diferencia entre robots.txt y noindex, y avisos sobre reseñas y sorteos.
Junio de 2025 en @PrestashopEsp: imágenes, SEO al cambiar de servidor, filtros indexados, plantillas y un par de avisos para no complicarse con reseñas y sorteos.
«Non-existent service» en el back-office tras mover la tienda: qué probar
Un compañero movió una tienda 8.2 recién instalada a otra carpeta del dominio y el back-office empezó a fallar con un error de Symfony: un servicio que depende de otro que no existe. Lo que se propuso en el grupo: vaciar var/cache (ya lo había hecho); por si se habían perdido ficheros al subirla, la idea de Gustavo de descargar de GitHub el PrestaShop de tu versión exacta, renombrar la carpeta vendor del servidor (no borrarla) y subir la del ZIP, que a él no le resolvió; y comprobar que el PHP del servidor es compatible con tu versión según la tabla oficial de requisitos. En el hilo no se llegó a contar la solución: tómalo como lista de comprobación, no como receta.
Las reseñas de clientes de Google se piden en la confirmación del pedido
Un compañero preguntó cómo funcionaban y Gustavo lo explicó: al terminar el pedido, al cliente le aparece un mensaje que le pide permiso para que Google le envíe una encuesta sobre la compra y los productos. Para que funcione, la tienda pasa el id del pedido y los días que tardas en entregar, y la encuesta le llega pasado ese plazo. Son las reseñas ligadas a Merchant Center, no las de la ficha de Google Business.
Imágenes de producto: tamaños cuadrados y un original grande
A un compañero las imágenes le salían con bordes o pixeladas. El consejo de Gustavo: en la configuración de imágenes del back-office, pon en formato cuadrado todas las medidas que usan los productos y sube los originales al tamaño mayor (en su caso, 1.200 × 1.200). Si subes una imagen más pequeña o con otra proporción, PrestaShop añade bordes al generar las miniaturas. Y recuerda que la tienda muestra la miniatura que toca en cada sitio, no la imagen que subiste: por eso en una plantilla no es lo mismo pedir small que medium.
Un servidor en España no te da más tráfico
A un cliente de Gustavo, con el servidor en Alemania, los de SEO le pedían pasarse a uno en España porque tendría más tráfico. Gustavo opina que hoy la IP del servidor no influye en el posicionamiento. Otro miembro del grupo añadió un motivo para no hacerlo a la ligera: al cambiar de IP, lo primero que suele hacer Google es reducir el ritmo de rastreo hasta que se fía del servidor nuevo. Si cambias, que sea por velocidad o por servicio, no por la bandera.
Cambiar de servidor sin perder posicionamiento
La regla rápida de Gustavo cuando le preguntaron si un traslado afecta al SEO: mismo sistema y mismas URL, no se pierde; mismo sistema con URL distintas, sí, salvo que redirijas con 301; sistema distinto con las mismas URL, no debería perderse. Otro compañero matizó este último caso: «es sorpresa», depende del código del sistema nuevo. Para un clon en otro servidor, otro consejo práctico: si vas a trasladar también el dominio, cambia antes las zonas DNS, para no pasar días con la web a medias.
Para cambiar un bloque de la ficha, extiende la plantilla
Alguien quería mostrar en la ficha la información de stock que llega de un ERP. Gustavo desaconsejó editar el .tpl del tema directamente: con cada actualización hay que volver a pasar los cambios. Él prefiere un módulo enganchado al hook que presenta el producto (actionPresentProduct) que sobrescriba ese texto, al que no le afectan las actualizaciones. Otro compañero propuso la alternativa en un tema hijo: extender la plantilla y sobrescribir solo el block que te interesa, con los datos que ya llegan en $product, sin consultas extra. A Gustavo le pareció buena opción, con un matiz: si el tema cambia ese bloque al actualizarse, tendrás que revisarlo.
Sorteos entre clientes: deja claro para qué usarás el correo
Un compañero hace un sorteo entre sus compradores: entrega participaciones con los pedidos y pide que las registren en un formulario con el código y el correo. ¿Puede escribirles si ganan? Gustavo le aconsejó dejarlo por escrito en las bases y en los textos legales: el contacto con el ganador es solo informativo, no comercial. Y si los datos se piden en un formulario aparte, con su casilla de aceptación. Lo que más problemas da son las comunicaciones comerciales sin consentimiento.
Filtros indexados: robots.txt y noindex no son lo mismo
A un compañero, Search Console le mostraba muchas URL de filtros (?q=…) y no quería que se indexaran. En el hilo se aclaró una confusión frecuente: robots.txt impide rastrear; la etiqueta noindex impide indexar. Si bloqueas en robots.txt una URL que ya está indexada, Google no puede entrar a leer su noindex y la URL se queda. El orden correcto: primero noindex (también vale la cabecera X-Robots-Tag) dejando rastrear, y cuando hayan salido del índice, el bloqueo en robots.txt si quieres ahorrar rastreo.
Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación