Skip to content Skip to sidebar

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

Problem:
The client is unable to translate certain texts on the WooCommerce block-based checkout page, specifically in the coupons section, tax text, and terms and conditions consent text. The client has tried various methods within WPML to locate these texts for translation but has been unsuccessful.
Solution:
We recommend replacing the block-based Cart and Checkout pages with their shortcode equivalents to resolve this issue. Use the following shortcodes:

[woocommerce_cart]

[woocommerce_checkout]

After implementing these shortcodes, the missing texts should become available for translation in WPML → String Translation. If any strings still don’t appear, you can scan the theme and WooCommerce via WPML > Theme and plugin localization and then translate them in WPML → String Translation. For more details, visit https://wpml.org/errata/woocommerce-multilingual-cart-page-strings-not-translated-when-using-blocks/.

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 this does not resolve your issue, please open a new support ticket at WPML support forum.

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 0 voices.

Last updated by Dražen 3 months, 1 week ago.

Assisted by: Dražen.

Author Posts
October 30, 2025 at 4:22 pm #17533554

aleksandrsM-3

Hello!

Thanks for your support. I forwarded the information to the theme author.

I have another issue. I can't find where to add translations for some texts that are on the block-based checkout page (coupons section, tax text, t&c consent text). I tried to find:
1) In the Pages section > Checkout page translation
2) WPML > Translation dashboard > Other texts (Strings)
3) WPML > String translation
4) WPML > Admin Texts Translation

I have attached screenshots and marked in red the texts that cannot be translated.

October 30, 2025 at 4:26 pm #17533556

Dražen
Supporter

Languages: English (English )

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

Hi there,

The issue you’re experiencing is related to the WooCommerce block-based cart and checkout pages. Currently, some strings on these block pages are not translatable through WPML.

We recommend replacing the block-based Cart and Checkout with their shortcode equivalents:

Cart: [woocommerce_cart]

Checkout: [woocommerce_checkout]

You can read more details here:
https://wpml.org/errata/woocommerce-multilingual-cart-page-strings-not-translated-when-using-blocks/

Once you use the shortcode-based pages, you’ll be able to find and translate the missing texts from WPML → String Translation.

If any strings still don’t appear, you can also scan theme and Wocommerce via WPML > Theme and plugin localization and then translate them in WPML → String Translationm

Best regards,
Dražen

October 31, 2025 at 9:45 am #17535325

aleksandrsM-3

Hello!

But how can I translate the block-based checkout page?

Your support previously wrote:
"Translating strings from JavaScript files is still in development. In the meantime, please open a ticket on the support forum, and we’ll be happy to help you implement a workaround."

So, what is your solution other than switching to a shortcode-based page?

October 31, 2025 at 9:51 am #17535364

Dražen
Supporter

Languages: English (English )

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

Hello,

I am afraid that is workaround and there is no other quick solution then to use short code based pages for now as mentioned in our errata page.

We are working on a permanent solution but am afraid this will take time.

Regards,
Drazen