Quando si esegue un aggiornamento di PrestaShop – ad esempio passando da una versione 1.7.x a una 8.x è frequente imbattersi in problemi di compatibilità tra tema, moduli e struttura database. Uno dei casi più comuni riguarda il tema Warehouse e le sezioni create con Elementor CMS che non si visualizzano più correttamente, in particolare homepage, blocchi CMS e contenuti dinamici.
Vediamo in dettaglio perché succede, quali sono le cause principali e come intervenire rapidamente.
Il problema: homepage vuota e contenuti Elementor scomparsi
Dopo l’aggiornamento a PrestaShop 8.2.1 con il tema Warehouse (es. versione 4.7.1), può capitare che:
- La homepage sia completamente vuota
- I contenuti CMS creati con Elementor non compaiano
- la homepage visibile solo in preview
- Anche nelle categorie e pagine prodotto i blocchi CMS creati con il builder non siano più caricati
Perché succede: cause principali
1. Tabelle Elementor non migrate correttamente
Il modulo iqitElementor salva tutto il contenuto nel database, dentro tabelle che iniziano con:
ps_iqit_elementor
Durante la migrazione del sito (es. da un vecchio clone o da una versione precedente), se queste tabelle non vengono importate, tutti i contenuti CMS sviluppati con Elementor risultano invisibili, anche se nel back office sembrano configurati.
2. Gruppi di clienti e permessi mancanti
Prestashop consente di mostrare o nascondere sezioni in base al gruppo clienti. Se dopo l’upgrade o la clonazione:
- i gruppi non corrispondono
- i permessi non sono associati
- il modulo Elementor è disattivo per uno o più gruppi
… il frontend non caricherà quei contenuti.
Come risolvere: checklist
1. Migrare tutte le tabelle ps_iqit_elementor
Dal vecchio database esporta e importa nel nuovo ambiente tutte le seguenti tabelle (solo dati):
ps_iqit_elementor
ps_iqit_elementor_category
ps_iqit_elementor_product
ps_iqit_elementor_content
ps_iqit_elementor_landing
ps_iqit_elementor_template
... (e tutte le correlate)
✅ 2. Controllare che il modulo Elementor sia attivo
Nel nuovo back office, vai su Moduli > Gestione moduli e verifica:
- che il modulo “iqitElementor” sia installato e attivo
- che non ci siano errori JS/PHP nel log o nel pannello di debug
✅ 3. Verificare i permessi per i gruppi clienti
Entra nella configurazione del modulo Elementor CMS e assicurati che:
- tutti i gruppi di clienti attivi abbiano accesso alle sezioni CMS
- le regole di visibilità non blocchino nulla per il gruppo “Visitatore” o “Ospite”
Conclusioni
Se dopo un aggiornamento PrestaShop il tuo sito con tema Warehouse non mostra più contenuti Elementor, non è un problema del tema, ma di:
- tabelle mancanti
- modulo non attivo
- permessi mal configurati
Con una semplice analisi del database e una verifica nei moduli e gruppi clienti, puoi ripristinare in pochi minuti la visualizzazione completa della homepage e delle sezioni CMS.
Serve supporto tecnico per il tuo e-commerce PrestaShop?
Hai problemi dopo un aggiornamento o una migrazione? Il tuo tema Warehouse non funziona come dovrebbe? Contattami per una consulenza tecnica mirata