Skip Navigation


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


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.

  1. Open your functions.php theme file.
  2. Add the following code:
     add_action( 'current_screen', function() { remove_all_filters( 'woocommerce_admin_disabled' ); }, 20, 1 ); 

4 Responses to “WooCommerce Payments - WooCommerce Payments requires WooCommerce Admin to be enabled”

  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

  2. 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.