Problem: Product Download Files Disappear on Certain Theme + Languages

Hi everyone,

I’m running into a strange issue on our Shopify store and could really use some help figuring it out.

We have our site in three languages using a translation app (Langwill- Translate + Translate & Adapt). Danish = default, Swedish, and Norwegian.

Most of our products display fine, and the download files (manuals, datasheets, etc.) appear correctly in all languages when using our default product template.

However — on products that use a different template (named udvalgte produkter), the download files disappear in every language except Danish.

An example when you switch language on this product with that theme::

Hi :waving_hand:

This usually happens when a custom product template (like udvalgte produkter) doesn’t include the same snippet/section that shows download files in the default template.

✓ Check that your template includes the download section snippet

✓ Ensure the translation app is mapped to that section

✓ Test by applying the default template - if it works, the template is the issue

Fixing the template usually resolves this across all languages.

Hey @Markng

Thanks for bringing this to the community. Custom templates acting up with translations can be a real puzzle!

Solution:

This usually happens because the custom template is missing the specific code that the translation app needs to “hook into” for the download files. The default template has it, but the custom one doesn’t know how to display the files for the other languages.

Here’s what you can do:

  1. Compare the Templates: The fastest way to fix this is often to just copy the exact code for the download section from your working default product.liquid file and paste it into your udvalgte-produkter.liquid template. The right code is already in there!

  2. Check the Data: Go to a product that’s having this issue and check its metafields. Make sure the download files are actually uploaded for the Swedish and Norwegian versions, and not just left blank.

Waiting to hear back from you. If this was helpful, don’t forget to like it and mark it as a solution.

Thanks.