Site: rawpetfood.es
WPML: Multilingual CMS, WooCommerce Multilingual (WCML) active, DeepL as translation engine
Issue 1: Shipping method label not translating on checkout
Our Spain shipping zone uses the WooCommerce Flat Rate method. We added a Spanish translation for the shipping method title via WPML > String Translation (domain admin_texts_woocommerce_shipping, string flat_rate2_shipping_method_title), translated to “Envio estandar” and marked Complete.
On the front end, the Spanish checkout page (Tu pedido / order review table) still displays the untranslated English label “Flat rate” next to the cost. We have confirmed this in a fresh incognito session and after purging server cache, so it is not a session or cache issue.
Our checkout uses the WoodMart Checkout Layout (translated separately via WPML Translation Dashboard as an editable Layout, not as a scanned string). Does WoodMart’s checkout/order-review template pull the shipping method label through a custom render path that bypasses the standard WooCommerce/WPML string translation filters (e.g. wc_get_template overrides or a hardcoded label)? If so, what is the correct way to get a translated shipping method title to display inside the WoodMart order review table?
Issue 2: Duplicate word in checkout login text
On the Spanish checkout page there was a login prompt containing the phrase “para para” (duplicate word). This appeared inside the WoodMart Checkout/Login-Register Layout after it went through WPML’s automatic translation.
Is “para para” part of a WoodMart core string (something we would find in String Translation under a WoodMart text domain), or would this only ever originate from the DeepL-translated Layout content itself? We want to confirm there isn’t a WoodMart source string with this duplication that would reappear on theme update.
Happy to provide site access or screenshots if useful.