Por que el módulo del botón de MercadoPago no es suficiente

La diferentes necesidades de los clientes exigen que uno extienda dicho módulo

Gustavo Orrillo
- 18/07/2020 - 1 min. de lectura

El módulo del botón de MercadoPago es bastante util. En pocas palabras, le permite a uno enviar desde una factura impaga un e-mail con el botón de MercadoPago. Dicho e-mail se verá como sigue:


En el mail, un cliente puede clickear y pagar el saldo de su factura con MercadoPago. Lo cual es espectacular, y brinda una gran facilidad para recolectar pagos. Pero la realidad, es que se necesitan hacer más cosas. Como por ejemplo nos sucede en un cliente que brinda servicios de internet:

  • Se necesita generar cupones de pago para los cupones de pago que se generan para las facturas impagas. Y dichos cupones de pago necesitan enviarse por mail (con el correspondiente botón de MercadoPago, por supuesto).

  • Se necesita enviar a los clientes un resumen de cuenta corriente por e-mail. En dicho e-mail se necesita generar el botón de pago de MercadoPago por el saldo de la cuenta corriente del cliente.

Como se resuelve esto? Por suerte el módulo del botón de MercadoPago nos da un buen inicio para eso. Y luego se debe extender el modelo pertinente (por ejemplo res.partner en el último business case) para que el mismo envie los mails con el correspondiente botón de pago. El módulo tiene un buen de ejemplo de eso con el archivo account_move.py. 

Todo esto son customizaciones que varian de cliente en cliente (cada uno tiene sus propias necesidades, por ejemplo cada cliente genera los intereses por mora de forma diferente). Es por ello que indicamos que si bien el módulo es necesario e importante, tambien hayq ue hacer un trabajo importante de customización.

Acerca de:

Gustavo Orrillo

Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.