Píldoras PrestaShop de marzo de 2026: PrestaShop 9.1 y caché
Las ideas sueltas de marzo de 2026 en @PrestashopEsp: la llegada de PrestaShop 9.1 y los problemas para actualizar, el módulo de caché gratuito de Rekire, copias que fallaban por el disco lleno y conectores de ERP que escriben directamente en la base de datos.
Marzo de 2026 fue el mes de PrestaShop 9.1 y de sus primeras actualizaciones fallidas, de módulos nuevos y de unos cuantos avisos sobre copias y bases de datos. Lo que no dio para ficha, aquí.
PrestaShop 9.1 ya está aquí
Un compañero resumió la publicación oficial: Hummingbird 2.0 pasa a ser el tema por defecto en las instalaciones nuevas, con Bootstrap 5, convenciones BEM y, según PrestaShop, más de un 95 % de cumplimiento de la Ley Europea de Accesibilidad. Llegan dos funciones experimentales detrás de interruptores: el envío con varios transportistas en un mismo pedido y un sistema de descuentos rediseñado. Pruébalas en una copia, no en producción. Además: admite de PHP 8.1 a 8.5, nuevos comandos de consola para regenerar miniaturas e indexar la búsqueda, nuevos hooks y más de 50 correcciones.
Actualizar a 9.1: el error 500 del asistente
Un compañero no consiguió actualizar de ninguna forma: de 1.7 a 9.1, de 1.7 a 8.2.4 y de 8.2.4 a 9.1, siempre el mismo error 500 del módulo de actualización. Rekire le sugirió instalar la 9.1 directamente; otro miembro sí pasó de 9.0.3 a 9.1, aunque tuvo que desactivar varios módulos. Gustavo señaló a los módulos de PrestaShop que conectan con sus servicios como los que más guerra dan. Lo seguro: actualiza en una copia, con los módulos que no son nativos desactivados.
All In One Cache, gratis en Rekire
Rekire publicó la descarga gratuita del módulo All In One Cache, que trabaja en tres capas: caché de página en disco, Redis para la base de datos y OPcache para PHP. Para sacarle todo el partido hay que tocar el servidor (extensiones de PHP, ajuste de Redis, sockets); si prefieres que lo hagan ellos, tienen un servicio de configuración.
Stock propio y del proveedor en la misma ficha
Rekire lanzó su módulo de inventario híbrido: un campo de stock virtual del proveedor con reglas por producto, pedidos según disponibilidad real o stock infinito, y hasta tres fechas de entrega. El cliente ve el desglose: «1 unidad en 24 h / 5 unidades en 7 días», lo que evita reclamaciones. De momento es para PrestaShop 9.
Las copias no se hacían porque el disco estaba lleno
Gustavo avisó: a un cliente se le llenó el disco, las copias de seguridad dejaron de hacerse y, al llenarse, se estropeó parte de la base de datos. Otro compañero dio la receta para no enterarte tarde: un entorno de pruebas que baje la última copia y la restaure. Y, como mínimo, comprobar que el fichero no está corrupto: un tar se puede verificar y un volcado SQL tiene que acabar completo, no cortado a la mitad.
«Cuello de botella en la base de datos»
Un compañero no entendía el aviso de su hosting. Otro miembro se lo tradujo: las consultas a la base de datos son lo que más tarda al cargar la página. Su consejo: ordena las tablas por tamaño en phpMyAdmin y mira las primeras; ps_connections registra cada visita y crece sin parar. Límpiala con copia previa. En otro hilo, sobre Redis frente a Memcached, la conclusión fue que Redis es mejor, pero la mayoría de tiendas no notarían la diferencia.
Una consulta de 5.000 productos en el registro
Un compañero encontró en sus registros una consulta que pedía 5.000 productos ordenados por nombre y no sabía de dónde salía. Otro miembro dio en el clavo: es la página Catálogo → Productos del back-office con la paginación en 5.000. Gustavo recomendó activar el profiling y navegar para localizar estas consultas. Si alguien deja el listado en 5.000 por comodidad, cada visita a esa página carga el servidor.
Más impresiones y no más clics: el modo IA
Gustavo compartió datos de Search Console de dos tiendas: en una, casi el doble de impresiones y solo unos miles de clics más; en la otra, impresiones que subían sin apenas clics. Otro miembro dio una explicación: aparecer en el modo IA de Google cuenta como impresión, y ahí se hace mucho menos clic. Si comparas periodos, tenlo en cuenta antes de sacar conclusiones.
Conectores de ERP que escriben directamente en la base de datos
Gustavo contó su experiencia con el conector de un ERP conocido: escribe directamente por SQL en la base de datos de PrestaShop y no le dejaba desactivar el envío de descripciones, así que cualquier texto mejorado o traducido con IA se sobrescribía. Otro compañero lo resumió: hacerlo así salta todas las validaciones de PrestaShop. Antes de contratar un conector, pregunta qué campos escribe, si puedes desactivar algunos y si usa la API o la base de datos.
Buscador propio con MySQL o con Meilisearch
Rekire explicó cómo funciona su buscador sin pagos recurrentes: por defecto, un motor propio en MySQL con índice tokenizado y trigramas, que vale para la mayoría de tiendas; y como opción Meilisearch, para catálogos grandes, con vuelta automática a MySQL si se cae. Un compañero con 6.500 productos preguntó si lo necesitaba: según Rekire, no. Otro miembro añadió que Meilisearch también compensa con poco catálogo y muchas búsquedas.
Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación