Evaluando propuestas

Módulo de pagos con tarjeta para Pos Odoo

Publicado el 10 Enero, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Estoy creando un módulo de pago para seleccionar tarjetas de crédito aplicando intereses en el POS,
pero estoy estancado en una parte del desarrollo, necesito saber si puedo contar con su trabajo para solucionarlo.

Puedes ver la descripción de la necesidad aquí:

https://www.reddit.com/r/Odoo/comments/1hgb4l0/pos_payment_summary_not_updating_with/

El módulo base ya está desarrollado y tiene la estructura necesaria, podría compartir el código contigo en github.

Contexto general del proyecto

Tengo un problema complicado con mi módulo de pago con Tarjetas personalizado para Odoo 18 POS. Creé este módulo para manejar pagos con tarjeta de crédito a plazos y todo funciona muy bien excepto por un detalle molesto en la pantalla de pago. El monto total en el resumen de pago no se actualiza automáticamente al seleccionar las cuotas. Esta es mi implementación personalizada que amplía la pantalla de pago de POS predeterminada, utilizando una clase CardsPaymentHandler para administrar marcas de tarjetas y cálculos de cuotas. Lo extraño es que la cantidad sólo se actualiza en dos escenarios: Si elimino el método de pago y lo agrego nuevamente (luego muestra el total correcto del pedido/estado) Si escribo números manualmente usando el teclado numérico del POS (luego actualiza el total del método de pago en el resumen) Todos los cálculos de intereses funcionan bien y puedo ver los montos correctos en el estado, pero por alguna razón, la pantalla del resumen de pago no se actualiza con el nuevo total al elegir las cuotas. ¿Alguien se ha encontrado con algo similar al ampliar la pantalla de pago del TPV o sabe qué puede faltar? ¿Quizás hay un método específico al que debo llamar para forzar la actualización del resumen de pago? Publiqué las principales funciones que gestionan las actualizaciones de los totales según las cuotas.

Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias