Syntax error in functions.php

Hi, I had some problems with Woocommerce Deposits plugin and /wp-json. This is what we found:

image

Your theme functions.php has a syntax error which should be easy to fix and

/plugins/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php(182) 

is calling a WooCommerce core functions without too early.

Comments

  • And this is wp-json error:

    Fatal error: Uncaught Error: Call to a member function get_cart() on null in /home/funplan/public_html/funplaneo.com/wp-content/plugins/woocommerce-deposits/includes/class-wc-deposits-cart-manager.php:103 Stack trace: #0 /home/funplan/public_html/funplaneo.com/wp-content/plugins/woocommerce-deposits/includes/class-wc-deposits-cart-manager.php(1260): WC_Deposits_Cart_Manager->has_deposit() #1 /home/funplan/public_html/funplaneo.com/wp-includes/class-wp-hook.php(286): WC_Deposits_Cart_Manager->disable_gateways(Array) #2 /home/funplan/public_html/funplaneo.com/wp-includes/plugin.php(208): WP_Hook->apply_filters(Array, Array) #3 /home/funplan/public_html/funplaneo.com/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(160): apply_filters('woocommerce_ava...', Array) #4 /home/funplan/public_html/funplaneo.com/wp-content/plugins/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php(182): WC_Payment_Gateways->get_available_payment_gateways() #5 /home/funpla in /home/funplan/public_html/funplaneo.com/wp-content/plugins/woocommerce-deposits/includes/class-wc-deposits-cart-manager.php on line 103
  • Hi,
    Is your theme and wordpress up to date?
    Also, BeTheme is made to work with basic version of woocommerce, all third-party plugins like "multilingual" (we suggest to use WPML) or deposits are not supported by us.
    Thanks
  • I am using WPML Multilingual Woocommerce (it's a part of WPML plugin). There is no problem with Deposits its problem with WPML. I have sites with Deposits and Betheme enabled and they working just fine
  • If the problem is related to the WPML, then you should contact the WPML support team.
    After purchasing this plugin, you get access to their forum, please ask them about your problem.

    Check, if it will start to work when the "Deposits" plugin is disabled.
    Thanks
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.