Prestashop è il famoso CMS dedicato all’E-Commerce. Di base completamente gratuito, propone poi centinaia di moduli e temi per creare un negozio online adatto alle proprie esigenze. Il codice sorgente è visibile e modificabile, e Internet è ricco di guide e corsi che insegnano a personalizzarne ogni aspetto.
E’ adatto a tutti i tipi di aziende e propone eventi, congressi e approfondimenti sull’E-Commerce in generale e relative strategie di mercato on-line.
Gli shop online non hanno tutti le stesse esigenze, e spesso ci si trova a dover creare customizzazioni molto specifiche che richiedono una gestione e verifica dei dati particolare e mirata. Determinate problematiche però si ripropongono più o meno per tutte le situazioni, e spesso sono risolvibili tramite lo sviluppo di piccoli moduli dedicati e riutilizzabili.
In questa sezione voglio proporre un set di moduli utili in diverse occasioni, sia per la manutenzione e gestione del back-office, sia per il miglioramento del lato Front.
Duplicate & Customize
Una delle prime esigenze che ho dovuto affrontare è stata la necessità di offrire alcune funzionalità, anche già fruibili tra i moduli di default di Prestashop, solo ad alcune categorie di utenti. Nella maggior parte dei casi si è aggiunta poi l’esigenza di personalizzare queste funzioni per ogni gruppo utente (Clienti, visitatori, Rivenditori…). Ad esempio un banner differente o un menù che includa voci diverse.
La soluzione più pulita e gestibile è dunque creare moduli dedicati che vengono attivati solo per i gruppi utente che ne hanno necessità. Il codice di alcuni moduli è quindi predisposto per essere personalizzato e duplicato con diverso nome in modo da poterne installare una copia per ogni esigenza.
Gestione centralizzata dei moduli
Un modulo in particolare, MXB Tools, consente la gestione di tutti i miei moduli da un’unica pagina: impostazione, cancellazione, analisi degli hook, proposta di nuovi moduli e notifica dagli aggiornamenti.
MXB Tools è una raccolta di strumenti utili alla gestione del catalogo online ed all’ottimizzazione del database che include tanti piccoli accorgimenti sia per il back-office sia per il lato Front.
Scarica, personalizza, installa e prova
Cliccando su un link, o scegliendo il modulo di tuo interesse dal “menù principale > Archivio software > Moduli per Prestashop”, raggiungerai la relativa pagina dedicata dove troverai approfondimenti, guide e link per scaricare il modulo.
Nella lista più sotto la caratteristica “Duplicate & Customize” verrà annotata con “(D&C)”
Il file ZIP scaricato è già pronto per essere installato nel tuo Prestashop tramite la funzione “Migliora > Module Manager > Carica un modulo”. Se la pagina mostra la dicitura “Duplicate & Customize” significa che potrai anche duplicarlo e personalizzarlo per un determinato gruppo clienti. In questo caso dovrai estrarre i file dallo ZIP copiandoli in una cartella, entrare nella sottocartella del modulo (ad esempio “mxb_tools”) ed esaminare la classe principale (stesso nome della cartella: esempio “mxb_tools.php”) dove troverai il riepilogo delle azioni necessarie per la sua duplicazione. Di solito si tratta di modificare il nome della cartella, della classe principale, del file “config.xml” e il valore di alcune variabili che contengono il nome del modulo.
- MXB Tools: riepiloga i moduli MXB e Prestahsop più usati, e aggiunge alcuni strumenti utili alla gestione del tuo catalogo online
- MXB Menu: (D&C) duplicabile e personalizzabile per ogni gruppo clienti, crea un menù principale, o un sottomenù, più completo e graficamente più accattivante rispetto a quello di default
- MXB Banner: (D&C) aggiungi altri banner ancorandoli alle diverse sezioni del catalogo. Puoi usarlo anche come banner di contatto in alto a sinistra al posto del link di default.
- MXB Image Slider: (D&C) aggiunge nuovi slider di banner alla home page
- MXB Featured Products: (D&C) aggiungi slider di prodotti e categorie personalizzando formato e contenuto, e usando speciali TAG per aggiungere quanti slider vuoi, dove vuoi.
- MXB Custom Blocks: crea diversi blocchi nella tua home page per ottenere una pagina suddivisa in argomenti e facilmente navigabile. Usa le TAG di “MXB Featured Products” per presentare i tuoi prodotti in modi differenti creando tutte le sezioni che ti servono nella home.
- MXB Custom Documentation Numbering: personalizza la numerazione di ordini, fatture e bolle, usando prefisso, postfisso, data, numero. Include un template personalizzato per le bolle di consegna con tabella riepilogativa dei beni.
- MXB Delayed Payment: (D&C) aggiungi un modulo per il pagamento posticipato impostando tempistiche e valori. Duplica il modulo per avere diversi pagamenti posticipati (bonifico, riba etc) e decidi quali utenti possono accedervi.
- MXB Advanced Delivery Slip: aggiungi un template personalizzato per le bolle di consegna, che include la tabella dei beni nel footer. Inserisci i dati per compilarla direttamente nella pagina dell’ordine.
- MXB Block Reassurance: (D&C) crea un blocco di rassicurazioni del cliente diverso per ogni gruppo utente.
- MXB Cookie Box: banner dei cookie essenziale con la sola gestione dei cookie tecnici e link alla pagina della privacy