Tema
Controlla le personalizzazioni di un modulo prima di aggiornarlo
Scopri prima di un aggiornamento quali personalizzazioni potrebbero rompersi, invece di scoprirlo sul negozio online.
ProVersione a pagamento
Cosa sostituisce: 1-2 ore di confronto tra file per ogni aggiornamento
Stiamo aggiornando ps_facetedsearch e ps_shoppingcart. Elenca i nostri override nel tema per entrambi, confrontali con i template attuali dei moduli e dimmi cosa potrebbe rompersi.
Cosa fa la chat
- La chat elenca i moduli e le copie personalizzate dei loro layout nel tuo tema.
- Legge quelle copie.
- Segnala cosa potrebbe aver cambiato la nuova versione.
- Propone le correzioni, salvate solo dopo la tua approvazione.
Il problema
L’anno scorso abbiamo aggiornato un modulo e la pagina prodotto si è rotta, perché la nostra copia personalizzata del suo layout non era aggiornata.
Cosa ottieni
Un elenco, prima dell’aggiornamento, delle personalizzazioni a rischio e delle correzioni da fare, prima che qualcosa si rompa sul negozio online.
Il controllo resta a te
La chat si limita a leggere. Nel tuo negozio non cambia nulla. Le modifiche all’aspetto del negozio richiedono l’interruttore Tema nel pannello del modulo, che si spegne da solo dopo 24 ore.
Casi d’uso correlati
Per sviluppatori
- Area
- 3 · Tema
- In TellMyShop Free
- no, solo versione a pagamento
- Per
- Agenzia / freelance, Sviluppatore
- Strumenti
- ps_list_modules, ps_list_theme_files, ps_read_theme_file, ps_check_shop_health, ps_module_file
Passo dopo passo
- Elenca le versioni dei moduli con ps_list_modules e gli override con ps_list_theme_files (percorso modules/).
- Legge gli override con ps_read_theme_file. I template attuali del modulo stesso si possono leggere per il confronto con ps_module_file (action read) quando l’interruttore Moduli è acceso.
- Confronta variabili, blocchi e include, e segnala tutto ciò che la nuova versione potrebbe aver rinominato.
- Propone modifiche agli override, applicate solo dopo un’anteprima delle differenze e la tua approvazione.
Sicurezza
Serve l’interruttore Tema nel pannello del modulo, che si spegne da solo dopo 24 ore. La chat cambia l’aspetto del modulo con un override del template nel tuo tema (ps_override_module_template), così un aggiornamento del modulo non lo tocca. L’override è un file del tema, con backup prima di ogni scrittura e ripristinabile con ps_restore_file_backup. Se la modifica si potesse fare solo dentro il modulo stesso, la chat lo dice: i file del modulo si possono modificare con l’interruttore Moduli acceso (ps_module_file, con backup), ma un aggiornamento del modulo cancella queste modifiche. Esegui prima l’aggiornamento su un dominio di staging; i domini di staging sono gratuiti con ogni licenza.
Ultimo aggiornamento: 2026-10-25