Este documento describe la integración de tiendas online OSCommerce y Magento con el sistema de gestión OpenERP mediante módulos que sincronizan automáticamente datos de pedidos, clientes, productos y categorías entre las plataformas de comercio electrónico y OpenERP a través de protocolos XML-RPC. El objetivo es proporcionar una gestión integral de los procesos de venta online, inventario, proveedores y finanzas dentro de una única solución basada en OpenERP.
1. Integración tienda on-line con
OpenERP: OScommerce y
Magento
Ana Juaristi, Jordi Esteve
II Jornadas OpenERP
Vilanova i la Geltrú. 17 abril 2009
2. Proceso de Venta Online
Cliente requiere producto-
●
Busca-Encuentra-Compra.
Comparativa de precios On-
Line Altísima competencia.
Registro de datos de Cliente,
●
envío y pago Generación
del pedido.
Tratamiento del pedido
●
manual: Pedido-Albarán-
Factura en el mismo objeto.
1 Pedido 1 Albarán 1
●
Factura.
Tesorería contabilidad:
●
Gestoría
3. Proceso de Venta en la empresa
Empresa busca al Cliente.
Oferta de producto
Negociación preventa
Cotización de producto
Aceptación de presupuesto por
vía telefónica, e-mail o Fax
Pedido de Venta
Datos de Cliente en posible
estructura compleja.
Presupuesto, pedido, albarán y
Factura objetos diferenciados.
Posibilidad de envíos parciales
1..N Presupuestos 1..N
Pedidos 1..N Albaranes
1..N Facturas…
Tesorería y contabilidad
Gestión interna (personal
contratado)
4. Carencias en el proceso de
Ventas OnLine
Proceso de Ventas finaliza en el pedido de venta.
Control de stock limitado. No integrado con otros
canales de venta
Proceso de gestión de proveedores, detección de
necesidades de compra y proceso de compras
inexistente.
Gestión contable-financiera inexistente
Gestión del Cliente (CRM) inexistente
6. Beneficios de la Gestión Integral
Canales de Venta integrados.
Datos de proveedores, tarifas y ciclo de compras
integrado con resto de módulos.
Estadísticas y cuadros de mando para gerencia,
fáciles de obtener y totalmente fiables.
Información unificada, clasificada, accesible.
Control de permisos a usuarios
7. Enfoque Integración
Comunicación mediante protocolo XML-RPC
Clientes
Pedidos
Tarifas de Venta
Catálogo
8. Integración Openerp-
Oscommerce
• OSCommerce no dispone de API para el acceso remoto
• Permite múltiples tiendas OSCommerce
• Añade importación productos categorías de OSC a OpenERP
Módulo esale_osc XML-RPC openerp-synchro.php
MySQL
Postgres
D.B.
D.B.
9. Integración Openerp-Magento
• Magento dispone de API (Soap o XML-RPC):
• Evita programar en PHP
• Proporciona seguridad (usuario/contraseña, roles)
Actualmente permite única tienda Magento
●
Auto-update:
●
Productos y categorías se sincronizan automáticamente
●
Pedidos y clientes se reciben automáticamente
●
Módulo
XML-RPC API Magento
magento_openerp_synchro
MySQL
Postgres
D.B.
D.B.
10. Integración Openerp-Magento
Donde descargarlos: Repositorio addons-extra de OpenERP:
https://code.launchpad.net/~openerp-commiter/openobject-addons/trunk-
extra-addons
Comando Bazaar para descargarlos:
bzr branch lp:~openerp-commiter/openobject-addons/trunk-extra-addons
Módulos esale_osc y magento_openerp_synchro
Documentación conector Magento:
http://code.google.com/p/magento-openerp-smile-synchro
11. PREGUNTAS ...
Integración tienda on-line con OpenERP:
OScommerce y Magento
Ana Juaristi, Jordi Esteve
II Jornadas OpenERP
Vilanova i la Geltrú. 17 abril 2009