Skip to main content

VirtueMart tips and tricks

Come molti di voi sapranno – soprattutto quelli che seguono regolarmente questo blog – VirtueMart è la più nota estensione di e-commerce per Joomla.

In questo articolo, senza addentrarci nelle personalizzazioni avanzate (creazione di template / funzioni su misura) vedremo alcune delle opzioni che l’installazione iniziale mette già a nostra disposizione per sfruttare al meglio il nostro VirtueMart e adattarlo alle nostre esigenze.

SH404SEF

sh404SEF è una nota estensione che permette tra le altre cose la riscrittura degli indirizzi in modo che siano maggiormente “search engine friendly”. Tra le opzioni di sh404SEF, ce ne sono diverse relative agli URL per VirtueMart, che ci permettono ad esempio di scegliere se inserire l’id del prodotto e l’id o il nome della categoria nell’URL generato automaticamente. Ma non solo: verificate nella apposita pagina di sh404SEF tutte le opzioni disponibili.

Modalità estesa

Quando siamo nel pannello di controllo di VirtueMart, sulla parte sinistra è possibile scegliere di passare in modalità estesa. Questa modalità cambia l’interfaccia, estendendola a tutto schermo e permettendoci tra le altre cose di aprire diverse pagine in diverse schede. E’ particolarmente consigliata per chi, nel sito, si occupa quasi esclusivamente della gestione del negozio e quindi, del pannello di controllo di Joomla, usa praticamente solo VirtueMart.

Carrello Ajax

L’impostazione predefinita di VirtueMart è quella di usare il carrello AJAX; ovvero, le nostre aggiunte vengono mandate al carrello senza abbandonare la pagina corrente, e permettendoci quindi di continuare lo shopping. Ci sono però negozi che vendono prodotti di una certa importanza, in cui difficilmente l’utente acquista più di un prodotto per volta. In questo caso ha più senso portare il cliente direttamente al carrello nel momento in cui decide di procedere con l’acquisto.
E’ possibile impostare (o meglio, disattivare) questo parametro nelle configurazioni del tema di VirtueMart, quindi in Amministrazione -> Configurazione -> Sito -> Disposizione -> Configurazione.

Modalità solo catalogo

La modalità “Solo catalogo”, attivabile nella pagina principale di configurazione di VirtueMart, ci permette di avere tutte le funzioni di VirtueMart tranne quella per l’acquisto. In pratica abbiamo categorie, prodotti e prezzi, ricerca e visualizzazione delle immagini, ma non è presente il pulsante “Aggiungi al carrello” e ovviamente non è attivata la funzione di checkout.

VirtueMart non è l’unica estensione di Joomla per realizzare un catalogo, tuttavia è una scelta consigliata perchè:

  • se abbiamo altri e-commerce veri e propri, manteniamo la stessa interfaccia di amministrazione
  • se un giorno decidiamo di trasformare il nostro catalogo in e-commerce, è già tutto pronto, dobbiamo solo attivare una opzione

Template per categorie

Per ciascuna categoria è possibile definire una “Pagina navigazione categoria” e una “Flypage categoria“.

La prima indica che modello usare per quanto riguarda l’elenco dei prodotti: abbiamo varie possibilità, corrispondenti ai vari file disponibili (browse_1, browse_2, e così via). L’opzione “managed” non corrisponde invece un template specifico, ma indica di scegliere quello più adatto in base all’impostazione del parametro “numero di prodotti per riga”.

La flypage è invece la pagina di dettaglio del singolo prodotto. Anche in questo caso possiamo scegliere tra diversi modelli esistenti quello che ci piace di più.

Una cosa importante da tenere presente è questa: questi due parametri sono configurabili anche a livello globale, in Amministrazione -> Configurazione -> Sito, ma non sono ereditati in modo dinamico. In altre parole, quando una categoria viene creata, prende le impostazioni globali attualmente attive; ma se poi tali impostazioni globali vengono cambiate, le impostazioni delle categorie già create non cambiano.

Quindi se un bel giorno volete cambiare l’aspetto delle vostre pagine già esistenti, dovrete cambiare questi parametri direttamente nelle categorie che avete già creato (e ovviamente anche nei parametri globali, così anche le future categorie avranno l’impostazione corretta).

Dimensione miniature

VirtueMart ci offre la possibilità di creare in automatico la miniatura delle immagini che carichiamo, per visualizzarla nell’elenco prodotti e nel dettaglio prodotti. La dimensione predefinita di questa miniatura è di 90×90; tuttavia, a seconda del tipo di prodotto che vendiamo e/o del layout grafico del nostro sito, potrebbe essere più adatta una dimensione diversa. Fortunatamente, tale impostazione può essere facilmente cambiata in Amministrazione -> Configurazione -> Sito.

Ricordatevi che durante l’inserimento di un nuovo prodotto è sempre possibile evitare la creazione di una miniatura automatica e caricare invece una miniatura creata manualmente da noi (che ovviamente deve essere già della dimensione finale).

Prodotti Promo e Ultimi Prodotti

Oltre ai diversi moduli aggiuntivi per VirtueMart – che consentono di visualizzare il carrello, il login, o altre funzioni di VirtueMart nelle varie pagine del nostro sito – esiste la possibilità di arricchire la pagina principale del negozio con l’elenco dei Prodotti Promo e degli Ultimi Prodotti inseriti.

Entrambe queste opzioni sono disponibili nella configurazione del tema, raggiungibile da Amministrazione -> Configurazione -> Sito -> Disposizione -> Configurazione. Nello stesso punto è possibile definire il numero di ultimi prodotti da mostrare.

Ricordo che per impostare un prodotto a “Promo” bisogna andare a modificare il prodotto, aprire la scheda “Stato” e attivare l’apposita  casella.

Campi utente

I campi da compilare nella scheda di registrazione per i nuovi clienti possono essere tolti, modificati, spostati, ed è possibile aggiungerne di nuovi. Il tutto si fa da Amministrazione -> Configurazione -> Campi utente.

Ricordatevi che anche i separatori (le intestazioni che compaiono tra un gruppo di campi e un altro) sono considerati dei normali campi utente, e quindi sono anch’essi gestibili come gli altri.