Creare un negozio online con Drupal. Cosa scegliere: Commerce o Ubercart?
Se prima, in Drupal 6, non c’era scelta tra le soluzioni per negozi online — Ubercart era la più riuscita e disponeva di un’enorme quantità di moduli — con Drupal 7 è arrivato anche il modulo Commerce:
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
Per entrambi i sistemi esistono distribuzioni pronte all’uso: UberDrupal e Commerce Kickstart, entrambe scaricabili e testabili.
Download:
http://drupal.org/project/commerce_kickstart – Commerce Kickstart
http://drupal.org/project/uberdrupal – UberDrupal (è disponibile solo la versione per Drupal 6)
Demo:
Ubercart o Commerce?
Entrambi i moduli hanno vantaggi e svantaggi; ecco un confronto in tabella per chiarezza:
Ubercart | Commerce |
+ Funziona più velocemente | – Più lento rispetto a Ubercart |
+ Include un modulo per il carrello Ajax | + Include un modulo per il carrello Ajax |
+ È possibile aggiungere campi al modulo d’ordine | + È possibile aggiungere campi al modulo d’ordine |
+ Store completamente pronto all’uso | – Senza Commerce Kickstart richiede alcune configurazioni manuali |
– Mancano molti moduli di pagamento e spedizione per Drupal 7 | + Tutti i nuovi moduli vengono sviluppati principalmente per Commerce |
– Non dispone di un profilo di installazione completo | + Ha un profilo pronto: Commerce Kickstart |
– Per la tematizzazione è necessario conoscere un po’ di PHP | + Basato su Views: quasi tutte le visualizzazioni sono configurabili tramite interfaccia |
+ Sistema di attributi prodotti molto comodo | + Consente di cambiare le varianti del prodotto (colore, taglia, ecc.) direttamente nella pagina |
Sia Ubercart che Commerce dispongono di un’ottima documentazione e di numerosi moduli aggiuntivi. È possibile creare un negozio completo con entrambi. Tuttavia, se hai bisogno di sistemi di pagamento online, ti conviene scegliere Commerce, poiché per esso esistono moduli già pronti come Robokassa, WebMoney, Yandex.Money, RBK Money e altri. Per Ubercart su Drupal 7 questi moduli non sono ancora disponibili, anche se possono essere sviluppati manualmente.
Un altro vantaggio di Commerce è la possibilità di cambiare le immagini del prodotto in base al colore scelto: ad esempio, mostrare la versione verde, rossa o blu del prodotto direttamente nella pagina.