Een webwinkel maken met Drupal. Wat kies je: Commerce of Ubercart?
Als er in Drupal 6 geen keuze was voor webwinkels, was Ubercart de beste oplossing, en bovendien waren er talloze modules voor beschikbaar. Voor Drupal 7 is er echter nu ook de Commerce-module:
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
Voor beide winkelsystemen bestaan kant-en-klare distributies: Uberdrupal en Commerce Kickstart. Beide kun je downloaden en uitproberen.
Downloaden:
http://drupal.org/project/commerce_kickstart β Commerce Kickstart
http://drupal.org/project/uberdrupal β Uberdrupal, al is er alleen een versie beschikbaar voor Drupal 6
Bekijken:
Demonstratie van Commerce Kickstart
Ubercart of Commerce?
Beide modules hebben hun eigen voor- en nadelen. Hieronder zie je een vergelijking in tabelvorm:
Ubercart | Commerce |
+ Snelle werking |
- Werkt trager dan Ubercart |
+ Beschikt over een Ajax-winkelwagenmodule |
+ Beschikt over een Ajax-winkelwagenmodule |
+ Je kunt velden toevoegen aan het bestelformulier |
+ Je kunt velden toevoegen aan het bestelformulier |
+ Een volledig kant-en-klare winkel |
- Zonder installatie van Commerce Kickstart moet je wat configureren |
- Voor Drupal 7 ontbreken veel betaal- en verzendmodule |
+ Nieuwe modules worden voornamelijk voor Commerce ontwikkeld |
- Geen volledige installatieprofiel |
+ Commerce Kickstart is beschikbaar |
- Voor theming is enige kennis van PHP nodig |
+ Gebouwd met Views, bijna alle output wordt ermee gegenereerd |
+ Handig systeem voor productattributen |
+ Ondersteunt variantenwissel afhankelijk van kleur, maat, enz. |
Voor zowel Ubercart als Commerce is er goede documentatie en zijn er veel beschikbare modules. Je kunt dus met beide een webshop bouwen. Ik denk dat het vooral afhangt van of je online betalingssystemen nodig hebt. Als dat het geval is, kies dan beter voor Commerce β daarvoor bestaan modules voor Robokassa, WebMoney, Yandex.Money, RBK Money en andere betaalmethodes. Voor Ubercart op Drupal 7 bestaan nog geen kant-en-klare betalingsmodules, maar je kunt ze wel zelf ontwikkelen. Let er ook op dat je in Commerce op de productpagina afbeeldingen kunt laten wisselen afhankelijk van de kleur β je kunt dus aparte weergaven uploaden en tonen voor bijvoorbeeld de groene, rode enz. variant van het product.