Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

Supporter timezone: Asia/Jerusalem (GMT+03:00)

This topic contains 6 replies, has 0 voices.

Last updated by Itamar 2 months, 4 weeks ago.

Assisted by: Itamar.

Author Posts
January 11, 2026 at 2:39 pm #17719202

peymanN

Hi,

The regular behaviour of Woo, when user enter a site there is a fetch call to ?wc-ajax=get_refreshed_fragments and this call is not being process again in other pages for this session. when i enable WPML i have 2 calls for ?wc-ajax=get_refreshed_fragments and after it a call in each page i visit, is it a bug ? this causing increate of unnecessary calls for our servers and it's vital when handling sites with large amount of visits/

January 11, 2026 at 3:18 pm #17719297

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

We need to replicate this issue on a fresh WordPress installation. Then, if needed, I'll be able to escalate it to our compatibility team. For this, I created a test website with a clean WordPress install. You can access it through this link:

hidden link

With this link, you'll be directly logged in.

Could you please check whether the issue is reproducible on a clean WordPress installation?

I've already configured the basic configurations for WPML and WooCommerce.

Important! Do not import your site to the test site. We must replicate the problem on a fresh, clean WordPress installation.

Regards,
Itamar.

January 14, 2026 at 7:09 am #17727887

peymanN

Yes, this is reproducible in the link you sent. try checking with an empty cart.

When WPML is enabled, on every page refresh i get a fetch call to ?wc-ajax=get_refreshed_fragments (first time there is to calles, one from woo and one from WPML)

When WPML is disabled, woo call /?wc-ajax=get_refreshed_fragments only on the first page to and set the data in the browser storage and does not call this again (cart is empty there is no need to call it on every page unless the user make changes to the cart).

screenshot_ 2026_01_14_09_06@2x.jpg
January 14, 2026 at 7:46 pm #17731081

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

Thanks for replicating this issue on our sandbox site.
I'm discussing this case with our second-tier supporters.

I'll update you here once I have news about this issue.

I appreciate your patience.
Itamar.

January 18, 2026 at 9:26 am #17739850

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

This issue has been escalated to our developers.
We'll keep you updated on any news regarding this issue.

I appreciate your patience.
Itamar.

January 27, 2026 at 8:12 am #17765486

peymanN

Hi,

Any update ? it's fairly a simple issue to reproduce and it'a been a while.

January 27, 2026 at 11:32 am #17766671

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

Our developers have reviewed this and confirmed that this is a known behavior in the current WooCommerce–WPML integration. While it can be inconvenient, it does not affect site functionality.

Fixing it requires bigger changes that may impact other parts of the system, so the team prefers to address it as part of a planned improvement cycle. It is currently scheduled for review in a future release.

We appreciate you bringing this to our attention and helping us improve the product. We will keep you updated when the version with the fix is released.

I appreciate your patience.

Best regards,
Itamar