Light
Dark
Let's Talk!
WEBSITE & E-COMMERCE

Cómo implementé un e-commerce con Odoo: lo que nadie te cuenta antes de empezar

Ronaldinho Farfan
Cómo implementé un e-commerce con Odoo: lo que nadie te cuenta antes de empezar
Cómo implementé un e-commerce con Odoo: lo que nadie te cuenta antes de empezar

Hace unos meses terminé de implementar una tienda online con Odoo para un cliente en Lima — una empresa de productos naturales con alrededor de 300 SKUs. El proyecto tomó 10 semanas. Debió tomar 6. Y la diferencia entre lo que planeamos y lo que pasó en la realidad es exactamente lo que quiero contar en este post.

Hay muchos tutoriales que te explican cómo activar el módulo de eCommerce en Odoo. Pero ninguno te cuenta las partes incómodas: los problemas con el theme, la pelea con la pasarela de pagos peruana, las fotos de producto que el cliente "ya tenía listas" (spoiler: no estaban listas), y las 3 semanas extra que tomó porque nadie le dijo al equipo de almacén que ahora iban a recibir pedidos por internet.

Si estás evaluando implementar un ecommerce con Odoo — o si ya empezaste y estás sufriendo — este es el post que me hubiera gustado leer antes de cotizar el proyecto.

Lo que aprenderás en este artículo

  • El timeline real de una implementación de ecommerce en Odoo (10 semanas)
  • Los 5 problemas que aparecieron y cómo los resolvimos
  • Cuánto costó todo (sin redondear para abajo)
  • Para quién tiene sentido Odoo eCommerce y para quién no
⏱ 20min lectura 📊 Principiante 👤 Pymes

Semana 0: lo que hicimos antes de tocar Odoo

El diagnóstico que salvó el proyecto

Antes de activar el módulo de eCommerce, dedicamos una semana entera a entender el negocio del cliente. No a nivel de "cuéntame qué vendes" — sino a nivel operativo: ¿cómo llega un pedido hoy? ¿Quién lo procesa? ¿De dónde sale el stock? ¿Cómo facturas? ¿Quién empaca? ¿Cómo despachas?

El cliente vendía por WhatsApp y redes sociales. El proceso era: mensaje de WhatsApp → respuesta manual con fotos y precios → transferencia bancaria → confirmación manual → despacho al día siguiente (a veces dos días después). Todo dependía de una sola persona — la asistente administrativa que hacía de vendedora, facturadora y despachadora al mismo tiempo.

Lo que aprendí en esa semana: el ecommerce no iba a resolver el cuello de botella. El cuello de botella era que todo dependía de una persona. Si montábamos la tienda online sin redistribuir responsabilidades, íbamos a tener más pedidos entrando al mismo embudo de una sola persona. Primer ajuste: antes de lanzar, definimos que el almacén iba a recibir los pedidos online directamente y que la facturación se iba a generar automáticamente.

El inventario que "ya estaba listo"

El cliente me dijo que tenía un Excel con todos sus productos. Cuando lo abrí encontré 847 filas — pero 300 eran duplicados, 150 no tenían precio actualizado y unas 80 eran productos descontinuados que seguían listados. De los 300 SKUs reales, solo 120 tenían fotos. Y las fotos eran capturas de WhatsApp de 200x200 píxeles.

Limpiar ese Excel tomó 3 días. Las fotos de producto tomaron 2 semanas (el cliente contrató a un fotógrafo al que tuvimos que dar especificaciones de tamaño y fondo). Si tu "inventario está listo", probablemente no lo está. Dedícale tiempo a limpiarlo antes de empezar.

💡 Regla que aplico en todo proyecto de ecommerce: si los datos del catálogo (nombres, precios, fotos, categorías) no están listos, no empiezo a configurar la tienda. Los datos siempre toman más tiempo del que el cliente espera.

La implementación: semanas 1-6

