ps_install e delle nuove tabelle Symfony in 8.x) ?
La tua migrazione PrestaShop
ha rotto tutto ?
recuperiamo senza ripartire da zero.
Audit e recupero di migrazioni PrestaShop 1.6, 1.7, 8, 9 mal eseguite
Migrazione 1.7 → 8 o 8 → 9 esplosa : moduli in errore fatale, BO bianco, pagamenti KO, SEO in caduta libera. Verifichiamo lo stato attuale, quantifichiamo in ordine di criticità, recuperiamo pezzo per pezzo. Senza ripartire da zero, senza rompere di nuovo tutto.
I sintomi che ritroviamo dopo una migrazione fallita
Su 14 recuperi realizzati nel 2025-2026, ecco i danni che incontriamo sistematicamente, classificati per criticità di business. Più la lista ti suona familiare, più ampio è il perimetro di recupero.
- • Pagamento Stripe/PayPal non funzionante
- • Pulsante « Ordina » che non reagisce
- • Corriere invisibile al checkout
- • Stock visualizzato in modo errato (negativo, vuoto)
- • Email di ordine non inviate
- • IVA calcolata male
- • BO bianco dopo il login
- • Moduli elencati come « disabled » in massa
- • Import / export catalogo che va in errore
- • Ricerca prodotto rotta
- • Multi-negozio che non funziona più
- • Hook personalizzato che non viene più mostrato
- • URL canonici cambiati senza redirect 301
- • Sitemap.xml assente o errato
- • Friendly URL rotti
- • Hreflang errato (siti multilingua)
- • Performance degradata (LCP > 3 s)
- • Robots.txt su « Disallow: / » di default
- • Blocco « Best seller » home rotto
- • Slider home disattivato
- • CSS tema custom non caricato
- • Font Google mancanti
- • Favicon / immagini OG rimossi
- • Recensioni clienti non mostrate
Audit completo in 45 min
Non una checklist generica. Una vera diagnosi prioritizzata che distingue ciò che fa perdere fatturato oggi da ciò che può aspettare.
error_log + php-fpm.log su 7 giorni mobili. Modalità debug PrestaShop attivata temporaneamente su 3 pagine chiave (home, scheda prodotto, checkout). Elenco degli errori fatali, deprecated, warning.
/override/ : confronto firma classe genitore vs versione attuale.
Tariffe comunicate in anticipo
Audit offerto. Per il recupero, sai esattamente quanto costa prima che io tocchi il codice.
Audit post-migrazione
- Inventario moduli / override / tema
- Identificazione degli errori critici di business
- Piano di recupero prioritizzato + quantificato
- Decidi tu cosa affrontiamo
Recupero progressivo
- Backup file + database prima di ogni passaggio
- Pre-produzione per i fix rischiosi
- Fix per criticità (pagamento → checkout → SEO → estetica)
- Validazione cliente a ogni passaggio
- Garanzia 30 giorni su ogni correzione
Manutenzione Performance
- 2 h/mese cumulabili per un recupero distribuito
- Backup automatici giornalieri esternalizzati
- Monitoraggio compatibilità moduli prima del prossimo aggiornamento
- Test pre-produzione sistematici sul prossimo aggiornamento
« Migrazione fallita » non è ...
Se sei ancora su 1.7 e vuoi salire a 8.x senza danni, è un progetto di migrazione nuovo : test in pre-produzione, audit moduli a monte, pianificazione. Non è un recupero, è prevenzione. Richiedi un preventivo.
Se è comparso un solo errore 500 dopo la migrazione, è un intervento mirato, non un recupero completo. Scheda dedicata meno costosa.
Scheda 500 → ❌ Non un sito solo più lentoSe la migrazione è andata bene ma il sito è solo più lento di prima, è un tema di performance, non di recupero. Scheda dedicata.
Scheda perf →Migrazione PrestaShop fallita — domande frequenti
Tools::displayPrice() rimossi in 8.x, hook rinominati. Causa n°1 su 1.7 → 8/9. (2) Override in /override/ che ereditano da classi core la cui firma è cambiata. (3) Tema custom con variabili Smarty o hook rimossi. Bonus : il 70 % degli incidenti post-migrazione deriva da un auto-upgrader lanciato senza pre-produzione.robots.txt non sia stato rimesso su Disallow: / di default (caso staging mal ripulito). (4) Audit Core Web Vitals. Ritorno alla normalità tipicamente in 30-60 giorni dopo i redirect.Migrazione fallita in corso ? Riprendiamo.
Audit post-migrazione gratuito in 45 min : elenchiamo i danni, quantifichiamo, prioritizziamo. Preventivo entro 24 h lavorative.