Descripción del proyecto
Se requiere el desarrollo de un módulo personalizado para Odoo 18 – Point of Sale (POS) que permita integrar pagos mediante MercadoPago, utilizando un flujo de pago moderno basado en código QR.
El pos deberá mostrar un qr en pantalla para que el cliente lo escanee con su teléfono móvil, sea redirigido a la plataforma de mercadopago y complete el pago de forma segura. El sistema deberá consultar el estado del pago en tiempo real y actualizar automáticamente la transacción dentro de Odoo.
Alcance y funcionalidades requeridas
El módulo deberá incluir:
Generación de qr en el pos
uso de la api de mercadopago para generar qr dinámicos (preferentemente "checkout qr" o "payment request").
Visualización del qr en la interfaz nativa del pos (owl 2).
Consulta y sincronización del estado del pago
Polling o Webhooks (preferible) para confirmar el pago en tiempo real.
Estados requeridos: Aprobado, Pendiente, Rechazado, Expirado.
Integración completa con Odoo POS
Confirmación automática del pedido cuando el pago sea exitoso.
Cancelación parcial o total cuando el pago falle o quede pendiente fuera de tiempo.
Registro de la transacción en backend (pos.payment /
account.move cuando corresponda).
Compatibilidad técnica
Odoo 18, owl 2 y nuevo framework pos.
Código ordenado, documentado y compatible con buenas prácticas.
Sin modificaciones en el core de Odoo.
Experiencia para el usuario final
Flujo simple para el operador del POS.
Indicadores visuales de “Pago en proceso”, “Pago aprobado”, “Pago rechazado”, etc.
Tiempo de respuesta rápido y estable.
Requisitos del freelancer
Experiencia comprobable desarrollando módulos para Odoo 16/17/18, especialmente POS.
Conocimiento real de OWL, JavaScript, Python, xml, y arquitectura del pos.
Experiencia integrando APIs de pasarelas de pago (MercadoPago, Stripe, etc.).
Buen nivel de documentación y comunicación.
Entrega de código en repositorio Git.
Entregables
Módulo instalable (.zip) compatible con Odoo 18.
Código fuente completo y documentado.
Manual técnico breve (instalación + parámetros de configuración).
Video corto demostrativo del flujo funcionando.
Soporte post-entrega por mínimo 15 días (corrección de errores).
Preguntas filtro para los postulantes
¿Qué experiencia tenés desarrollando módulos para Odoo POS (versión 16+)?
¿Integraste previamente MercadoPago u otras pasarelas de pago? Contá brevemente cómo.
¿Conocés owl 2 y el nuevo pos de odoo 18?
¿qué método preferís para verificar el pago: webhooks o polling? ¿por qué?
tiempo estimado de desarrollo y cantidad de horas dedicación semanal.
Enviá un ejemplo de código o repositorio (si es posible).
Información adicional:
Tenemos experiencia con desarrollos POS avanzados y podremos evaluar técnicamente el código.
Se dará prioridad a desarrolladores con experiencia real en versión 17/18/19.
El proyecto podría ampliarse a integración con otros métodos de pago.
Plazo de Entrega: No definido