GiBi Precart

precart

Compatibilità:
Licenza:
Versione:
Data:
Tipo:
Prezzo:


   butt-joomla-1.5-native bottone-virtuemart
   Commerciale
   1.7.47

   7 Apr 2012
   Componente
   € 217,80
IVA inclusa


bottone-download bottone-demo bottone-supporto Scarica il manuale

Descrizione

Precart è una personalizzazione per Virtuemart 1.1, compatibile con Joomla 1.5.

Precart è una estensione che permette di generare un preventivo personalizzato per ogni prodotto VirtueMart. Grazie alla nostra forte esperienza con VirtueMart, abbiamo realizzato uno strumento altamente integrato e particolarmente potente per costruire prodotti composti di numerosi elementi, potendo calcolare e visualizzare il prezzo prima dell'acquisto.

Precart è nato in origine per le esigenze di aziende del settore stampa digitale, per cui è particolarmente indicato per questo settore; ma data la sua flessibilità, è decisamente utile per tutti gli articoli che necessitano di molte caratteristiche su misure, colori, peso, specifiche temporali - come ad esempio: tende da sole, tapparelle, abbigliamento ed accessori, nonché viaggi ed erogazione servizi.

Informazioni tecniche

Una delle esigenze più specifiche per VirtueMart è quella di poter fare dei preventivi, ovvero variare la configurazione di un prodotto (i suoi attributi) potendo vedere il prezzo finale prima di acquistarlo. A questo si accompagna spesso una definizione avanzata degli attributi, tale che possa gestire uno schema di calcolo complesso.

Le soluzioni che abbiamo avuto modo di esaminare prima di decidere di realizzare il Precart si basano sull'utilizzo di un componente esterno (ad esempio ChronoForms) e/o su una pesante modifica di VirtueMart.

Quello che invece abbiamo realizzato noi segue tre linee guida principali.

  1. E' fortemente integrato con VirtueMart

    Non si tratta di una estensione separata, ma di una personalizzazione di VirtueMart attraverso l'uso di alcuni file aggiuntivi, per ottenere una versione che supporta il preventivo in tempo reale. Non ci sarà bisogno quindi di una doppia gestione di prodotti, prezzi, attributi, in quanto le funzioni e i calcoli sono gli stessi utilizzati dal motore "base" di VirtueMart.
  2. E' poco invasivo

    Da un punto di vista tecnico, viene aggiunto il minor codice possibile. Ovunque possibile abbiamo costruito legami nuovi tra funzioni e viste che in VirtueMart esistono già, semplicemente cambiando i tempi o i parametri di utilizzo. Questo ci garantisce una maggior compatibilità con il codice attuale, con eventuali altre personalizzazioni e con i futuri aggiornamenti di VirtueMart.
  3. E' flessibile

    Viene realizzato seguendo concetti che aprano il più possibile la porta a utlizzi diversi, senza concentrarsi su specifiche combinazioni di parametri. La logica di utilizzo richiede un minimo di apprendimento, ma poi permette di adattare il sistema a una vasta combinazione di calcoli e prezzi. In particolare, abbiamo creato un modulo per la visualizzazione del preventivo, un plugin che si occupa di riordinare ed elaborare gli attributi, e uno scriptJavaScript dove impostare facilmente qualsiasi altra operazione personalizzata sui campi, quale ad esempio:
  4. calcolare il valore di un campo in base al valore di altri campi
  5. mostrare un messaggio di avviso o di errore in base al valore di un campo
  6. visualizzare o nascondere campi in base al valore di un altro campo

La modifica del JavaScript al momento è completamente manuale. Questo offre la massima flessibiità ma al tempo stesso richiede una certa competenza tecnica (anche se il codice utilizzato è piuttosto semplice e ricco di esempi / commenti). Tuttavia, abbiamo già steso le specifiche per una seconda versione che possa semplificare anche questo processo, permettendo all'utente di selezionare le operazioni e i campi da un elenco direttamente nel pannello amministrativo di Joomla.

Adattamento grafico

Non è stato inserito nessuno stile particolare nella personalizzazione: abbiamo costruito il codice HTML con id e classi sensate in ogni elemento, in modo che sia possibile personalizzarlo facilmente tramite CSS. La gestione dello stile rimane totalmente nella mano dell'utilizzatore.

Contatti

Skype: GiBiLogic
info@gibilogic.com

+39 030 2030032
+39 329 3145735
+39 328 3178548

via privata De Vitalis 30, 25125 Brescia