Findalo

PrestaShop

Cómo actualizar el módulo de Findalo en PrestaShop

· 5 min de lectura · Por Ray Rodríguez, founder de Findalo

El módulo de Findalo para PrestaShop se actualiza a menudo: arreglos, compatibilidad con temas y versiones nuevas de PrestaShop, y funciones que necesitan una pieza en tu tienda. Este post explica cómo saber que te toca y las dos formas de actualizar: desde el propio módulo con un botón, o descargando el ZIP e instalándolo encima.

Las dos llegan al mismo sitio. No pierdes la configuración ni el catálogo, y no hace falta desinstalar nada antes.

Cómo sabes que hay una versión nueva

Lo primero te lo dice tu panel de Findalo. Cuando el módulo de tu tienda tiene una versión más antigua que la última publicada, aparece este aviso en color ámbar:

Módulo v1.9.7 instalado · nueva versión v1.9.9 Descargar v1.9.9
El aviso del panel, con las versiones de ejemplo. Los números que veas serán los de tu tienda.

Sale en dos sitios: en la tarjeta Estado del catálogo del inicio, y en la sección Integración, junto a «Módulo instalado». Además, la entrada Integración del menú lleva una flecha ↑ para que lo veas aunque no estés en esa pantalla.

El panel solo puede avisarte si el módulo le ha dicho qué versión tiene, y eso lo hace al sincronizar. Si tu tienda está conectada y sincroniza con normalidad, el aviso es fiable. Si no ves ningún aviso y tampoco ves la versión del módulo en Integración, el problema es otro: la conexión. Para eso tienes este post.

Vía 1: actualizar desde el propio módulo

Es la más rápida y la que recomendamos. No descargas nada a tu ordenador: el módulo se baja la versión nueva y se instala solo.

  1. En el back office de PrestaShop, entra en Módulos → Gestor de módulos, busca Findalo y pulsa Configurar.
  2. Arriba del todo verás este aviso:
Update available. Findalo v1.9.9 — you have v1.9.7. Update nowDownload ZIP
El aviso dentro de la configuración del módulo. Los botones aparecen en inglés aunque tu back office esté en español.
  1. Pulsa Update now. Te pedirá confirmación, porque se van a reemplazar los ficheros del módulo: acepta.
  2. La página se recarga y verás «Findalo updated to the latest version.» Ya está.

Por dentro, el módulo descarga el ZIP desde findalo.io, comprueba que es exactamente el que publicamos (con una huella que tiene que coincidir) y solo entonces lo descomprime sobre la carpeta del módulo. Si la huella no coincide, no instala nada.

«Check for updates»: cuando el panel avisa y el módulo no

El módulo no pregunta por versiones nuevas cada vez que abres el back office: lo comprueba como mucho una vez por hora y guarda la respuesta. Si acabamos de publicar una versión, puede pasar que tu panel ya la anuncie y el módulo todavía no.

En ese caso, en la configuración del módulo no verás el aviso, sino una línea discreta con tu versión y un enlace:

Findalo v1.9.7 · Check for updates
Cuando el módulo cree que está al día, enseña su versión y el enlace para comprobarlo de nuevo.

Pulsa Check for updates. El módulo pregunta en ese momento, sin esperar a que pase la hora, y te muestra «Checked for updates.» Si hay versión nueva, el aviso con el botón Update now aparece en la misma pantalla.

Si la actualización automática falla

Para actualizar sola, el módulo necesita dos cosas del servidor de tu tienda: la extensión ZIP de PHP y poder descargar ficheros de findalo.io. Algunos alojamientos limitan una o la otra. Cuando pasa, verás «The update could not be completed.» con un código entre paréntesis. No se ha tocado nada: tu módulo sigue como estaba. Usa la vía 2, y si quieres, mándanos ese código.

Vía 2: descargar el módulo e instalarlo encima

Es la de siempre en PrestaShop y funciona en cualquier alojamiento.

  1. Descarga el ZIP. Desde tu panel de Findalo, en el enlace Descargar v… del aviso ámbar. También puedes usar el botón Download ZIP del aviso del módulo: es el mismo fichero.
  2. No lo descomprimas. PrestaShop quiere el ZIP tal cual.
  3. En el back office, entra en Módulos → Gestor de módulos y pulsa Subir un módulo, arriba a la derecha.
  4. Arrastra el ZIP a la ventana o selecciónalo. PrestaShop reconoce que Findalo ya está instalado y lo actualiza.

No desinstales el módulo antes. Subir la versión nueva encima conserva todo. Desinstalar, en cambio, borra la configuración del módulo en tu tienda y tendrías que volver a conectarla.

Cómo comprobar que ha ido bien

  • En el módulo: al abrir su configuración ya no aparece el aviso, solo la línea con la versión nueva y el enlace Check for updates.
  • En el panel: el aviso ámbar desaparece cuando el módulo vuelve a sincronizar y le cuenta al panel su versión. Si no quieres esperar, pulsa Sincronizar ahora en la tarjeta Estado del catálogo. En Integración verás ✓ Módulo al día.

Si después de actualizar el back office muestra algo raro, vacía la caché de PrestaShop desde Parámetros avanzados → Rendimiento, con el botón de borrar la caché de arriba a la derecha. El módulo ya intenta hacerlo solo al actualizarse, pero algunos servidores guardan la versión anterior en memoria un rato más.

Si te atascas

Escríbenos con la versión que tienes instalada y, si la actualización automática te dio un código de error, ese código. Con eso solemos saber qué pasa a la primera.

Cómo funciona Findalo en PrestaShop

Sigue leyendo