eCommerce en D7

Post on 18-Jun-2015

1.493 views 2 download

description

Presentación de eCommerce en D7

Transcript of eCommerce en D7

eCommerce en Drupal 7Construyendo tienda virtuales en Drupal 7

Acerca de mi

• Experiencia desarrollando tiendas virtuales con las dos soluciones.

• @ipwa en d.o

• nic@ipwa.net

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