“Tu tienda online con Drupal”
E-Commerce con Drupal

  Planning:
   1.   Qué es Drupal?
   2.   Soluciones E-Commerce en Drupal.
   3.   Instalación Drupal y requisitos de la tienda.
   4.   Gestión de productos.
   5.   Carrito de la compra y métodos de pago
   6.   Otras configuraciones.
   7.   Módulos de interés.
   8.   Preguntas.
E-Commerce

  Definición

  “El  comercio electrónico, también conocido como e-
  commerce (electronic commerce en inglés), consiste en la
  compra y venta de productos o de servicios a través de
  medios electrónicos, tales como Internet y otras redes
  informáticas.”
  Fuente:Wikipedia
E-Commerce

  Hacia el comercio social
E-Commerce

 Soluciones
                Específicas      Complementos en
                                       CMS

                 Prestashop           VirtueMart

                  Magento           WP e-commerce

                 osCommerce            Ubercart

  Framework E-Commerce                    Framework CMS


                            Commerce
¿ Qué es Drupal?




                   CMS




    Información
Arquitectura


                        Drupal 7

                                                  MySql

                        PHP 5.2.5                Postgre

                                                 MariaDB
  Apache
   Solr                                           Oracle
               Apache              IIS   Nginx
                                                 Sqlserver
  Varnish
                           OS
Arquitectura

                                       Tema
                               Sistema de plantillas

                                                       Vistas

                                                                         C
                                                  N      u         T
                    Módulos                       o      s         a
                                                                         o
                                                                         m
           (Core,Contribuidos, Propios)           d      e         x
                                                                         e
                                                  o      r         o
                                                                         n
                                                  s      s         n
                                                                         t


                                                         Entity Api
           Form      Menu      Block
                                          L10n
            Api       Api       Api                          Field Api


                  Librería de funciones                       BD Api
Soluciones E-Commerce Drupal

  Ubercart
   • Tienda “ad hoc”.
   • Maduro (drupal 6 -> drupal7).
                                                      Solución muy
   • Características:                                    Válida
        • Gestión de productos, catálogos…
                                                            p
        • Carrito de la compra. (proceso de compra)         e
        • Pasarelas de pago.                                r
        • Administración de pedidos.                        o
   • Muchos módulos contribuidos.                           s

                                        • Futuro no muy claro aunque seguro.
                                        • A veces demasiado “sencillo”.
                                        • Api’s Hell…
                                        • Evolucionado desde Drupal 6.
Soluciones E-Commerce Drupal

  Commerce:                                    Mayor
                                            complejidad
   • Framework.
   • Desarrollado sobre Drupal 7.
   • Flexible.

 Entidades           Rules          Views


                      API                     Potencia
                                                 Sin
                                               Límites

                    Drupal7
Instalación y configuración de Drupal


    Instalar Drupal
           Descargar



     Descomprimir dentro
                                             DRUSH
     del directorio raíz del
            servidor


       Crear la base de        Crear el fichero   Ejecutar el
            datos              de configuración   instalador
Commerce

  Requisitos de Commerce:
  • Ctools.
  • Views.                      Commerce
  • Entity.
                                 KickStart
  • Rules.
  • Address Field.

  Módulos del core:
  • Cart.                   • Payment (ui,example).
  • Checkout.               • Product(ui).
  • Commerce(ui).           • Product Pricing(ui).
  • Customer(ui).           • Tax(ui).
  • Line Item(ui).          • Product Reference.
  • Order(ui).
Commerce

  Tienda:
Commerce

  Conceptos:
Commerce

  Módulos complementarios:

  • Commerce Product Option .
  • Commerce Product Attributes .

  • Commerce Bulk Product Creation
  • Commerce Autosku
  • Commerce VBO Views
  • Commerce Product Display Manager

  • Commerce File

  • Commerce Stock

  • Commerce Checkout Progress
Commerce

  Módulos complementarios:

  • Commerce   Cheque
  • Commerce   Bank Transfer
  • Commerce   Paypal
  • Commerce   Sermepa

  • Commerce Price Savings Formatter

  • Commerce Shipping
  • Commerce Shipping Flat Rate
