JoomShopping
Dopo averne testati molti, ho concluso che ad oggi JoomShopping sia uno dei migliori componenti per la gestione dell'e-commerce in un sito Joomla.
E' scaricabile gratuitamente dal sito del produttore, MaxxMarketing Gmbh.
La versione free è perfettamente funzionante, l'acquisto della licenza consente la rimozione dei credits e presumibilmente l'accesso ad un supporto più "avanzato".
La principale fonte di informazioni è il forum (in lingua tedesca) presente sul sito di MaxxMarketing, a dire il vero le informazioni disponibili sono molti, ma molto frammentate e perlopiù in tedesco.
Il componente invece è in lingua inglese e il suo utilizzo è molto intuitivo.
La funzione che ho maggiormente apprezzato è la possibilità di gestire dei "sub-attributi", faccio un esempio pratico: vendo giubbotti: lo stesso modello è disponibile in tessuto/pelle/ecopelle nei colori nero/marrone/rosso e ogni "combinazione" deve avere un prezzo differente.
Ipotizziamo inoltre che il modello in tessuto esiste solo rosso, quello in pelle nero e marrone, quello in ecopelle nero e rosso.
Le combinazioni sono quindi:
- tessuto-rosso euro 20
- pelle-nero: euro 25
- pelle-marrone: euro 25
- ecopelle-nero: euro 15
- ecopelle-rosso: euro 15
e ci aspettiamo che il cliente scelga prima il materiale e a seconda della scelta effettuata gli venga proposta la scelta del colore: in pratica il secondo attributo dipende (subattributo) dal primo.
Veniamo ora a quelle che sono state le magigori difficoltà:
- impostazione pagamento con PayPal, dopo n tentativi falliti, riesco a scoprire che oggi il componente non funziona correttamente nella Sandbox di Paypal, ma funziona perfettamente in test mode off.
Attenzione:
1) se scegliete come impostazione di pagamento paypal, occorre attivare le IPN nel vostro account e indicare come notify page http://TUODOMINIO.COM/index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_paypal&no_lang=1
2) a oggi (29/11/2011) nella versione 3.2.7 per Joomla 1.7 occorre apportare una piccolissima correzione al file pm_paypal.php che trovate in VSDIRECTORYJOOMLA/components/com_jshopping/payments/pm_paypal/
: nell'ultima riga trovate: $params['checkReturnParams'] = $pmconfigs['checkdatareturn'];return $params;}}?>
dovete correggerla così: $params['checkReturnParams'] =0; $pmconfigs['checkdatareturn'];return $params;}}?>
(Questa correzione è indicata in un post del forum)
3) Le funzioni di importazione sono molto limitate (è previsto un modulo a pagamento con funzioni avanzate), ma curiosando nelle tabelle del database noterete che sarà molto facile fare delle importazioni in csv, ... magari scriverò un post specifico ...