Esperto o agenzia PrestaShop: cosa chiedere prima di affidare l'incarico
Chi gestisce il tuo negozio ha accesso a tutto e decide come viene costruito. Ti proponiamo le domande da fare prima di affidarti a un esperto, a uno sviluppatore o a un'agenzia PrestaShop, e quali risposte dovrebbero tranquillizzarti.
Prima di affidarti a un esperto, a uno sviluppatore o a un'agenzia PrestaShop, chiedi come fa i backup, se prova le modifiche su una copia del negozio prima di toccare quello reale, se programma con moduli o modificando il core, di chi sono il codice e gli accessi, come ti avvisa degli errori e come si fa pagare (pacchetto di ore o canone). Le risposte a queste domande dicono più di qualsiasi portfolio.
Non si tratta di diffidare, ma di sapere come lavora la persona o il team che avrà le chiavi della tua attività. Ecco le domande, raggruppate per tema, e ciò che sarebbe bene sentirsi rispondere.
Backup e ambiente di test
Come e ogni quanto si fanno i backup?
La cosa ragionevole è un backup giornaliero di file e database, conservato fuori dal server del negozio, e un altro subito prima di qualsiasi modifica importante. Chiedi anche quando ne è stato ripristinato uno l'ultima volta: un backup mai provato potrebbe non servire il giorno in cui ce n'è bisogno.
Dove si provano le modifiche?
La risposta giusta è «su una copia del tuo negozio, prima di portarle in produzione». Aggiornamenti di PrestaShop, nuovi moduli, modifiche al tema: tutto passa prima da un ambiente di test con i tuoi dati. Se la risposta è «lo facciamo direttamente, con attenzione», il tuo negozio è l'ambiente di test.
Quella copia può scrivere ai miei clienti?
Una copia con la posta reale configurata può inviare un'email a un cliente vero con un semplice cambio di stato di un ordine. Chi lavora bene devia tutta la posta delle copie verso una casella di test e mette i gateway in modalità test.
Come si costruisce
Moduli o override?
PrestaShop permette di cambiare il proprio comportamento in due modi: con moduli che si agganciano nei punti previsti (hook) o con override, che sostituiscono parti del core. Gli override hanno la loro ragion d'essere, ma ognuno è un pezzo che può rompersi al prossimo aggiornamento e che può entrare in conflitto con un altro modulo che tocca la stessa cosa. Chiedi quanti override ha il tuo negozio e perché, e se le nuove modifiche verranno fatte come modulo.
Si tocca il core o il tema originale?
Modificare file del core di PrestaShop o i template del tema originale è il modo più rapido per fare una modifica e il più costoso nel medio periodo: l'aggiornamento successivo la cancella o la rompe. La cosa sana è un tema figlio per il design e moduli per la logica.
Come viene documentato?
Chiedi un registro delle modifiche: cosa è stato toccato, quando e perché. Senza, il tecnico successivo (o lo stesso, tra un anno) deve riscoprire il negozio.
Proprietà e accessi
- Di chi è il codice su misura? La norma è che ciò che viene sviluppato per il tuo negozio sia tuo o, almeno, che tu abbia il diritto di usarlo e modificarlo senza dipendere da chi l'ha fatto.
- A nome di chi sono il dominio, l'hosting e gli account? Dominio, hosting, gateway di pagamento, account di analytics e degli store di app: tutto a tuo nome. Che il tecnico abbia accesso va bene; che ne sia il titolare, no.
- Ogni persona accede con il proprio utente? Nel back office e sul server, accessi individuali, non un account condiviso. Così si sa chi ha fatto cosa e si può revocare l'accesso a qualcuno senza cambiare tutto.
- Cosa succede se smettiamo di lavorare insieme? La risposta che tranquillizza è: ti consegniamo accessi, backup e documentazione, e rimuoviamo i nostri.
Errori, avvisi e tempi di risposta
Come vengo a sapere se qualcosa non funziona?
L'ideale è che il tecnico lo sappia prima di te, e di sicuro prima dei tuoi clienti. Chiedi se c'è un monitoraggio degli errori, della disponibilità del negozio e delle modifiche sospette (nuovi dipendenti, file modificati), e chi riceve quegli avvisi.
Quanto ci mettete a rispondere?
Distingui tra un problema che blocca le vendite (il checkout non funziona) e un miglioramento. Chiedi i tempi per ogni tipo e cosa succede nel fine settimana o durante le campagne.
Mi dite prima quanto costerà?
Per qualsiasi attività che non sia di routine, una stima preventiva in ore, e poi il dettaglio di ciò che è stato fatto. Senza sorprese in fattura.
L'esperienza che conviene verificare
Un portfolio di negozi belli dice poco su come sono mantenuti dentro. Meglio chiedere di situazioni concrete:
- Aggiornamenti e migrazioni fatti. Ha portato negozi dalla 1.6 o dalla 1.7 alle versioni attuali? Cosa si è rotto e come l'ha risolto? Chi l'ha fatto davvero racconta problemi concreti, non solo che «è andato bene».
- Versioni con cui lavora. Che conosca PrestaShop 8 e 9, con le versioni di PHP che richiedono, e non solo la versione su cui ha imparato.
- Un problema serio. Chiedigli di raccontarti un blocco del sito o un problema di sicurezza che ha dovuto gestire: cosa ha fatto per prima cosa, quanto ci ha messo e cosa ha cambiato dopo perché non si ripetesse.
- Integrazioni simili alle tue. Se hai un ERP, dei marketplace o un corriere con connessione propria, chiedi se ha lavorato con qualcosa di simile.
- Moduli che mantiene. Chi pubblica e aggiorna i propri moduli deve seguire ogni nuova versione di PrestaShop, e questo si nota nella manutenzione dei negozi.
Pacchetto di ore o canone fisso
| Pacchetto di ore | Canone mensile | |
|---|---|---|
| Come si paga | Un pacchetto di ore che si consuma in base al lavoro | Un importo fisso ogni mese |
| Adatto a | Negozi con esigenze variabili: mesi tranquilli e mesi di progetto | Negozi con un volume di lavoro stabile e prevedibile |
| Cosa chiedere | Se le ore scadono e come si riferisce su ogni attività | Cosa include esattamente e cosa si paga a parte |
| Rischio | Che le ore non vengano usate per la prevenzione ma solo per spegnere incendi | Pagare mesi in cui non si fa nulla di visibile |
Nessuna delle due è migliore di per sé. L'importante è che, con l'una o con l'altra, ci sia lavoro preventivo (aggiornamenti, controllo dei backup, monitoraggio) e non solo riparazioni.
Segnali che sei sulla buona strada
- Ti spiega le modifiche in un linguaggio che capisci e ti insegna ciò che puoi fare da solo.
- Ti dice di no a cose che danneggerebbero il negozio, anche se le paghi.
- Preferisce aggiornare spesso e poco alla volta piuttosto che tutto insieme ogni diversi anni.
- Può dirti in qualsiasi momento quale versione di PrestaShop, di PHP e di ogni modulo hai.
- Ti avvisa di un problema prima che te lo dica un cliente.
Come lavoriamo in Rekire
Siamo un team che sviluppa moduli PrestaShop propri e mantiene negozi di clienti; nella pagina chi siamo ti raccontiamo chi siamo. Lavoriamo su una copia del tuo negozio prima di toccare la produzione, con la posta delle copie deviata e i gateway in modalità test. Nella manutenzione PrestaShop e nel supporto PrestaShop lavoriamo con pacchetti di ore: quello da 20 ore per problemi e miglioramenti puntuali e quello da 50 ore per un supporto continuo su prestazioni, sicurezza e miglioramenti. Le ore non scadono né hanno un consumo minimo mensile, i clienti con un pacchetto hanno la precedenza nella coda dei problemi, ti diamo una stima prima di iniziare e si scala solo il lavoro svolto, con il dettaglio di ogni attività.
Domande frequenti
Meglio uno sviluppatore freelance o un'agenzia PrestaShop?
Dipende dalle dimensioni del negozio. Ciò che conta è che ci siano backup, ambiente di test, documentazione e qualcuno che risponda quando quella persona non è disponibile.
Cos'è un esperto PrestaShop?
Qualcuno che conosce il core, i temi e i moduli, e che sa aggiornare e fare il debug di un negozio senza romperlo. Chiedigli degli aggiornamenti e delle migrazioni che ha fatto.
Come cambio agenzia senza perdere il negozio?
Assicurati che dominio, hosting e account siano a tuo nome, chiedi un backup completo e la documentazione delle modifiche, e cambia tutte le password alla fine.
Quante ore di manutenzione servono a un negozio?
Dipende dai moduli, dalle integrazioni e dal codice su misura. La cosa pratica è misurare per qualche mese e adattare il pacchetto o il canone a ciò che serve davvero.