Findalo

PrestaShop

Come aggiornare il modulo Findalo su PrestaShop

· 5 min di lettura · Di Ray Rodríguez, fondatore di Findalo

Il modulo Findalo per PrestaShop viene aggiornato spesso: correzioni, compatibilità con temi e nuove versioni di PrestaShop, e funzioni che hanno bisogno di un pezzo nel tuo negozio. Questo articolo spiega come capire che tocca a te e i due modi per aggiornare: dal modulo stesso con un pulsante, oppure scaricando lo ZIP e installandolo sopra.

Entrambi portano allo stesso risultato. Non perdi né la configurazione né il catalogo, e non serve disinstallare nulla prima.

Come capire che c'è una nuova versione

Te lo dice per primo il tuo pannello Findalo. Quando il modulo del tuo negozio è più vecchio dell'ultima versione pubblicata, compare questo avviso color ambra:

Module v1.9.7 installed · new version v1.9.9 Download v1.9.9
L'avviso del pannello, con versioni di esempio. Il pannello è in inglese o in spagnolo; qui in inglese.

Compare in due punti: nella scheda Catalog status della home e nella sezione Integration, accanto a «Installed module». Inoltre la voce Integration del menu porta una freccia ↑, così lo noti anche se sei su un'altra schermata.

Il pannello può avvisarti solo se il modulo gli ha detto che versione ha, e lo fa quando si sincronizza. Se il tuo negozio è collegato e si sincronizza normalmente, l'avviso è affidabile. Se non vedi né l'avviso né la versione del modulo in Integration, il problema è un altro: la connessione. Per quello c'è questo articolo.

Via 1: aggiornare dal modulo stesso

È la più rapida e quella che consigliamo. Non scarichi nulla sul tuo computer: il modulo si prende la nuova versione e si installa da solo.

  1. Nel back office di PrestaShop, vai in Moduli → Gestione moduli, cerca Findalo e clicca su Configura.
  2. In cima vedrai questo avviso:
Update available. Findalo v1.9.9 — you have v1.9.7. Update nowDownload ZIP
L'avviso nella configurazione del modulo. I pulsanti sono in inglese anche se il tuo back office è in italiano.
  1. Clicca su Update now. Ti verrà chiesta una conferma, perché i file del modulo stanno per essere sostituiti: accetta.
  2. La pagina si ricarica e vedrai «Findalo updated to the latest version.» Fatto.

Dietro le quinte, il modulo scarica lo ZIP da findalo.io, verifica che sia esattamente quello che abbiamo pubblicato (con un'impronta che deve coincidere) e solo allora lo decomprime sulla cartella del modulo. Se l'impronta non coincide, non installa nulla.

«Check for updates»: quando il pannello avvisa e il modulo no

Il modulo non chiede di nuove versioni ogni volta che apri il back office: controlla al massimo una volta all'ora e si salva la risposta. Se abbiamo appena pubblicato una versione, può capitare che il tuo pannello la annunci già e il modulo non ancora.

In quel caso, nella configurazione del modulo non vedrai l'avviso, ma una riga discreta con la tua versione e un link:

Findalo v1.9.7 · Check for updates
Quando il modulo pensa di essere aggiornato, mostra la sua versione e il link per controllare di nuovo.

Clicca su Check for updates. Il modulo controlla in quel momento, senza aspettare l'ora, e mostra «Checked for updates.» Se c'è una nuova versione, l'avviso con il pulsante Update now compare nella stessa schermata.

Se l'aggiornamento automatico non va a buon fine

Per aggiornarsi da solo, il modulo ha bisogno di due cose dal server del tuo negozio: l'estensione ZIP di PHP e poter scaricare file da findalo.io. Alcuni hosting limitano l'una o l'altra. Quando succede, vedrai «The update could not be completed.» con un codice tra parentesi. Non è stato toccato nulla: il tuo modulo è rimasto com'era. Usa la via 2 e, se vuoi, mandaci quel codice.

Via 2: scaricare il modulo e installarlo sopra

È il metodo classico di PrestaShop e funziona con qualsiasi hosting.

  1. Scarica lo ZIP. Dal tuo pannello Findalo, con il link Download v… dell'avviso ambra. Puoi anche usare il pulsante Download ZIP dell'avviso del modulo: è lo stesso file.
  2. Non decomprimerlo. PrestaShop vuole lo ZIP così com'è.
  3. Nel back office, vai in Moduli → Gestione moduli e clicca su Carica un modulo, in alto a destra.
  4. Trascina lo ZIP nella finestra o selezionalo. PrestaShop riconosce che Findalo è già installato e lo aggiorna.

Non disinstallare il modulo prima. Caricare la nuova versione sopra conserva tutto. Disinstallare, invece, cancella la configurazione del modulo nel tuo negozio e dovresti ricollegarlo.

Come verificare che sia andato tutto bene

  • Nel modulo: aprendo la configurazione l'avviso non c'è più; resta solo la riga con la nuova versione e il link Check for updates.
  • Nel pannello: l'avviso ambra sparisce quando il modulo si sincronizza di nuovo e comunica al pannello la sua versione. Se non vuoi aspettare, clicca su Sync now nella scheda Catalog status. In Integration vedrai ✓ Module up to date.

Se dopo l'aggiornamento il back office mostra qualcosa di strano, svuota la cache di PrestaShop da Parametri avanzati → Prestazioni, con il pulsante per svuotare la cache in alto a destra. Il modulo prova già a farlo da solo quando si aggiorna, ma alcuni server tengono la versione precedente in memoria ancora per un po'.

Se ti blocchi

Scrivici con la versione installata e, se l'aggiornamento automatico ti ha dato un codice di errore, quel codice. Con questo di solito capiamo subito cosa succede.

Come funziona Findalo su PrestaShop

Continua a leggere