Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • niktuo

    (@niktuo)

    Great thanks! Now everything seems to work with the latest plugin versions. I really appreciate the quick fix. 🙂

    niktuo

    (@niktuo)

    4.3.7. version of Woocommerce multilingual is the latest version that works with Country based payments 1.1.8.

    Updating 4.4.0 WCML breaks the checkout and it just keep loading without showing the payment options.

    niktuo

    (@niktuo)

    Hi,

    Thanks for the quick update! Unfortunately the issue still remains and the same error message gets written in the log.

    I made a test with an older version 4.3.6. of Woocommerce multilingual that I was using previously on the site and that works well with the latest Country based plugin. So obviously Woocommerce multilingual team has changed something in the plugin that is not interacting well with Country based payments.

    I can also try to figure out what is the latest version of Woocommerce multilingual plugin that works with country based payments if that helps debugging?

    niktuo

    (@niktuo)

    Hi,

    Thanks for the quick reply. I did some further debugging and it seems that this is a conflict with Woocommerce Multilingual (latest version 4.4.2.1). Everything works fine when either Woocommerce Multilingual or Country Based Payments plugin is deactivated.

    So the php error is:
    “Uncaught Error: Call to a member function get_setting() on null in /data/wordpress/htdocs/wp-content/plugins/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php:115”

    Here below is the line 115 from class-wcml-currencies-payment-gateways.php file:
    $gateway_setting = $this->payment_gateways[ $id ]->get_setting( $client_currency );

    Any suggestions how to proceed with this?

    Thanks.

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