Skip to content Skip to sidebar

Tagged: 

This topic contains 0 reply, has 1 voice.

Last updated by mariusR-10 1 week, 5 days ago.

Assisted by: Dražen.

Author Posts
July 10, 2025 at 10:14 am #17222999

mariusR-10

Background of the issue:
I added a bunch of missing translations to our website using AI credits, mainly on products. We have 4 languages, and the site was previously fairly responsive and performant. We're using WP Rocket to cache pages, and the theme is custom-made by a team of 3 developers. Our goal was to fill in the 3 additional translations for products that previously existed in only one language. Link to a page where the issue can be seen (by adding the product to the cart) : hidden link

Symptoms:
After adding all those translations (mostly on products), we noticed that the cart and all related actions — such as loading the cart, adding a product, updating the quantity of a product, or removing a product — became extremely slow. On average, these actions now take around 14 seconds to complete.

I'm confident that WPML is the cause, as toggling plugins on and off shows that WPML is the only one significantly affecting the speed of cart actions. When WPML is disabled, the same actions take around 2 seconds on average.

All our plugins are up to date.

I’ve tried disabling other plugins that I thought could be responsible, including:
- Jetpack
- Free Gifts for WooCommerce
- WP Rocket

But none of them had a noticeable impact on performance.

I’m not sure how to troubleshoot this further. I’d like to keep WPML, but these issues are making the website nearly unusable. If I can’t find a solution soon, I’ll have to disable WPML temporarily. After that, I may need to switch to another translation plugin entirely, which would involve a lot of extra work.

Questions:
How can I troubleshoot the performance issue caused by WPML?
What steps can I take to improve the speed of cart actions with WPML enabled?

The topic ‘[Closed] Our woocommerce cart is 14 seconds slower when WPML plugin is activated’ is closed to new replies.