Hace dos años, pasamos de WordPress a Odoo 17. Fue una gran mejora para nosotros y le vino muy bien a nuestro marketing.
Después llegó Odoo 19. Con promesas de IA nativa, un SEO mucho mejor y un editor reconstruido por completo, era sin duda la actualización de sitio web más emocionante que habíamos visto. Tocaba otra actualización.
Ahora que ya estamos al otro lado, podemos decir con seguridad que los resultados nos han impresionado de verdad, pero la transición no estuvo exenta de dificultades. Nos llevamos unas cuantas lecciones aprendidas a base de golpes que no encontrarás en las notas de versión oficiales.
Si estás planificando tu propia actualización a Odoo 19, aquí tienes nuestro relato honesto del proceso y exactamente lo que nos habría gustado saber de antemano.
Nuestro lema para todos los proyectos de sitio web en Odoo
Mantente lo más cerca posible del Odoo estándar.
Mantente lo más cerca posible del Odoo estándar. Cada personalización añade esfuerzo de migración en futuras actualizaciones.
Cuanto más estándar sea la implementación, más fluida será la siguiente migración.
Odoo Website se ha renovado y tus personalizaciones también deben hacerlo
Odoo ha reformado a fondo el editor de sitios web entre la v17 y la v19.
Y aunque es una gran mejora, esto también significa que cualquier función personalizada creada en versiones anteriores tendrá que reescribirse desde cero.
Como el motor ha cambiado de forma significativa, tendrás que reconstruir funciones como:
Bloques personalizados: Cualquier widget propio, slider o elemento de maquetación programado a medida.
Cabeceras y temas: Las plantillas principales del sitio web tienen que reimplementarse porque ha cambiado la forma de registrar las cabeceras personalizadas
Lógica y maquetación: Los ajustes de backend, los disparadores de comportamiento (como los pop-ups) y las estructuras de plantillas se rehicieron por completo.
Es fácil subestimar el trabajo que esto supone.
Si tu sitio web Odoo tiene código personalizado, cuenta con más tiempo de desarrollo y de pruebas que en una actualización de versión normal.
Los mayores cambios en el creador de sitios web de Odoo 19
La URL de la página de inicio de sesión se ha movido a /odoo
La página de inicio de sesión de Odoo está ahora fijada en /odoo, en lugar de /web.
Conviene comprobarlo antes del go-live: si ya tienes una página publicada con ese slug de URL o una URL de inicio de sesión personalizada, habrá un conflicto.
Los nombres de los bloques han cambiado
En Odoo 19, algunos bloques de construcción han cambiado de nombre:
El bloque «Box» ahora se llama «Card». Esto ha alterado algunas opciones de formato, como el color y el espaciado interior
Las plantillas se han movido a una sección predefinida de bloques de construcción personalizados, y los desplegables de plantillas de la v17 dejaron de aparecer en la interfaz del frontend.
Aunque parecen cambios menores, pueden despistarte durante las pruebas si estás muy acostumbrado al creador antiguo.
La búsqueda de bloques de la barra lateral ha cambiado de sitio
La barra de búsqueda ha desaparecido de la parte superior de la barra lateral del editor de sitios web. Ahora está dentro de cada categoría de bloques.

El bloque de pestañas verticales necesita actualizarse
El bloque de pestañas verticales de la v17 no es compatible con la v19. Lanza un error en el backend, aunque siga mostrándose bien en el frontend.
Las páginas que lo utilizan tienen que actualizarse al formato «Pills» en la v19. Es un arreglo rápido, pero fácil de pasar por alto si no auditas las páginas antes del go-live.


