August 3, 2025
Imagine your French visitors landing on your Shopify store and instantly feeling it was built just for them—no plugins, no heavyweight apps, just a few lines of Liquid. In under 5 minutes, you’ll:
Ready? Let’s dive in.
custom.french_images
, choose Files, and check List.Benefit: All your French visuals live in one neat list—no extra code or convoluted settings.
Open sections/main-product.liquid
and replace your media assignment with:
{% if request.locale.iso_code == 'fr' and product.metafields.custom.french_images %}
{% assign display_media = product.metafields.custom.french_images.value %}
{% else %}
{% assign display_media = product.media %}
{% endif %}
{% for media in display_media %}
{% render 'product-media-item', media: media %}
{% endfor %}
product-media-item
handles both file and native media out of the box.Benefit: In one snippet, you’ve created a dynamic, locale-aware gallery.
To localize product cards, edit snippets/card-product.liquid
:
1{%- if card_product.featured_media -%}
2 {% assign french_file = card_product.metafields.custom.french_images.value | first %}
3 <div class="card__media…">
4 <div class="media media--hover-effect">
5 {% if request.locale.iso_code == 'fr' and french_file %}
6 <img src="{{ french_file | image_url: width:533 }}" …>
7 {% else %}
8 <img src="{{ card_product.featured_media | image_url: width:533 }}" …>
9 {% endif %}
10 {%- if card_product.media[1] and show_secondary_image -%}
11 <img src="{{ card_product.media[1] | image_url: width:533 }}" …>
12 {%- endif -%}
13 </div>
14 </div>
15{%- endif -%}
Line 2: Grab your first French file.
<img>
source.Benefit: Card images switch in sync with your gallery, giving a consistent local experience.
Not a Liquid wizard? Too swamped to code? FireNet Designs is your anti-agency solution. We’ll:
“I had a bigger project that was very overwhelming for me, Justin was very professional and was able to answer all my questions. I love the aesthetic of what he presented to me. Everything was beautifully done.”
— Tiffany, A Happy Business Owner
Ready to delight your French shoppers without lifting a finger?
👉 Contact FireNet Designs today for a free consultation and let us bring your Dawn theme to life—locally.
Happy localizing! 🎉