Les confirmo que he resuelto el problema….
El plugin tiene dos modalidades… checkout Basico y Checkout Personalizado. Solo la básica estaba correctamente validada. No estaban cargados los datos de SECRET del Personalizado. He cargado los datos de checkout personalizado, validado la cuenta de produccion y ya funciona. Calcula correctamente los descuentos.
Esta version esta discontinuada, deberias pasarte a la oficial :
https://wordpress.org/plugins/woocommerce-mercadopago/
Yo tengo una version que esta funcionando bien, esta basada en el desarrollo original del MP y tiene algunos cambios de utilidad.
- Acepta Fees on Checkout
-
Permite agregar un valor extra para incrementar “Conversion Ratio” entre monedas.
Consúltame si necesitan, desde mi perfil se ve el contacto.
Saludos.
No es la respuesta esperada , ya que me encuentro trabajando con este plugin:
https://wordpress.org/plugins/woocommerce-mercadopago/ .
Y revisando el código el checkout Básico si le hace falta tomar en cuenta si se debe aplicar o no ‘coupon_amount’. Quiero saber si el el plugin pronto recibirá soporte en esta área?
Para confirmar está falencia revisar los archivos:
- WC_WooMercadoPago_BasicGateway.php
- WC_WooMercadoPago_CustomGateway.php
En las funciones build_payment_preference() donde en el básico sigue derecho sin preguntar si se deben aplicar descuentos y en el custom si se detiene a preguntar si la variable contiene un descuento.
Complete los campos que hacian falta de public_key y access_token, pero sigue sin aplicar los descuentos, estoy usando este plugin:
https://wordpress.org/plugins/woocommerce-mercadopago/
en la última versión al día de hoy!!
Y uso el checkout Basico !(en iframe)
Por favor espero una respuesta pronto!