Preguntas
Alfonso Heredia
             Ingeniero informático por la Universidad de Málaga
             Experto en Gestión de Contenidos.
             Consultor Drupal.


                        @hmalfonso



“ Muchas gracias a todos por permitirme pasar este
ratito hablando de Drupal”

Comercio Electronico con Drupal

  • 1.
    “Tu tienda onlinecon Drupal”
  • 2.
    E-Commerce con Drupal Planning: 1. Qué es Drupal? 2. Soluciones E-Commerce en Drupal. 3. Instalación Drupal y requisitos de la tienda. 4. Gestión de productos. 5. Carrito de la compra y métodos de pago 6. Otras configuraciones. 7. Módulos de interés. 8. Preguntas.
  • 3.
    E-Commerce Definición “El comercio electrónico, también conocido como e- commerce (electronic commerce en inglés), consiste en la compra y venta de productos o de servicios a través de medios electrónicos, tales como Internet y otras redes informáticas.” Fuente:Wikipedia
  • 4.
    E-Commerce Haciael comercio social
  • 5.
    E-Commerce Soluciones Específicas Complementos en CMS Prestashop VirtueMart Magento WP e-commerce osCommerce Ubercart Framework E-Commerce Framework CMS Commerce
  • 6.
    ¿ Qué esDrupal? CMS Información
  • 7.
    Arquitectura Drupal 7 MySql PHP 5.2.5 Postgre MariaDB Apache Solr Oracle Apache IIS Nginx Sqlserver Varnish OS
  • 8.
    Arquitectura Tema Sistema de plantillas Vistas C N u T Módulos o s a o m (Core,Contribuidos, Propios) d e x e o r o n s s n t Entity Api Form Menu Block L10n Api Api Api Field Api Librería de funciones BD Api
  • 9.
    Soluciones E-Commerce Drupal Ubercart • Tienda “ad hoc”. • Maduro (drupal 6 -> drupal7). Solución muy • Características: Válida • Gestión de productos, catálogos… p • Carrito de la compra. (proceso de compra) e • Pasarelas de pago. r • Administración de pedidos. o • Muchos módulos contribuidos. s • Futuro no muy claro aunque seguro. • A veces demasiado “sencillo”. • Api’s Hell… • Evolucionado desde Drupal 6.
  • 10.
    Soluciones E-Commerce Drupal Commerce: Mayor complejidad • Framework. • Desarrollado sobre Drupal 7. • Flexible. Entidades Rules Views API Potencia Sin Límites Drupal7
  • 11.
    Instalación y configuraciónde Drupal Instalar Drupal Descargar Descomprimir dentro DRUSH del directorio raíz del servidor Crear la base de Crear el fichero Ejecutar el datos de configuración instalador
  • 12.
    Commerce Requisitosde Commerce: • Ctools. • Views. Commerce • Entity. KickStart • Rules. • Address Field. Módulos del core: • Cart. • Payment (ui,example). • Checkout. • Product(ui). • Commerce(ui). • Product Pricing(ui). • Customer(ui). • Tax(ui). • Line Item(ui). • Product Reference. • Order(ui).
  • 13.
  • 14.
  • 15.
    Commerce Móduloscomplementarios: • Commerce Product Option . • Commerce Product Attributes . • Commerce Bulk Product Creation • Commerce Autosku • Commerce VBO Views • Commerce Product Display Manager • Commerce File • Commerce Stock • Commerce Checkout Progress
  • 16.
    Commerce Móduloscomplementarios: • Commerce Cheque • Commerce Bank Transfer • Commerce Paypal • Commerce Sermepa • Commerce Price Savings Formatter • Commerce Shipping • Commerce Shipping Flat Rate
  • 17.
  • 18.
    Alfonso Heredia Ingeniero informático por la Universidad de Málaga Experto en Gestión de Contenidos. Consultor Drupal. @hmalfonso “ Muchas gracias a todos por permitirme pasar este ratito hablando de Drupal”