Este documento habla sobre cómo crear una tienda online con Drupal. Explica los pasos de planificación necesarios como instalar Drupal, configurar productos, carrito de compra y métodos de pago. También discute soluciones como Ubercart y Commerce para e-commerce en Drupal y módulos complementarios. El objetivo es proveer una guía para establecer una tienda en línea usando la plataforma de gestión de contenidos 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
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ó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
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”