Resolved
Reported for: WooCommerce Multilingual & Multicurrency 4.12.6
Resolved in: 5.0.0
Overview of the issue
If you are using WooCommerce Payments together with WooCommerce Multilingual, you may see this warning in your Dashboard:
WooCommerce Payments requires WooCommerce Admin to be enabled. Please remove the woocommerce_admin_disabled filter to use WooCommerce Payment
Workaround
Our developers are working on it and it will be fix soon. In the meantime you can apply this workaround after applying a full backup of your site.
- Open your functions.php theme file.
- Add the following code:
add_action( 'current_screen', function() { remove_all_filters( 'woocommerce_admin_disabled' ); }, 20, 1 );
I’ve now used your temporarly fix to fix the current problem and I am also looking forward to get the info that both plugins (Woocommerce Payments with WPML Multilingual > Multi-Currency) enabled working together properly. Best regards, Alex
Hello Alex,
This is planned for our next major release, we will keep its status updated here.
Regards
Hello,
is there any update on the issue.
After setting up woocommerce payments I have implemented the above code to the functions.php of my child theme. It works now but the checkout page is quite slow, meaning the payment confirmation takes a couple of seconds longer then before.
Important to know is that the woocommerce payment plugin is working on “all languages” only and can get setup from there to specific markets/languages.
Hello,
This is planned for our next major release. However, we don’t have reports of the second situation and the plugin working only on “all languages”. Could you please open a ticket in our support forum and report this issue as it may be related only to your installation.
Regards