Upload
nicolas-borda
View
1.491
Download
2
Embed Size (px)
DESCRIPTION
Presentación de eCommerce en D7
Citation preview
eCommerce en Drupal 7Construyendo tienda virtuales en Drupal 7
Acerca de mi
• Experiencia desarrollando tiendas virtuales con las dos soluciones.
• @ipwa en d.o
Drupal Commerce
Productos
• Los productos son entidades.
• Pueden tener atributos usando campos.
• Se muestran como nodos usando un product display que puede referencia múltiples productos.
Ordenes
• Los ordenes son entidades.
• Pueden usar campos.
• Cada ‘cart’ es una orden.
‘Line items’
• Los ‘line items’ son cualquier cosa en la orden que afecte el total (ej. productos, impuestos, envíos, descuentos, etc.)
• Son entidades.
• Cada uno tiene referencia a la orden, cantidad, precio, etc.
Clientes
• Los clientes son entidades.
• Hay una referencia hacia el cliente en la orden.
• Los perfiles de clientes vienen del checkout, de la orden, y de la administración de perfiles de clientes.
• Un usuario puede tener múltiples perfiles de clientes.
Pagos
• Los recibos de pagos son entidades.
• Hacen referencia a la orden.
Ubercart
Lo bueno
• Ubercart es una solución de eCommerce en Drupal que tiene una comunidad activa que ha resultado en múltiples módulos que extienden el Ubercart core.
• Ubercart es una solución pre-configurada, y que funciona bien simplemente activando el módulo y con poca configuración.
Lo malo
• Ubercart es una solución pre-configurada, y que funciona bien simplemente activando el módulo y con poca configuración.
• Los atributos de Ubercart no son campos.
• El desarrollador líder de Ubercart (rszrama) ahora desarrolla Commerce.
Ubertcart vs. Commerce
• Drupal Commerce es el sucesor natural de Ubertcart.
• Commerce tiene una integración más fuerte con Drupal, aprovechando entidades, campos y vistas para recolectar y mostrar data.
• Estandares de programación: http://www.drupalcommerce.org/development/standards
• Producto vs Framework
Ganador: Drupal Commerce