Findalo

PrestaShop

Com actualitzar el mòdul de Findalo a PrestaShop

· 5 min de lectura · Per Ray Rodríguez, fundador de Findalo

El mòdul de Findalo per a PrestaShop s'actualitza sovint: correccions, compatibilitat amb temes i versions noves de PrestaShop, i funcions que necessiten una peça a la teva botiga. Aquest post explica com saber que et toca i les dues maneres d'actualitzar: des del mateix mòdul amb un botó, o descarregant el ZIP i instal·lant-lo a sobre.

Totes dues arriben al mateix lloc. No perds la configuració ni el catàleg, i no cal desinstal·lar res abans.

Com saps que hi ha una versió nova

Primer t'ho diu el teu panell de Findalo. Quan el mòdul de la teva botiga té una versió més antiga que l'última publicada, apareix aquest avís de color ambre:

Módulo v1.9.7 instalado · nueva versión v1.9.9 Descargar v1.9.9
L'avís del panell, amb versions d'exemple. El panell és en castellà o en anglès; aquí, en castellà.

Surt en dos llocs: a la targeta Estado del catálogo de l'inici, i a la secció Integración, al costat de «Módulo instalado». A més, l'entrada Integración del menú porta una fletxa ↑ perquè ho vegis encara que no siguis en aquella pantalla.

El panell només et pot avisar si el mòdul li ha dit quina versió té, i això ho fa en sincronitzar. Si la teva botiga està connectada i sincronitza amb normalitat, l'avís és fiable. Si no veus cap avís ni tampoc la versió del mòdul a Integración, el problema és un altre: la connexió. Per a això tens aquest post.

Via 1: actualitzar des del mateix mòdul

És la més ràpida i la que recomanem. No descarregues res al teu ordinador: el mòdul es baixa la versió nova i s'instal·la sol.

  1. Al back office de PrestaShop, entra a Mòduls → Gestor de mòduls, cerca Findalo i prem Configurar.
  2. A dalt de tot veuràs aquest avís:
Update available. Findalo v1.9.9 — you have v1.9.7. Update nowDownload ZIP
L'avís dins de la configuració del mòdul. Els botons apareixen en anglès encara que el teu back office estigui en català.
  1. Prem Update now. Et demanarà confirmació, perquè se substituiran els fitxers del mòdul: accepta.
  2. La pàgina es recarrega i veuràs «Findalo updated to the latest version.» Ja està.

Per dins, el mòdul descarrega el ZIP des de findalo.io, comprova que és exactament el que hem publicat (amb una empremta que ha de coincidir) i només llavors el descomprimeix sobre la carpeta del mòdul. Si l'empremta no coincideix, no instal·la res.

«Check for updates»: quan el panell avisa i el mòdul no

El mòdul no pregunta per versions noves cada vegada que obres el back office: ho comprova com a molt un cop per hora i en guarda la resposta. Si acabem de publicar una versió, pot passar que el panell ja l'anunciï i el mòdul encara no.

En aquest cas, a la configuració del mòdul no veuràs l'avís, sinó una línia discreta amb la teva versió i un enllaç:

Findalo v1.9.7 · Check for updates
Quan el mòdul creu que està al dia, mostra la seva versió i l'enllaç per tornar-ho a comprovar.

Prem Check for updates. El mòdul pregunta en aquell moment, sense esperar que passi l'hora, i et mostra «Checked for updates.» Si hi ha versió nova, l'avís amb el botó Update now apareix a la mateixa pantalla.

Si l'actualització automàtica falla

Per actualitzar-se sol, el mòdul necessita dues coses del servidor de la teva botiga: l'extensió ZIP de PHP i poder descarregar fitxers de findalo.io. Alguns allotjaments limiten l'una o l'altra. Quan passa, veuràs «The update could not be completed.» amb un codi entre parèntesis. No s'ha tocat res: el teu mòdul continua com estava. Fes servir la via 2 i, si vols, envia'ns aquest codi.

Via 2: descarregar el mòdul i instal·lar-lo a sobre

És la de sempre a PrestaShop i funciona en qualsevol allotjament.

  1. Descarrega el ZIP. Des del teu panell de Findalo, a l'enllaç Descargar v… de l'avís ambre. També pots fer servir el botó Download ZIP de l'avís del mòdul: és el mateix fitxer.
  2. No el descomprimeixis. PrestaShop vol el ZIP tal qual.
  3. Al back office, entra a Mòduls → Gestor de mòduls i prem Pujar un mòdul, a dalt a la dreta.
  4. Arrossega el ZIP a la finestra o selecciona'l. PrestaShop reconeix que Findalo ja està instal·lat i l'actualitza.

No desinstal·lis el mòdul abans. Pujar la versió nova a sobre ho conserva tot. Desinstal·lar, en canvi, esborra la configuració del mòdul a la teva botiga i l'hauries de tornar a connectar.

Com comprovar que ha anat bé

  • Al mòdul: en obrir-ne la configuració ja no apareix l'avís, només la línia amb la versió nova i l'enllaç Check for updates.
  • Al panell: l'avís ambre desapareix quan el mòdul torna a sincronitzar i li diu al panell la seva versió. Si no vols esperar, prem Sincronizar ahora a la targeta Estado del catálogo. A Integración veuràs ✓ Módulo al día.

Si després d'actualitzar el back office mostra alguna cosa estranya, buida la memòria cau de PrestaShop des de Paràmetres avançats → Rendiment, amb el botó de buidar la memòria cau de dalt a la dreta. El mòdul ja ho intenta fer sol en actualitzar-se, però alguns servidors guarden la versió anterior a la memòria una estona més.

Si t'encalles

Escriu-nos amb la versió que tens instal·lada i, si l'actualització automàtica et va donar un codi d'error, aquest codi. Amb això acostumem a saber què passa a la primera.

Com funciona Findalo a PrestaShop

Continua llegint