El pie de página estándar de Odoo ha cambiado de colores
El pie de página de Odoo 19 es más claro por defecto. Si te gustaba la versión anterior, no hay problema: solo tienes que restablecer el color manualmente.
3 mandamientos para una actualización exitosa del sitio web Odoo
La regla de oro: audita todas las páginas y personalizaciones antes de empezar.
Recopila una lista de cada bloque personalizado, plantilla y extensión del editor antes de que arranque la migración. Trátala como tu biblia. Nada debería descubrirse a mitad del proyecto.
Justo después del go-live: Vuelve a enviar tu sitemap cuanto antes si no quieres que tu tráfico orgánico se resienta.
El sitemap antiguo puede quedarse en caché e interferir con la forma en que los buscadores recogen el sitio actualizado. Es un punto fijo de nuestra checklist de go-live en cada migración.
No lo olvides: prueba todas las páginas personalizadas, no solo la homepage.
El blog, las landing pages, las páginas de anuncios y cualquier página con bloques de contenido dinámico necesitan pruebas integrales en staging. Los problemas rara vez se esconden en la homepage.
Novedades y mejoras en Odoo Website
Una biblioteca de bloques mucho más amplia
La biblioteca de bloques de Odoo 19 se ha ampliado de forma notable. Las nuevas opciones de maquetación y variantes de bloques de contenido están disponibles de serie, sin desarrollo a medida.
Pudimos sustituir algunos de nuestros bloques personalizados por otros estándar, lo que significa menos mantenimiento en adelante.

SEO más granular y con IA
Esta es una de nuestras mejoras favoritas.
El texto alternativo de las imágenes ya se puede añadir directamente desde el panel de optimización SEO, sin abrir los ajustes de cada imagen. Las sugerencias con IA para meta descripciones y palabras clave están en el mismo sitio.
Todo lo necesario para optimizar una página está ahora reunido en una sola vista, lo que marca una diferencia real para los equipos que publican con frecuencia.

Gestión de redirecciones más sencilla
Una plantilla de Excel dedicada simplifica la importación masiva de redirecciones. Cualquiera que haya gestionado una migración de dominio o una reestructuración de URLs agradecerá no tener que crear su propia plantilla ni las redirecciones una a una (como nos tocó hacer en su momento).

Integraciones de Comercio electrónico y cambios de UI
Después de la migración, revisa visualmente el carrito. Un pequeño cambio de clase de color en la v19 puede afectar al aspecto del indicador de número de artículos si se aplicó estilo personalizado
Las plantillas de la página de producto y del flujo de pago se reorganizaron. Las plantillas personalizadas de Comercio electrónico deben revisarse y probarse de extremo a extremo
La lógica de la cantidad del carrito ha cambiado internamente. Prueba añadir al carrito, las actualizaciones de cantidad y el flujo de pago en staging antes del go-live
Los clientes con tiendas online ya pueden conectar su catálogo de productos directamente con Google Merchant Centre desde Odoo.
Nota de nuestros devs: Odoo ha renovado la arquitectura del sitio web
Para los más técnicos, nuestros ingenieros han desglosado todos los cambios en la arquitectura del sitio web:
Snippets de contenido dinámico: La clase base y los métodos de renderizado de los snippets dinámicos (usados en carruseles de productos, cuadrículas de artículos del blog y listados de eventos) se reescribieron y necesitan actualizarse.
Motor de opciones de snippets: La infraestructura antigua se sustituyó por un sistema basado en OWL. Las opciones personalizadas ahora deben reescribirse como plugins OWL en el addon html_builder (antes snippets.options.js)
Registro de cabeceras: El selector pasó de snippets.xml al componente OWL header_template_option.js
Consentimiento de cookies: El componente único de cookies de Odoo 17 se dividió en cuatro clases de interacción independientes (cookies_bar, cookies_approval, etc.) en Odoo 19. Cualquier lógica personalizada de consentimiento de cookies debe mapearse al nuevo componente correcto
Registro de snippets: Los snippets personalizados requieren ahora un atributo group explícito y palabras clave para aparecer correctamente en las nuevas categorías de la barra lateral. Es un añadido pequeño, pero que te pillará por sorpresa si estás acostumbrado a la estructura de paneles de la v17.
Hablemos de tu actualización de Odoo
Nuestros expertos pueden ayudarte a mantener tu Odoo al día con la tecnología más reciente y preparado para crecer en el futuro.