Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 20 replies, has 0 voices.

Last updated by Lauren 1 week ago.

Assisted by: Lauren.

Author Posts
June 2, 2025 at 3:55 pm #17098615

victoriaK-4

Background of the issue:
I am trying to resolve a conflict between WPML and Klarna Checkout. I attempted to translate the plugin, but it did not resolve the issue. I also disabled WPML on a copy of the live site, which solved the problem.

Symptoms:
1) I am not able to access settings in the plugin because WPML wants me to translate. 2) The 'enable Klarna checkout' option gets unchecked every time I leave the page, preventing us from taking payments from customers.

Questions:
Why does WPML require me to translate the plugin settings?
How can I prevent the 'enable Klarna checkout' option from being unchecked?

June 3, 2025 at 1:26 pm #17102554

victoriaK-4

Hi , Please get back to me asap as my checkout is still not working due to the compatibility with WPML and Klarna. I have staging sites ready to go

June 3, 2025 at 4:13 pm #17103361

victoriaK-4

this is a really urgent issue for us as we cannot take payment from customers until this issue is resolved.

June 3, 2025 at 6:13 pm #17103686

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

I understand the importance of this issue and I have escalated it to our compatibility team so that they will address it immediately. As soon as I have more information I will update here directly.

June 3, 2025 at 6:53 pm #17103796

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

Can you please try this temporary workaround and let me know if it allows you to get Klarna working? The issue appears to be UI conflict between Klarna addon and WCML.

Please try to temporarily disable WooCommerce Multilingual, set up your payment parameters within the Klarna settings, and re-activate WCML. Do the payments work for your clients now?

June 5, 2025 at 8:28 am #17109025

victoriaK-4

Hi Lauren,

Thanks for your reply, I am not getting notifications from this chat so had no idea you answered,
I will test this, But the biggest issue is still that the enable checkout button disables when you leave the page and therefore the checkout does not work at all

June 5, 2025 at 8:29 am #17109029

victoriaK-4

This is only on the live site. On the staging site it stays enabled. I talked to the klarna checkout developer and he says there is a 404 with wpml and our cdn so will check on that as well

June 5, 2025 at 8:36 am #17109061

victoriaK-4

Hi LAuren,

That did not work unfortuneately. The enable button disabled again.

June 5, 2025 at 2:45 pm #17110758

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

Do you still have minimal settings in the staging site? if so, it's possible there is a third party plugin conflicting and not allowing that check box to remain checked. You can enable the plugins a few at a time on your staging site and see if/when the issue returns.

It looks like we will have a permanent fix in WCML 5.5.0 which will hopefully be released in a few weeks. In the meantime, as a workaround, you can right click and Inspect the page and remove the "display: none". That way you don't have to deactivate WPML on a production site.

Screenshot 2025-06-03 142048.png
June 5, 2025 at 5:19 pm #17111603

victoriaK-4

Hi Lauren.

I got a,developer to go through a new staging site.
Here is his answer
I took apart staging22 disabling everything to find out what the problem is and this is WooCommerce Multicurrency when the Multicurrency mode is activated klarna is disabled automatically, on the English version it works well, I think that perhaps with the latest wpml updates this could have happened, unfortunately I can't fix it because it's too complex a problem.

We are trying a,roll back to previous versions of wpml all the plugins to see if this works.
I will ask a developer to test your solution, but i can't wait weeks for this to be fixed. The the world is everybody counts and we have had 4 days without any orders or income.

June 5, 2025 at 6:07 pm #17111669

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

I was not able to reproduce the issue of the unchecked setting to enable Klarna on the test site that I set up, and I thought I remembered that on your staging site, in minimal settings, it was also resolved, but the issue remained that the settings could not be displayed. This is what leads me to believe there may be some 3rd party conflict. We have released an errata with the workaround for the settings issue. If you find which plugin is the conflict, we will be happy to install that on the test site to see if we can reproduce it.

https://wpml.org/errata/klarna-checkout-for-woocommerce-settings-toggle-not-working-when-wcml-is-active/

June 6, 2025 at 5:39 am #17112798

victoriaK-4

Hi,

I had a developer pull apart a new staging site - He found the error .

He says - the problem is somewhere in the translation strings, when I changed the default locale in wpml klarna works but some translations are missing on the site.
I think if you specify this wpml they should quickly find the corrupted translation string since they have software for quick detection

June 6, 2025 at 5:40 am #17112799

victoriaK-4

Here are 2 images he sent of the corrupted files

image (4).png
image (5).png
June 6, 2025 at 5:46 am #17112829

victoriaK-4

Can you send a private link so I can upload the staging info so you can check this site if need be

June 6, 2025 at 3:40 pm #17114542

Nicolas V.
Supporter

Languages: English (English ) French (Français )

Timezone: America/Lima (GMT-05:00)

Hello,

We’ve prepared a BETA release of WCML 5.5.0 that addresses the Klarna issue discussed in this thread. Would you be interested in testing it and sharing your feedback?

Your input is very valuable to us, as it helps ensure a better final release.

- Please note that as this is a BETA version, we recommend testing it on a staging site.
- You can download the BETA version here: https://wpml.org/download/woocommerce-multilingual-multicurrency/?section=changelog.

Thank you!