Con los datos ya limpios, cargamos los 300 productos en Odoo con sus categorías, precios y stock inicial. Usamos la importación por CSV nativa de Odoo — funciona bien, pero hay que respetar exactamente el formato de las columnas. Un acento mal puesto en el nombre de una categoría puede crear duplicados.

También configuramos el CRM y la facturación con conexión al PSE para facturación electrónica SUNAT. El ecommerce de Odoo genera órdenes de venta que se convierten en facturas automáticas — esa integración es donde Odoo realmente brilla frente a Shopify o WooCommerce, donde la facturación peruana requiere un plugin aparte.

Semana 3-4: Theme y diseño

Aquí es donde empezaron los problemas. Odoo tiene un editor de sitio web visual (drag & drop) que funciona decentemente para páginas estáticas. Para la tienda, usamos Theme Prime — un theme de tercero que la mayoría de implementadores de Odoo ecommerce usan porque los themes nativos son bastante limitados en diseño.

Theme Prime cuesta alrededor de $250 (licencia única) y agrega funcionalidades que Odoo no trae: mega menú, vista rápida de producto, comparador, filtros avanzados en catálogo. El problema: la documentación es escasa y cuando algo no funciona como esperas, estás solo con el foro de Odoo y paciencia.

Lo que más tiempo tomó: adaptar el theme a los colores y estilo del cliente. Theme Prime tiene opciones de personalización, pero cuando el cliente quiere algo específico ("quiero que el botón de agregar al carrito sea de este color exacto y con esta tipografía"), terminas tocando CSS custom. No es drag & drop — es código.

Semana 5-6: Pasarela de pagos y envíos

La pasarela de pagos fue el dolor de cabeza principal. En Perú, las opciones de pasarela integradas con Odoo no son muchas. Las más usadas son Mercado Pago, Niubiz (antes VisaNet) e Izipay. Ninguna tiene integración oficial plug-and-play con Odoo.

Lo que hicimos: usamos un módulo de la OCA (Odoo Community Association) adaptado para Mercado Pago. Funcionó, pero requirió ajustes. Las pruebas de pago en sandbox tomaron una semana porque Mercado Pago cambia su API más seguido de lo que actualiza su documentación.

Para los envíos configuramos tarifas fijas por zona: Lima Metropolitana, provincias costa y provincias sierra/selva. No usamos integración con courier porque el volumen inicial no lo justificaba — el cliente despachaba con un servicio de delivery local.

⚠️ Si estás evaluando Odoo eCommerce para Perú, investiga primero la pasarela de pagos. Esta es la parte que más problemas da y la que menos se menciona en las demos. Pide al implementador que te muestre una transacción real funcionando antes de firmar.

¿Estás evaluando montar una tienda online con Odoo?

Te cuento qué necesitas realmente y cuánto va a costar — sin sorpresas.

  • Diagnóstico de tu catálogo y procesos actuales
  • Recomendación de theme y pasarela de pagos
  • Timeline realista para tu caso
Agendar evaluación

Las semanas extra: lo que no planeamos

Semana 7-8: capacitación y resistencia del equipo

El equipo de almacén no sabía que iba a recibir pedidos por internet. Literalmente. El dueño asumió que "ya les avisaría cuando estuviera listo". Cuando activamos la tienda en modo prueba y empezaron a llegar notificaciones de pedidos al correo del almacén, la reacción fue: "¿y esto qué es?"

Dedicamos dos sesiones de capacitación: una para el proceso de pedido online (cómo ver el pedido en Odoo, cómo confirmar despacho, cómo imprimir la guía) y otra para la actualización de stock (porque si el almacén vende algo presencial y no lo registra, la web muestra stock que no existe).

Esta es la parte que los implementadores más subestimamos: la tecnología puede estar perfecta, pero si el equipo no sabe usarla o no entiende por qué la tiene que usar, el proyecto fracasa.

Semana 9-10: ajustes post-lanzamiento

