Why is my checkout page not translated?


Basic Translation


If you are using Basic Translation and wondering why the Checkout page is not translated, this is because the Basic Translation cannot translate the Checkout page. If you want to translate the page, you would have to switch to the Advanced translation and create a translation task. We recommend using the AI translation to translate the page. We have a guide on this link on how to use the AI translation.


Advance Translation


If you're using Advanced Translation and your Checkout page isn't translated, it's likely due to one of two reasons:

  • Missing Translation: The translation for your Checkout page might not exist yet.
  • Routing Issue: There could be a problem with your theme's routing, directing customers to the default language Checkout instead of the correct one.

  1. The first thing to do is to ensure that the translation for your checkout exists inside our app. You can do this by using the manual translation tool, and checking the category "Checkout page".


If you do not see the translations of your checkout's text there, creating them with any of our translation tools will solve your problem. If they are there, the next thing to check is to see if your theme has a routing issue.


  1. You can check to see if your theme code has a routing issue, where the customers are sent to the wrong checkout by looking at your theme code.

Note

Each theme is different, so this guide cannot provide an exact walkthrough applicable to every theme. Instead, we will describe the steps as closely as possible to help you navigate your specific theme.


You can access your theme code in the Admin >> Online Store >> Themes >> Actions >> Edit Code.


mceclip1.png


Once there, use the search in the top left to search for the word "cart". We are looking for a file that will be named something similar to "Cart.Liquid" and possibly a second file named something like "AjaxCart.liquid.". They will usually be in the "Sections" or "Templates" folders. The name can be quite different depending on your theme, but it should always have the word "cart" in the title, and end with ".Liquid".


In my test store's Dawn theme, the file is called "main-cart-items.liquid".

mceclip2.png


Next, we need to search the page for the text "/cart."

You can do this by pressing Ctrl + F on your keyboard (or Cmd + F on a Mac) to bring up the page text search, and then type in /cart.

This text will likely appear in the code multiple times. We are looking for either of the following:

  • <form action="cart">
  • <a href="/cart">

Once located, change the text "/cart" to "{{ routes.cart_url }}" instead. It should now look something like this:

mceclip4.png


And that will make your theme send customers to the correct language checkout when appropriate.


If you are unable to investigate and fix this yourself, or if the above steps do not solve the problem for you, please reach out to us at help@hextom.com and we will be happy to help you!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us