¡Hola desarrolladores!
Necesito adaptar Adaptive Payments al plugin de MercadoPago para WooCommerce (
https://wordpress.org/plugins/woocommerce-mercadopago/) aquí en GitHub:
https://github.com/claudiosmweb/woocommerce-mercadopago
La documentación oficial de MercadoPago se encuentra aquí:
https://www.mercadopago.com.ar/developers/es/solutions/payments/basic-checkout/mp-applications/
Ellos lo llaman MarketPlace.
La idea sería poder dividir cada pago realizado en un sitio con WordPress y WooCommerce, en dos cuentas, un porcentaje para una y el restante para otra.
Requerimientos específicos:
1) Adaptar el MarketPlace de MercadoPago al plugin de MercadoPago para WooCommerce.
2) En la configuración del plugin se debe dar la posibilidad de ingresar los datos pertenecientes a cada cuenta (nombre, apellido, empresa, Client_id y Client_secret).
3) En la configuración del plugin se debe dar la posibilidad de ingresar el porcentaje destinado a una cuenta y la diferencia con el monto de la venta, debe ir a otra cuenta.
4) Mensualmente se deberá crear un reporte de ventas realizadas cuyo pago fue por transferencia bancaria y en efectivo, y otro de las ventas realizadas a través de MercadoPago y enviarlos por mail a determinadas cuentas de correo, como así también mostrarlos en el Back-end de WordPress.
5) En una fecha determinada por cada mes, se deberá enviar un correo electrónico al cliente, solicitando un determinado monto (la suma de las ventas realizadas por transferencia bancaria, más las realizadas en efectivo, más un monto específico configurable).
6) El administrador del sitio tiene la posibilidad de marcar como pagado ese estado de cuenta mensual.
7) Si el cliente paga a través de MercadoPago, el sistema deberá saberlo automáticamente a través del CallBack de la API de MercadoPago y cambiar el estado de cuenta mensual a "pagado".
8) Si el estado de la cuenta no cambia a "pagado" en determinado plazo de tiempo, ya sea a través del CallBack o manualmente por el administrador, el sitio debería quedar inaccesible mostrando una imagen de mora en el pago.
9) Cuando el importe sea pagado, el estado de cuenta deberá cambiar a "pagado", ya sea automáticamente por CallBack o manualmente.
Necesitaría un presupuesto por los tres primeros items y otro por todos.
Muchas gracias desde ya por su atención.
Un cordial saludo.
Atentamente, Fernando.
Plazo de Entrega: No definido