Los primeros 10 pedidos reales revelaron cosas que ninguna prueba había detectado:

  • El peso de los productos no estaba cargado, así que el cálculo de envío daba cero en algunos casos
  • Dos categorías tenían el mismo nombre pero eran distintas (el cliente las distinguía "de memoria" — la web no)
  • El email de confirmación de pedido tenía un texto genérico en inglés que nunca tradujimos
  • Un producto tenía precio en dólares en vez de soles porque el Excel original mezclaba monedas

Cada uno de estos "detalles" tomó entre 30 minutos y 2 horas de corregir. Multiplicado por 15 ajustes en las primeras dos semanas, fueron unas 20 horas de trabajo post-lanzamiento que no estaban en el presupuesto original.


Los números reales

Cuánto costó todo

Concepto

Costo

Implementación Odoo (CRM + Facturación + Inventario + eCommerce)

S/ 8,500

Theme Prime (licencia única)

S/ 950 (~$250)

Fotos de producto (fotógrafo)

S/ 1,200

Integración pasarela de pagos

S/ 2,000

Capacitación equipo (2 sesiones)

S/ 800

Ajustes post-lanzamiento

S/ 1,500

Total

S/ 14,950

El hosting es self-hosted en un VPS (S/ 120/mes). La licencia de Odoo Community es gratuita.

Tiempo total: 10 semanas (planificadas: 6).

¿Valió la pena? A los 3 meses, la tienda online representaba el 25% de las ventas totales del cliente. Los pedidos se procesan en la mitad del tiempo porque no pasan por WhatsApp. El stock se actualiza en tiempo real. La respuesta es sí — pero el camino fue más largo y costoso de lo que el cliente esperó.


¿Para quién tiene sentido Odoo eCommerce?

Sí tiene sentido si:

  • Ya usas Odoo para CRM/facturación/inventario y quieres la integración nativa
  • Tienes más de 100 SKUs y necesitas que el stock de la web y el físico estén sincronizados
  • Vendes B2B y necesitas listas de precios por cliente integradas con tu sistema
  • Tienes alguien técnico (interno o externo) que pueda mantener la tienda

No tiene sentido si:

  • Solo necesitas una tienda simple con 20-30 productos → usa Shopify
  • No usas Odoo para nada más → la curva de aprendizaje no justifica
  • Tu prioridad es el diseño visual → Shopify y WooCommerce son superiores en templates
  • No tienes presupuesto para implementación profesional → Odoo eCommerce sin implementador es frustración garantizada

Conclusión

Implementar un ecommerce con Odoo funciona — pero no es plug-and-play. Es un proyecto que requiere datos limpios, un equipo capacitado, una pasarela de pagos que funcione en Perú y paciencia con las partes que no salen como las planeaste. El resultado final vale la pena cuando necesitas la integración real entre inventario, facturación y ventas online. Pero si lo que buscas es "una tienda online para vender por internet", hay opciones más rápidas y baratas.

Lo que cambiaría si hiciera este proyecto de nuevo: dedicar más tiempo al inicio definiendo el catálogo y capacitando al equipo, y menos tiempo asumiendo que "eso se resuelve después". En implementaciones de ecommerce, todo lo que dejas para después cuesta el doble.

De forma realista, 8-12 semanas para una tienda con 200-500 productos, incluyendo configuración, diseño, pasarela de pagos y capacitación. Los que te dicen 4 semanas probablemente no están contando la limpieza de datos ni el post-lanzamiento.
Sí. Las órdenes de venta online generan facturas automáticas que se envían a SUNAT a través del PSE/OSE configurado. Esta es una de las ventajas principales de Odoo frente a plataformas como Shopify, donde la facturación peruana requiere integraciones externas.
Técnicamente sí, pero no tiene sentido. La ventaja de Odoo eCommerce es la integración con inventario, CRM y facturación. Si solo quieres una tienda online sin esa integración, Shopify o WooCommerce son más fáciles y baratos.
Los themes nativos son funcionales pero limitados en diseño. Theme Prime es la opción más popular para tiendas más elaboradas. Aun así, no esperes el nivel de personalización visual de Shopify o WordPress con Elementor — Odoo prioriza la funcionalidad sobre el diseño.