Assistenza e sviluppo moduli PrestaShop
I moduli sono il punto debole di ogni installazione PrestaShop. Un negozio di qualche anno ne ha venti o trenta attivi, spesso di sviluppatori diversi, alcuni non più aggiornati da tempo.
Quando qualcosa smette di funzionare, il problema è quasi sempre lì: un modulo incompatibile con la versione della piattaforma, o due moduli che si contendono la stessa funzione.
I problemi che risolviamo più spesso
- Modulo abbandonato — lo sviluppatore non lo aggiorna più e si rompe al primo aggiornamento della piattaforma
- Conflitti tra moduli — due componenti che modificano lo stesso comportamento e si annullano
- Incompatibilità di versione — moduli per PrestaShop 1.6 che non funzionano su 8.x
- Personalizzazioni perse — modifiche fatte direttamente nel codice, cancellate al primo aggiornamento
- Rallentamenti — moduli che caricano risorse su ogni pagina anche dove non servono
Alcuni moduli che abbiamo sviluppato
- Descrizione sconto in scheda prodotto — mostra pubblicamente la regola carrello applicata, che PrestaShop nasconde all'utente
- Sincronizzazione con gestionali — allineamento di catalogo, prezzi e giacenze via API
- Listini per marca o categoria — sconti applicati automaticamente a gruppi di prodotti
- Import da feed fornitore — cataloghi aggiornati automaticamente da file XML o CSV
- Regole di spedizione particolari — calcolo per volume, zona o tipologia merce
Ogni modulo resta di proprietà del cliente, documentato e compatibile con gli aggiornamenti della piattaforma.
Perché non modifichiamo il codice del core
È la scorciatoia che si paga sempre. Una modifica diretta nei file di PrestaShop funziona finché non arriva un aggiornamento, che la sovrascrive senza avvisare.
Lavoriamo con override e moduli dedicati: le personalizzazioni sopravvivono agli aggiornamenti, e il negozio resta aggiornabile nel tempo.
Se troviamo modifiche al core fatte in precedenza, ve lo segnaliamo: sono debiti tecnici che prima o poi presentano il conto.
Cosa comprende
- Audit dei moduli installati e delle personalizzazioni
- Correzione di moduli che non funzionano
- Adeguamento alle nuove versioni della piattaforma
- Sviluppo di moduli su misura
- Risoluzione conflitti tra componenti
- Ottimizzazione prestazioni
- Documentazione di quanto sviluppato
Vedi anche realizzazione e-commerce PrestaShop.