Publicado el 14 de Enero del 2017
554 visualizaciones desde el 14 de Enero del 2017
181,7 KB
15 paginas
Creado hace 13a (02/10/2011)
Drupal Commerce
Drupalcamp Spain 2011, Sevilla, 1-2 Octubre
Sobre mí
● Desarrollador Drupal
en Commerce Guys.
● Miembro hiperactivo
de la comunidad
drupalera de habla
hispana.
Pedro Cambra
@pcambra
¿Qué es Drupal Commerce?
Drupal Commerce es un nuevo
framework de comercio electrónico
desarrollado de forma nativa para
Drupal 7 con el objetivo de hacer de
Drupal un referente en el mundo del
comercio electrónico open source.
Componentes de Commerce
Product
Price
Order
Product
reference
(Node)
Line item
Line item
reference
Customer profile
reference
Payment
transaction
Customer
profile
Product vs Product Display
Los productos están separados en product
displays (nodos) y una nueva entidad “product”
que se relacionan a través de un campo “product
reference”.
Esto supone una gran ventaja de cara a la
arquitectura y flexibilidad pero la usabilidad por
defecto se ve afectada.
Interfaz basado en Views
Drupal Commerce carece de pantallas de
administración y gestión propias, todos estos
listados se han basado en el módulo Views 3 y
por lo tanto son totalmente configurables... y
opcionales.
Cálculo avanzado de precios
● Los precios en Commerce se encuentran
adjuntos a las entidades de producto, línea de
pedido y pedido.
● El cálculo de precios, es decir, impuestos,
descuentos y comisiones, se realiza a través de
Rules por lo que se puede configurar y alterar.
● Los precios se cachean para mejorar el
rendimiento.
Perfiles de comprador
● Los perfiles de comprador o “Customer Profiles” son
entidades a las que se les puede añadir campos.
● Se asocian a cada usuario que hace una compra.
● La base de los perfiles de usuario es el nuevo tipo
estándar de campo dirección, AddressField.
● Además de la dirección, el perfil de comprador puede
contener cualquier información, NIF, teléfono, que se
puede añadir desde interfaz.
Proceso de compra
personalizable
● El proceso de compra o Checkout es
totalmente configurable a través de una interfaz
drag & drop.
● Está integrado con eventos, condiciones y
acciones de Rules para personalizar acciones
posteriores al Checkout. Ejemplo: creación de
usuarios.
Transacciones
● Los pagos quedan registrados en entidades
llamadas Payment Transactions que registran
el balance de compra a través de Rules
● Cada método de pago es un componente
configurabe de Rules.
● Se pueden realizar operaciones adicionales
antes/después de los pagos.
Extensiones
● Migración: Commerce Feeds, Commerce Migrate
● Usabilidad: Commerce Product Display Manager.
● Utilidades: Commerce File, Commerce Coupon,
Commerce Google Analytics, Commerce Stock,
Commerce Shipping
● Pago: Commerce Paypal, Commerce Sermepa
Más: http://www.drupalcommerce.org/contrib
Demo
http://bit.ly/dc-demo-cg
Recursos
● http://www.drupalcommerce.org
● http://www.drupal.org/project/commerce
● http://www.drupal.org/project/commerce_kickstart
● http://www.drupalcommerce.org/contrib
● http://twitter.com/drupalcommerce
● http://www.commerceguys.com/resources
We're hiring!
¡Muchas Gracias!
● @pcambra
● cambrico.net
● Perfil en Drupal.org
Comentarios de: Drupal Commerce (0)
No hay comentarios