Hai appena installato PrestaShop e il negozio è online, vuoto e pronto. Prima di caricare il catalogo conviene dedicare un’ora a qualche impostazione di base: sicurezza, email, prestazioni e qualche scelta che è molto più facile fare all’inizio che a negozio avviato. Ecco la nostra lista, nell’ordine in cui la seguiremmo noi.

1. Installazione: la strada più semplice

Se non l’hai ancora fatto, il modo più rapido per installare PrestaShop è Installatron, disponibile nel pannello: crea database, configurazione e amministratore in pochi passaggi e può gestire gli aggiornamenti con un backup prima di ciascuno. Sui nostri piani hosting PrestaShop il web server è Apache con Nginx, e OPcache è già configurato per il CMS.

2. Sicurezza del back office

Indirizzo del back office

Le versioni recenti di PrestaShop rinominano la cartella di amministrazione con un nome casuale durante l’installazione. Annota l’indirizzo completo e non condividerlo in giro: non è una protezione sufficiente da sola, ma evita la gran parte dei tentativi automatici.

Cartella di installazione

A installazione finita, la cartella install non deve restare sul server. Installatron se ne occupa da solo; se hai installato a mano, verifica via FTP che non ci sia più.

Account dei dipendenti

Crea un account per ogni persona che lavora sul negozio, con il profilo minimo necessario: chi prepara le spedizioni non ha bisogno di accedere ai moduli. Usa password lunghe e uniche e, quando un collaboratore se ne va, disattiva subito il suo account.

HTTPS ovunque

Su ogni dominio è disponibile un certificato Let’s Encrypt gratuito, emesso e rinnovato in automatico. Nelle impostazioni generali del negozio attiva l’uso di SSL su tutte le pagine, poi verifica che il negozio si apra con il lucchetto sia in home sia nel processo d’acquisto.

3. Le email del negozio

Conferme d’ordine, spedizioni, recupero password: un negozio vive di email. Per farle arrivare a destinazione invece che nello spam, configura PrestaShop per inviare tramite SMTP con una casella del tuo dominio:

Parametro Valore
Server SMTP quello indicato nell’email di attivazione
Porta e cifratura 465 con SSL/TLS, oppure 587 con STARTTLS
Utente l’indirizzo email completo
Password la password della casella

Poi invia un’email di prova dalle impostazioni email del back office e controlla che arrivi. Trovi altre informazioni sulla nostra posta elettronica, che include antispam professionale e antivirus sugli allegati.

4. Dati del negozio, fiscali e di spedizione

Prima di aprire ai clienti verifica con cura:

  • dati del negozio: ragione sociale, indirizzo, recapiti, che compaiono anche nelle email e nei documenti;
  • paese, valuta e lingua predefiniti;
  • tasse: le regole d’imposta corrette per i paesi in cui vendi, da confrontare con il tuo consulente;
  • corrieri e zone: tariffe per peso o prezzo, paesi serviti;
  • metodi di pagamento: installa e configura solo quelli che usi, prima in modalità di prova se il modulo lo prevede;
  • stati degli ordini e le email associate a ciascuno;
  • pagine legali: condizioni di vendita, privacy, recesso.

5. Prestazioni: le impostazioni giuste per la produzione

Nella sezione prestazioni del back office trovi le opzioni che contano di più. In generale, su un negozio in produzione:

  • la modalità debug deve essere spenta: rallenta il negozio e può mostrare informazioni tecniche ai visitatori;
  • la compilazione dei template deve essere impostata in modo che non vengano ricompilati a ogni visita; la cache dei template (cache Smarty) invece va lasciata spenta se il negozio è sotto la rete iWebLab Edge, perché la cache delle pagine la fa già la rete e due cache sovrapposte creano solo problemi;
  • le opzioni che combinano e comprimono CSS e JavaScript possono aiutare, ma vanno provate: attivale una alla volta e controlla che il tema funzioni ancora.

Durante lo sviluppo del tema puoi tenere attiva la ricompilazione; ricordati però di cambiarla prima dell’apertura.

La cache del negozio

iWebLab Cache esiste anche come modulo per PrestaShop, in versione Free e Pro (50 € l’anno). Dopo averlo attivato fai sempre una prova d’acquisto completa da una finestra anonima del browser, verificando prezzi, carrello e pagamento.

Redis

Puoi attivare Redis dal pannello; risponde sul socket /home/tuoutente/.redis/redis.sock (con il tuo nome utente al posto di tuoutente). Per usarlo con PrestaShop serve un modulo di cache compatibile con Redis: segui le istruzioni del modulo per indicare la connessione tramite socket.

Immagini

Prima di caricare il catalogo controlla le dimensioni delle immagini definite dal tema: rigenerarle dopo, con migliaia di prodotti, richiede tempo. Carica foto già ridimensionate e usa Image Optimizer per convertirle in WebP e AVIF.

6. Moduli: meno è meglio

PrestaShop arriva con molti moduli già installati. Disattiva e disinstalla quelli che non usi: ogni modulo attivo aggiunge codice, a volte in tutte le pagine. Quando acquisti un modulo, preferisci quelli aggiornati per la tua versione di PrestaShop e scaricali solo dalla fonte ufficiale: le copie gratuite di moduli a pagamento trovate in rete sono una via d’ingresso classica per il malware.

7. PHP e versioni

Dal pannello DirectAdmin puoi scegliere la versione di PHP (dalla 5.6 alla 8.5). Usa quella consigliata per la tua versione di PrestaShop e verifica la compatibilità di tema e moduli prima di cambiarla.

8. Backup e modalità manutenzione

Il tuo account è protetto da JetBackup: almeno due copie al giorno, conservate 30 giorni, con copia cifrata fuori sede in Germania; ripristini da solo file e database dal pannello. Prima di modifiche importanti attiva la modalità manutenzione del negozio, aggiungendo il tuo indirizzo IP fra quelli autorizzati: tu vedi il negozio, i clienti vedono un avviso.

La lista prima dell’apertura

  • back office con indirizzo riservato e account personali;
  • cartella di installazione assente;
  • HTTPS su tutto il negozio;
  • email inviate via SMTP e provate;
  • tasse, corrieri, pagamenti e pagine legali verificati;
  • debug spento, cache attiva, moduli inutili rimossi;
  • un ordine di prova completato dall’inizio alla fine.

Hai un negozio PrestaShop presso un altro fornitore? Per i nuovi clienti la migrazione è gratuita, da richiedere prima dell’ordine. Per qualsiasi dubbio tecnico, apri un ticket dall’area clienti.

Altri articoli su WordPress, WooCommerce e CMS

Parliamone

Un hosting che ti spiega le cose, e poi le fa

Questi articoli nascono dalle domande dei nostri clienti. Se vuoi un hosting dove dietro ogni risposta c’è un tecnico vero, parliamone.

  • 4,9 su 5 su Trustpilot264 recensioni, il 96% a cinque stelle
  • Risponde un tecnicoIn italiano, da chi gestisce i server
  • Il trasloco lo facciamo noiSito, database e posta, controllati prima di spostare i DNS