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
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 -

Supporter timezone: Europe/Zagreb (GMT+02:00)

This topic contains 1 reply, has 0 voices.

Last updated by Dražen 3 weeks, 3 days ago.

Assisted by: Dražen.

Author Posts
March 31, 2026 at 12:14 pm #17939902

josephS-28

Hi,
I’m having a problem with WooCommerce block-based checkout on a multilingual site using WPML.
- Default language: English
- Secondary language: Italian

The WooCommerce block checkout works correctly in English

In Italian only, the checkout initially loads, then when checkout state/payment methods initialize (it appears to me), the order summary disappears and WooCommerce shows:
"Unexpected error in: woocommerce/checkout-order-summary-block
Error: The object can not be found here."

Important details:
- The classic checkout works
- The block checkout fails only in the secondary language

I already:
- updated WordPress, theme, WooCommerce, WPML and related plugins
- recreated the Italian checkout page
- duplicated the Italian checkout page again from English
- reassigned the translated checkout page
- cleared WooCommerce transients/template cache and site cache
- tested with payment gateways disabled/enabled
- tested after disabling some extra plugins

The behavior remains the same

The browser console shows:
"NotFoundError: The object can not be found here."
coming from React / checkout blocks rendering

I checked the WooCommerce Store API responses in Italian checkout (wc/store requests).
They return HTTP 200 and the response structure looks valid:
- items present
- totals present
- shipping rates present
- payment methods present
- no obvious JSON error

So this looks like a WPML + WooCommerce Blocks secondary language issue during frontend React hydration/re-render, rather than a broken API response (i believe).

WPML settings already checked
- Pages are translated
- Checkout page translation was recreated
- Problem persists

Could you please check whether this is a known compatibility issue with WooCommerce block checkout in secondary languages, and advise the correct WPML/WooCommerce Multilingual configuration or workaround?

If needed, I can provide:
- console screenshot
- Store API response
- plugin list
- temporary access/staging

Thanks a million for your help!
- Joseph

April 2, 2026 at 7:33 am #17945023

Dražen
Supporter

Languages: English (English )

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

Hi Joseph,

Thanks for the detailed report, this helps a lot.

I checked similar cases, and this type of issue can also occur even without WPML, usually due to caching or a conflict with another plugin.

To properly confirm whether WPML is involved, the best next step would be:

- Create a staging site
- Test with only WPML plugins + WooCommerce active
- Temporarily switch to a default WordPress theme

This will help isolate whether the issue is WPML specific or caused by another plugin, cache layer, or theme.

If the issue still happens in that minimal setup, please let me know and I’ll investigate further from the WPML side.

Best regards,
Dražen

The topic ‘[Closed] WooCommerce block checkout breaks only in secondary language (Italian) with WPML’ is closed to new replies.