Checkout Blocks - URL translation

Topic summary

A critical issue exists with Shopify Checkout Blocks where checkout URLs cannot be translated despite the app offering translation features. This causes customers to be redirected to the default language page, resulting in empty carts and lost sales.

Proposed Workarounds:

  • Using URL parameters for language detection
  • Implementing browser language detection with redirects
  • Custom redirection logic within the app
  • Leveraging Shopify’s built-in localization features
  • Engaging with Shopify community forums and developer support

Current Solution:
One user implemented a workaround by duplicating checkout blocks and restricting visibility based on customer language, though this approach is not scalable for stores offering multiple languages.

Status: The issue remains unresolved and requires a fix from Shopify. The discussion is ongoing with users hoping for an official platform solution.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Hello,

I have really enjoyed the Shopify Checkout-blocks but I have come up to a really weird problem.

The app offers translations but the url cannot be translated. This is awful since it always redirects customer to the default language page and thus the cart shows 0 items and we are loosing sales due to this.

Has anyone found a solution for this? It is a really odd issue from Shopify side.

Hello!

The inability to translate the checkout URL in Shopify Checkout-blocks, despite app-level translations, is causing redirects to the default language and lost sales. Potential workarounds include using URL parameters for language, implementing browser language detection with redirects (cautiously), custom redirection logic within the app, and fully utilizing Shopify’s built-in localization features. Engaging with Shopify’s community forums and developer support is also recommended to find existing solutions or understand the platform’s limitations. This URL translation issue seems to be a significant constraint within the current Shopify Checkout-blocks functionality.

Hello,

Thanks for the reply! My workaround for this was to duplicate the checkout block and restrict visibility by customer language but his is not very agile solution especially if there were multiple languages offered.

I do hope Shopify fixes this asap :slightly_smiling_face: