eCommerce en Drupal 7
Construyendo 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

eCommerce en D7

  • 1.
    eCommerce en Drupal7 Construyendo tienda virtuales en Drupal 7
  • 2.
    Acerca de mi •Experiencia desarrollando tiendas virtuales con las dos soluciones. • @ipwa en d.o • nic@ipwa.net
  • 3.
  • 4.
    Productos • Los productosson entidades. • Pueden tener atributos usando campos. • Se muestran como nodos usando un product display que puede referencia múltiples productos.
  • 5.
    Ordenes • Los ordenesson entidades. • Pueden usar campos. • Cada ‘cart’ es una orden.
  • 6.
    ‘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.
  • 7.
    Clientes • Los clientesson 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.
  • 8.
    Pagos • Los recibosde pagos son entidades. • Hacen referencia a la orden.
  • 9.
  • 10.
    Lo bueno • Ubercartes 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.
  • 11.
    Lo malo • Ubercartes 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.
  • 12.
    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
  • 13.