• Resolved matcastelo

    (@matcastelo)


    I am having issues translating my checkout page in Woocommerce.

    The secondary languages are ENGLISH and SPANISH.

    1 – In English, the plugins is changing my URL for checkout with “#TRPLINKPROCESSED” -> en/checkout/#TRPLINKPROCESSED
    How do I remove it?

    2 – In Spanish, I can not even proceed to checkout, it appears a looping loading and it never stops.

    When I open my DevTool in Google Console it show a problem:
    Notice: TranslatePress trp-ajax request uses fall back to admin ajax.

    Anyone with related problems?

    – I already disable caching plugins, it didnt work.

    • This topic was modified 2 years, 5 months ago by matcastelo.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter matcastelo

    (@matcastelo)

    2 – When I am logged in wordpress, it works..

    But logged out I still have the same problem.

    I also tried all those options:
    1. Fix missing dynamic content
    2. Disable dynamic translation
    3. Fix broken HTML

    Plugin Support Anghel Emanuel

    (@anghelemanuel99)

    Hello there,

    Thank you for letting us know about this!

    In php, we take the default page and parse it (we go through each HTML element and look for translations). We do the same with URLs.

    There are some pages where you find a URL several times, or there are some URLs that are generated by functions like get_permalink. We put #trplinkrprocessed on the ones we process. So, if a URL comes up again it will be ignored. In the end, we have a script that removes all #trplinkprocessed.

    Why this problem can appear:
    -There are some themes (Themify — has caching). It caches the page_id. We don’t change the page_id and it’s possible that the page_id is being served. If it was caching on the URL it would take into account the language parameter. Solution: removed the cache from the theme.

    What you can do is run a compatibility test following these steps:

    ??*Briefly* disable all other plugins and enable the default Twenty Twenty One theme. Please also disable all add-ons. If this fixes the problem, as it probably will, enable everything one by one, checking each time to see when the problem returns.

    Please let us know when you find the conflict so that we can take a look and see what we can do about it.

    Also, if you can`t solve this problem,please open a ticket here:https://translatepress.com/support/ask-a-presale-question/ mentioning this ticket and we can have a further investigation into it.

    Kind Regards,

    Thread Starter matcastelo

    (@matcastelo)

    Hi Anghel, thanks for the response!

    We use the Hello Theme in wordpress
    https://www.ads-software.com/themes/hello-elementor/
    Our caching plugin is Lite Speed, I already test turning it off.

    It’s complicated to disable all plugins, because we have more than 40 in our website. Also we cannot change the hello theme.

    About the problem (1) #trplinkrprocessed, its ok. Because the checkout and the thank you page is working well.

    But the (2) is critical, since the user cannot proceed to checkout page:

    2 – In Spanish, I can not even proceed to checkout, it appears a looping loading and it never stops.

    When I open my DevTool in Google Console it show a problem:
    Notice: TranslatePress trp-ajax request uses fall back to admin ajax.

    Any advice to solve this? Is it also a compatibility issue?

    Thanks

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Problems to translate checkout page Wocommerce’ is closed to new replies.