Tema custom Prestashop: struttura

Tema custom Prestashop: struttura

Sviluppare un tema custom Prestashop e' un'investimento che si ripaga in identità' di brand e performance. Un tema artigianale ottimizzato batte qualsiasi tema marketplace generico. Vediamo la struttura cartelle e i file obbligatori per Prestashop 8.

Cartelle obbligatorie

Un tema Prestashop 8 vive in themes/nomereo/ con struttura: config/theme.yml (manifest), assets/ (css, js, img), templates/ (Smarty .tpl), preview.png (anteprima 1110x800), info.png (logo 96x96), modules/ (override hook). La radice deve avere theme.yml valido per essere riconosciuto dal Module Manager.

File theme.yml

Il file config/theme.yml dichiara nome, versione, autore, dipendenze, hook supportati, moduli da installare, configurazioni default. Sezione theme_settings contiene logo, colore primario, font. Sezione global_settings assegna moduli agli hook (es. blockcart su displayTop). Sezione image_types definisce dimensioni miniature catalog e prodotti.

Procedura passo-passo

  1. Crea cartella themes/nomereo/.
  2. Copia struttura da classic come punto di partenza.
  3. Compila config/theme.yml con nome, versione, autore.
  4. Crea preview.png e info.png.
  5. Personalizza templates principali: header.tpl, footer.tpl, product.tpl, category.tpl.
  6. Build asset con webpack o gulp; output in assets/css/ e assets/js/.
  7. Configura image_types in theme.yml per ottimizzare formati.
  8. Importa il tema dal Module Manager > Temi.
  9. Attiva il tema in Design > Tema e Logo.
  10. Rigenera miniature e test completo frontend.

Errori comuni e come risolverli

  • Tema non riconosciuto: theme.yml malformato; valida YAML.
  • Hook non collegati: global_settings.hooks errato; allinea ai nomi reali.
  • Asset 404: path relativo a /themes/nomereo/assets/; verifica build.
  • Miniature errate: definisci image_types e rigenera in Design > Immagini.

Domande frequenti

D: Posso vendere il mio tema?
R: Sì, su Addons o privatamente; rispetta AFL 3.0.

D: Quanto costa sviluppare un tema?
R: 2-6 settimane uomo per progetti curati.

D: Tema Twig nativo esiste?
R: Prestashop 9 introduce Twig più' pesantemente.

Hai bisogno di aiuto?

Se vuoi un Prestashop performante curato dal team di G Tech Group, scrivici tramite il modulo di contatto.

Hai trovato utile quest'articolo?