Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter lingerierame

    (@lingerierame)

    Solucionado se deben corregir las siguientes lineas de codigo.

    woocommerce-mercadopago/includes/payments/hooks/WC_WooMercadoPago_Hook_Abstract.php

            //Correccion calculo comisiones - reemplazar linea 123 por lo siguiente
            $order_id = absint( get_query_var( 'order-pay' ) );
            // Gets order total from "pay for order" page.
                if ( 0 < $order_id ) {
                    $order = wc_get_order( $order_id );
                    $total = (float) $order->get_total();
            // Gets order total from cart/checkout.
                } elseif ( 0 < WC()->cart->total ) {
                    $total = (float) WC()->cart->total;
                }
            //fin de correccion calculo comisiones 

    woocommerce-mercadopago/includes/module/preference/WC_WooMercadoPago_PreferenceAbstract.php

    //reemplazar linea 209
    $ship_cost = $this->calculate_price($this->ship_cost) * (1 + ($this->commission / 100));
    Thread Starter lingerierame

    (@lingerierame)

    Estuve analizando el comportamiento del plugin y he detectado algunos errores.

    Al agregar supongamos un 10% de comisión en el cobro con mercadopago, el plugin calcula ese valor en base al monto en el carrito y no así sobre el total de la venta.

    Del mismo modo al generar un pedido manualmente en woocommerce y el cliente al cual se le envia el link de pago no tiene ningún producto en su carrito. En la leyenda se indicará “Paga con el medio de pago que prefieras (comisión de $0.00)” pero al ingresar a la pasarela de pagos se le suma el porcentaje indicado en la configuración.

    Por último si el cliente tiene algún producto en el carrito de alguna sesión anterior y se le envia el link de pago de woocommerce, el plugin de mercadopago toma el porcentaje indicado en la configuracion del monto acumulado en el carrito y muestra “(comisión de $X.XX) en donde X.XX es el monto correspondiente al porcentaje de recargo indicado del total del carrito.

    Thread Starter lingerierame

    (@lingerierame)

    únicamente trae el valor indicado en los ajustes del plugin (Valor de envío a sucursal ($) En caso de dejar vacío, el valor predeterminado será $120), nunca autocalcula el envío con la api como en los envios a domicilio.

    I guess it is not a plugin problem. I think that should set it up in your Mercado Pago account. Inside Mercado Pago go to Your business > Settings section, there you can activate the option to offer installments without interest, at least in Mercadopago Argentina

    Thread Starter lingerierame

    (@lingerierame)

    Corrección al generar el link de pago no se acomoda el cargo

Viewing 5 replies - 1 through 5 (of 5 total)