Audit negozio PrestaShop in subentro: cosa controllare prima di cambiare qualcosa
L'audit negozio PrestaShop in subentro descrive lo stato del negozio prima che tu ci lavori: chi ha accesso, su quali versioni di PrestaShop e PHP gira, quali moduli sono installati, cosa è stato cambiato nei file, quali errori ci sono nel log e come appare il negozio su Google. Il risultato è un report per il cliente e un elenco di rischi per priorità.
Autore: Il team TellMyShop. Una guida per i titolari di negozi PrestaShop: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 7 min di lettura
Perché fare un audit quando il cliente vuole solo una «piccola correzione»?
Perché non conosci la storia del negozio. L'agenzia precedente può aver cambiato file di PrestaShop, aggiunto override, installato un modulo di origine sconosciuta o lasciato attiva la modalità sviluppatore. La tua prima piccola correzione si scontrerà con tutto questo.
L'audit tutela entrambe le parti. Il cliente ha un quadro chiaro di cosa sta pagando. Tu hai lo stato di partenza messo per iscritto e sai cosa non toccare senza un backup. Quando nella seconda settimana smette di funzionare il pagamento, puoi mostrare che il modulo di pagamento era già vecchio dall'inizio.
Un audit del negozio e un audit SEO sono due cose diverse. Se il cliente chiede solo della visibilità su Google, usa la checklist della guida audit SEO PrestaShop. Questo articolo parla di un subentro completo nel negozio.
La checklist per il subentro in un negozio
Seguila in quest'ordine. Le prime righe coprono quello che può fermare il negozio o comprometterne la sicurezza.
| Area | Cosa controllare | Dove | Segnale d'allarme |
|---|---|---|---|
| Accessi | chi ha un account nel back office, chi ha accesso a hosting e FTP | Parametri avanzati → Team, pannello dell'hosting | un account «admin» condiviso, account di ex dipendenti dell'agenzia |
| Backup | se esistono, dove sono, quando un ripristino ha funzionato l'ultima volta | hosting | nessun backup, o backup solo sullo stesso server |
| Versioni | PrestaShop, PHP, MySQL | Parametri avanzati → Informazioni | PHP non supportato, PrestaShop senza correzioni di sicurezza |
| Moduli | elenco, versioni, origine, aggiornamenti | Moduli → Gestione moduli | moduli esterni ad Addons senza autore, moduli con vulnerabilità pubblicate |
| Modifiche ai file | override, file del core cambiati, child theme | la cartella override, l'elenco dei file modificati in Informazioni | modifiche al core, un tema senza child theme |
| Errori | il log delle ultime settimane | Parametri avanzati → Log | errori critici ricorrenti |
| Impostazioni | modalità sviluppatore, cache, SSL | Parametri avanzati → Prestazioni, Parametri negozio | modalità sviluppatore attiva in produzione |
| SEO | titoli, descrizioni, redirect, sitemap | pagina prodotto, modulo sitemap | meta vuoti sui più venduti, molti 404 |
| Search Console e analytics | l'account Google del cliente | nessuno in azienda ha l'accesso da proprietario | |
| Vendite | una base di riferimento degli ultimi mesi | Statistiche | nessun dato con cui confrontarsi dopo le tue modifiche |
I requisiti del server per PrestaShop 8 sono nella documentazione per sviluppatori. Le date di fine supporto delle versioni di PHP le controlli sul sito di PHP. I moduli con vulnerabilità di sicurezza pubblicate sono raccolti nel repository di Friends of Presta. Conviene controllarlo per ogni modulo esterno al catalogo di PrestaShop.
Il primo giorno, passo per passo
- Crea il tuo account dipendente nel back office. Non lavorare sull'account del cliente o con un accesso condiviso.
- Fai un backup completo di file e database e controlla che si possa scaricare.
- Annota le versioni di PrestaShop, PHP e tema. Salva un'istantanea dell'elenco dei moduli con le versioni.
- Controlla override e file modificati. Sono i punti che andranno persi o si romperanno durante un aggiornamento.
- Leggi il log degli errori delle ultime settimane e raggruppa gli errori per modulo.
- Controlla SEO e 404, così sai cosa funziona già su Google e cosa non rompere.
- Annota una base di riferimento delle vendite degli ultimi mesi.
- Scrivi il report in tre parti: urgente, importante, un giorno. Per ogni punto, una frase sul perché conta per il cliente.
Quando nel report compare un aggiornamento di PrestaShop, consegnalo come progetto a parte. Descriviamo la preparazione nella guida all'aggiornamento di PrestaShop alla 9, e il riordino dei moduli nell'articolo sui moduli inutilizzati.
Cosa controlla la revisione
La revisione tecnica in TellMyShop funziona nella versione gratuita, Free, e non cambia niente. La chat controlla:
- il negozio: HTTPS, noindex, errori visibili ai clienti, aggiornamenti disponibili, la versione di PHP, cron, cache e le pagine del carrello e del checkout,
- una pagina come la vede Google: redirect, canonical, robots, titoli H1–H3, immagini senza testo alternativo, link, dati strutturati JSON-LD e tempo di risposta,
- inoltre: il report dei 404, il log degli errori PHP e una risposta sul perché un certo prodotto non si vede.
Il risultato è un elenco di correzioni, dalla più importante. Come fare da solo una revisione del genere, passo per passo, lo spieghiamo nell'articolo sulla revisione tecnica del negozio.
Come raccoglie la chat i dati per il report?
Gran parte del tempo in un subentro va nel cliccare tra le schede e copiare dati nel report. Il modulo TellMyShop ti permette di raccoglierli in una conversazione con la tua chat (Claude o ChatGPT), mentre tu ti concentri sulla valutazione.
Tu: Nuovo cliente. Dammi la versione di PrestaShop e PHP, il tema, i moduli attivi e disattivati, il risultato del controllo tecnico, gli errori del log degli ultimi 30 giorni e tutto ciò che è rischioso. Non cambiare niente.
La tua chat: PrestaShop 8.1, PHP 8.1, un tema basato su Classic senza child theme. Ci sono diverse decine di moduli, alcuni disattivati da tempo. Nel controllo tecnico la modalità sviluppatore è attiva. Nel log si ripete un errore del modulo per i comparatori di prezzi. La cartella override contiene override della classe Cart da un modulo che non è più nell'elenco. Rischi per il report:
Tu: Aggiungi l'audit SEO e dei 404 come parte separata del report.
nuova versione: urgente: disattivare la modalità sviluppatore, indagare sull'override orfano del carrello
nuova versione: importante: un child theme prima di qualsiasi modifica all'aspetto, aggiornare PHP a una versione supportata
nuova versione: un giorno: mettere ordine nei moduli disattivati
Versioni e risultati dell'esempio sono inventati. La chat darà i dati reali del negozio e segnalerà quello che non è riuscita a controllare.
Cosa vedrai in quale versione:
- TellMyShop Free basta per un quadro rapido: versione del negozio, controllo tecnico, elenco dei moduli, log degli errori, SEO, 404 e vendite.
- TellMyShop Pro legge tutto il negozio: file di tema e moduli, override, impostazioni e database. La sola lettura non richiede di accendere nessun interruttore, e niente viene salvato senza il tuo «sì».
- Le correzioni dopo l'audit, per esempio disattivare la modalità sviluppatore o cambiare un file, richiedono gli interruttori Tema, Moduli o Manutenzione, che il proprietario del negozio accende per un tempo limitato nel pannello del modulo. Ogni modifica ha un'anteprima e finisce nella cronologia delle modifiche.
Cosa la chat non controlla: account dei dipendenti, password, permessi, chiavi API e file con le password del database. Sono blocchi permanenti, uguali in entrambe le versioni. Non guarda nemmeno nel pannello dell'hosting o in Search Console. Quelle parti dell'audit le fai tu.
Per agenzie e freelance c'è un pacchetto Pro per più domini, e i domini di test come staging o dev non vengono conteggiati. I dettagli sono nella pagina prezzi. La richiesta di esempio di questo articolo la trovi nel caso d'uso prima revisione del negozio di un nuovo cliente, e l'audit SEO completo nel caso d'uso audit SEO completo del negozio.
Cosa consegni al cliente dopo l'audit?
Un report breve che il proprietario leggerà, non solo lo sviluppatore. In cima, tre cose urgenti, ognuna con una frase sul rischio per le vendite. Sotto, l'elenco completo dalla tabella e lo stato di partenza: versioni, moduli, un backup con la sua data. Aggiungi un ordine di lavoro proposto e cosa non farai senza l'approvazione del cliente.
La prima revisione puoi farla in TellMyShop Free, installando il modulo nel negozio del cliente con il suo permesso. Altre guide per chi gestisce un negozio le trovi sul blog.
Domande e risposte
In cosa differisce un audit del negozio da un audit SEO?
Un audit SEO controlla come Google vede il negozio: titoli, descrizioni, URL, redirect. Un audit in subentro è più ampio. Copre anche accessi, versioni di PrestaShop e PHP, moduli, modifiche ai file, errori e backup, cioè tutto quello che può esplodere nella prima settimana.
Da dove parto quando subentro in un negozio gestito da un'altra agenzia?
Dal tuo accesso e da un backup. Chiedi al cliente un account dipendente separato nel back office, l'accesso all'hosting e a Search Console. Prima di cambiare qualcosa, fai un backup completo di file e database e annota lo stato di partenza.
Posso correggere subito gli errori come parte dell'audit?
Meglio di no. Prima descrivi lo stato, concorda le priorità con il cliente e solo dopo fai le modifiche. Altrimenti ogni guasto della prima settimana sembrerà colpa tua, anche se il problema c'era già.
La versione gratuita di TellMyShop basta per una prima revisione?
Per un quadro rapido sì. TellMyShop Free legge la versione del negozio, il controllo tecnico, l'elenco dei moduli, il log degli errori, la SEO, gli errori 404 e le vendite. File di tema e moduli, override e database li legge solo TellMyShop Pro, comunque senza salvare niente finché non approvi.
La chat controlla gli account dei dipendenti e le password?
No. Account dei dipendenti, password, permessi e file con le password del database sono bloccati in modo permanente per TellMyShop, anche in Pro. Quella parte dell'audit la fai tu nel back office, in Parametri avanzati → Team, e con l'hosting.
PrestaShop è un marchio registrato di PrestaShop SA. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.