Creando una tienda online en Drupal. ¿Qué elegir: Commerce o Ubercart?
Si antes en Drupal 6 no había muchas opciones de comercio electrónico y Ubercart era la opción más consolidada, con multitud de módulos disponibles, para Drupal 7 ya existe el módulo Commerce:
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
Para ambos sistemas hay perfiles listos para usar: uberdrupal y Commerce Kickstart. Ambos se pueden descargar y probar:
Descargar:
http://drupal.org/project/commerce_kickstart – Commerce Kickstart
http://drupal.org/project/uberdrupal – Uberdrupal (solo disponible para Drupal 6)
Ver demostraciones:
Demostración de Commerce Kickstart
¿Ubercart o Commerce?
Cada módulo tiene sus ventajas y desventajas. A continuación lo comparo en una tabla para mayor claridad:
Ubercart | Commerce |
---|---|
+ Rendimiento rápido | - Funciona más lento que Ubercart |
+ Módulo de carrito con AJAX disponible | + Módulo de carrito con AJAX disponible |
+ Se pueden añadir campos al formulario de pedido | + Se pueden añadir campos al formulario de pedido |
+ Tienda completamente lista para usar | - Si no se usa Commerce Kickstart, requiere algo de configuración |
- Para Drupal 7 no hay muchos módulos de pago y envío | + La mayoría de nuevos módulos se desarrollan para Commerce |
- No dispone de un perfil de instalación robusto | + Incluye Commerce Kickstart |
- Para la tematización es necesario algo de PHP | + Basado en Views, casi todo es configurable desde la interfaz |
+ Sistema de atributos de productos muy cómodo | + Variaciones de producto según color, talla, etc. |
Tanto Ubercart como Commerce cuentan con buena documentación y gran cantidad de módulos, por lo que se pueden crear tiendas completas con cualquiera de ellos. Te recomiendo elegir según tus necesidades de pasarelas de pago: si necesitas integraciones como Robokassa, WebMoney, Yandex.Money, RBK Money y otras, Commerce es la opción más respaldada. En Drupal 7 no existen muchos módulos listos para Ubercart, aunque siempre es posible desarrollarlos. Además, Commerce permite mostrar imágenes del producto según la variante (por ejemplo, vista verde, vista roja, etc.) directamente en la página del producto.