Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client reported an issue where WPML changes product IDs to translated product IDs when WooCommerce is looking for the master product ID to complete an order. This mismatch prevents WooCommerce from completing the order or sending out the completed order email, and also affects Klarna order management's ability to capture the order.
Solution:
We acknowledged the issue as a known problem and informed the client that it should be fixed in the upcoming WCML 5.5.4 release. We recommended that the client wait for this new version and then verify if the issue is resolved. If the problem persists after updating, we advised the client to contact us again for further assistance.

Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue continues, please open a new support ticket at WPML support forum for further assistance.

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.

This topic contains 3 replies, has 1 voice.

Last updated by Dražen 4 months, 3 weeks ago.

Assisted by: Dražen.

Author Posts
December 11, 2025 at 5:08 pm #17657110

victoriaK-4

We have found a bug between WPML, woocommerce and our 3rd party logistics. What happens is WPML changes the product ids to the translated product ids when woocommerce is looking for the master product id - en to complete the order, wpml has changed the id so woocommerce thinks something has changed and doesnot complete the order or send out the completed order email nor does Klarna order managment capture the order - due to the order not being completed. I hired a developer at Codeable to find the issue and resolve it. But i need to bring this to your attention. With our third party logistics ONGOiNG - we use the SKU not the product id .
Ther developer describes the issue like this-
The issue is when the call is made to WC REST API - example request attached. It is built-in functionality of WooCommerce.
I had no time to investigate what happens exactly, but if the request is made sometimes the ID of translated products appears in the cart, so the WooCommerce thinks, that order content has changed and do not do any action at the status change (in our case to "completed").
Please see attached screenshots. I hope they will help a little.

December 15, 2025 at 7:44 am #17662771

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

Thank you for contacting us.

While you’re waiting for my colleague to take over the ticket, I’ll try to help you resolve the issue as quickly as possible.

Thanks for reporting this. Yes, this appears to be a known issue and it should be fixed in **WCML 5.5.4**, which is expected to be released soon.

Since you already have a workaround in place, I recommend waiting for the new version and then checking whether it resolves the issue on your end. If the problem persists after the update, please let us know and we’ll be happy to assist further.

Kind regards,
Drazen

December 17, 2025 at 2:04 pm #17671294

victoriaK-4

Hi Drazen,

Ok thanks for your reply, then we will wait for the new version and test that to see if the issue still persists.

December 18, 2025 at 8:14 am #17673414

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

great, thanks for getting back.

Feel free to let us know if the issue for some reason happens with new version also and we will be glad to help further.

Regards,
Drazen