Evaluando propuestas

Desarrollo de Sistema de Gestión de Pedidos con Ia e Integración Odoo 18 Enterprise

Publicado el 19 Febrero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere el desarrollo de un sistema robusto para la automatización completa del proceso de recepción, interpretación y gestión de pedidos, integrando canales de comunicación como WhatsApp y Email con el ERP Odoo 18 Enterprise, y utilizando inteligencia artificial para la interpretación de texto libre. El objetivo es optimizar la creación de cotizaciones y pedidos, así como la gestión de entregas.

Alcance Funcional:

Recepción de pedidos: Implementación de mecanismos para recibir pedidos a través de WhatsApp (vía Webhook) y Email (vía IMAP o Webhook).
Normalización de mensajes: Procesamiento y estandarización de los mensajes entrantes a un formato común para facilitar su interpretación.
Identificación y gestión de clientes: Capacidad para identificar automáticamente clientes existentes en Odoo (res.partner) por teléfono o email, y crear nuevos registros si no existen, registrando el canal de origen.
Interpretación de pedidos con IA: Desarrollo de un motor de inteligencia artificial capaz de interpretar texto libre de los pedidos y convertirlo en un formato JSON estructurado, manejando posibles ambigüedades.
Validación de productos y stock: Verificación en tiempo real de la existencia de productos (product.product) y su disponibilidad de stock (qty_available / virtual_available) en Odoo, con manejo adecuado de faltantes o productos inexistentes.
Generación automática de cotizaciones: Creación automatizada de cotizaciones (sale.order en estado draft) con sus respectivas líneas de pedido, asociadas a la conversación de origen.
Confirmación y gestión de entrega: Envío de la cotización al cliente para su confirmación. Una vez confirmada, el sistema debe realizar la acción action_confirm() en Odoo y generar automáticamente la entrega correspondiente.

Arquitectura Esperada:

Canales de Entrada: Integración con WhatsApp Business API (Webhook) y Email (IMAP / POP3 / API).
Orquestador: Un backend desarrollado en Node.js o Python, o una herramienta de orquestación como n8n, que gestione el flujo completo, incluyendo logs, manejo de errores e idempotencia.
ERP: Odoo 18 Enterprise, con integración a través de json-rpc o la api oficial de odoo.
Servicio de IA: Un servicio dedicado a la interpretación de texto libre, capaz de devolver respuestas estructuradas en JSON.

Flujo Técnico Paso a Paso:

Recepción del Pedido: Los pedidos se recibirán vía Webhook (Whatsapp) o imap/api (email). Se extraerá el remitente, mensaje y timestamp, normalizando la estructura.
Identificación de Cliente: Se buscará al cliente en res.partner por teléfono o email. Si no se encuentra, se creará automáticamente y se registrará el canal de origen.
Interpretación del Pedido (IA): El texto del pedido se enviará a un motor de ia para su interpretación, esperando una respuesta en formato json estructurado, con gestión de ambigüedades.
Validación en Odoo: Se verificará la existencia y stock de los productos en product.product, manejando escenarios de faltantes o productos inexistentes.
Generación de Cotización: Se creará un sale.order en estado draft con las líneas de pedido correspondientes, asociándolo a la conversación.
Confirmación del Cliente: Se enviará un resumen de la cotización al cliente. Tras su confirmación, se ejecutará action_confirm() y se generará automáticamente la entrega.

Entregables Esperados
- Flujo o Flujos en n8n o Make.
- Pruebas realizadas para certificar funcionamiento.

Criterios de Aceptación
• Pedido recibido por WhatsApp o Email genera cotización automática.
• Confirmación del cliente genera pedido confirmado en Odoo.
• Manejo correcto de productos inexistentes o sin stock.
• Registro completo de logs de cada operación.

Se entregara los ambientes y credenciales de trabajo.
Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Crear una tienda nueva

Plazo de Entrega: No definido

Categoría Programación y Tecnología
Subcategoría Inteligencia Artificial
Tamaño del proyecto Pequeño

Plazo de Entrega: No definido

Habilidades necesarias