Desarrollo Odoo
Extiende Odoo cuando la configuración no alcanza
Desarrollamos funciones e integraciones para un Odoo que ya usas o que estás implementando. Antes de ofrecer código, revisamos qué permite tu edición y tu forma de alojamiento.
Criterio
Cómo decidimos si hace falta desarrollar
Vamos de la opción más simple a la más compleja. Cada escalón añade costo de mantenimiento.
1. Función estándar
Primero comprobamos si Odoo ya lo resuelve con un módulo existente. Si es así, no hace falta desarrollar.
2. Configuración
Ajustes, reglas, plantillas y permisos. Se mantiene sin código y sobrevive mejor a las actualizaciones.
3. Herramientas de personalización
Campos, vistas y automatizaciones con las herramientas que incluya tu plan. Revisamos cuáles están disponibles en tu edición.
4. Módulo propio
Código a la medida cuando lo anterior no alcanza. Solo lo proponemos si tu plan y tu alojamiento permiten instalar módulos propios.
Antes de cotizar
Qué verificamos de tu Odoo
- Edición y plan contratados, y si permiten código personalizado o acceso por API.
- Tipo de alojamiento: Odoo Online, Odoo.sh o instalación propia.
- Versión de Odoo y módulos ya instalados que podrían entrar en conflicto.
Las posibilidades de módulos propios y acceso por API cambian según plan comercial, alojamiento, edición y versión. Referencias: la comparación oficial de planes, y en la documentación de Odoo 18.0, las opciones de alojamiento y la API externa. Otras versiones pueden diferir.
Entregables
Qué incluye un desarrollo
Definición funcional
Qué hace la función, quién la usa, con qué datos y qué casos quedan fuera. Se aprueba antes de programar.
Compatibilidad
Validación contra tu versión, edición y módulos instalados.
Pruebas
Pruebas en un entorno separado con casos reales de tu operación antes de pasar a producción.
Actualización y mantenimiento
Acuerdo de cómo se revisa el desarrollo en cada cambio de versión y quién lo atiende.
Documentación
Documentación técnica y de uso para que otro equipo pueda entender lo construido.
Propiedad de entregables
Código fuente y documentación entregados según lo establecido en el contrato.
APIs
Integración con APIs y servicios externos
Cuando tu plan incluye acceso por API y el otro sistema también lo ofrece, conectamos ambos con reglas de qué se sincroniza, en qué dirección y qué pasa si falla.
- Sincronizar clientes, productos o pedidos con un CRM, una tienda en línea u otro ERP.
- Recibir datos de servicios externos (pagos, logística, mensajería) y registrarlos en Odoo.
- Exponer información de Odoo a otra aplicación interna.
Dudas
Preguntas sobre desarrollo Odoo
¿Se puede instalar un módulo propio en cualquier instalación de Odoo?
Depende del alojamiento, la edición y la versión. La guía de alojamiento de la documentación de Odoo 18.0 indica que Odoo Online no es compatible con apps no estándar; Odoo.sh y las instalaciones propias son las opciones habituales para módulos propios, sujetas a la edición, la versión y las condiciones comerciales que apliquen. Lo verificamos en tu caso antes de proponer código.
¿Todas las ediciones tienen acceso por API?
Depende de la edición, la versión y el alojamiento. En los planes comerciales de Odoo, la documentación de la API externa de la versión 18.0 indica que el acceso a datos por API externa está disponible en los planes Custom y no en One App Free ni Standard. En instalaciones propias revisamos las interfaces, permisos y capacidades de la versión instalada. Lo validamos antes de cotizar.
¿Quién es dueño del código?
La propiedad de los entregables se establece en el contrato antes de iniciar. Entregamos el código fuente y la documentación según lo acordado.
¿Qué pasa cuando Odoo cambia de versión?
Un módulo propio puede requerir ajustes en cada versión mayor. Al definir el desarrollo acordamos cómo se probará y quién lo actualizará.
El diagnóstico orienta sobre Zoho y desarrollo a la medida; para Odoo usa el formulario o contáctanos.
Describir la función que necesitas
Indica tu versión y plan de Odoo si los conoces, y qué debería hacer la función.