Illustration of the same product artwork in English, Danish and German, connected by a translation symbol.
Journal
Shopify Development & Integrations · 3 min read

Localized product images in Shopify: how we built our custom solution

Translating a Shopify store should include the messages inside its product images. We built a custom implementation that connects an admin image editor with product metafields and Liquid, giving merchants a way to manage artwork for different languages.

The problem: translated pages, untranslated images

A customer switches to German. The product title and description are translated, but the gallery still contains an English feature graphic. The page now speaks two languages.

This happens because text embedded in an image is part of the artwork. Translating the surrounding page does not replace it. The merchant needs approved versions of that image and a way to connect each one to the right product and language.

How we fixed it

We built a Localized images action inside Shopify’s product admin. The merchant opens a product and selects More actions → Localized images to manage its translated artwork.

Inficial demo product with Localized images available in Shopify’s More actions menu.
The custom app opens from the product the merchant is already editing.

The editor shows a gallery preview, language buttons and a selector for the image position. Each secondary language has its own upload and preview controls. The primary language keeps the original product image.

The merchant can choose the relevant gallery image, add its prepared language version, check the preview and use Save replacements to submit the changes.

Localized images editor showing English, Danish and German controls for a fictional bottle.
Real interface in the Inficial demo store, shown before replacement uploads. All product artwork is fictional.

How metafields and Liquid connect the workflow

The admin editor is one part of the implementation. Product metafields are custom data attached to a product. They hold the language-specific image mappings. They connect the merchant’s image choices to data the theme can read.

Liquid handles the storefront side. When Shopify renders the product page, the theme reads the selected language and looks up the corresponding image mapping. That is where the saved artwork becomes part of the gallery.

Our companion Liquid example shows this lookup with an original-image fallback when a replacement is missing. Its metafield structure is illustrative; it must be matched to the app’s actual stored format before use. The same selection logic needs to cover gallery thumbnails and zoom views so they stay consistent.

One product, three language versions

For this walkthrough, we created a fictional bottle with English, Danish and German artwork. The bottle, background and visual style stay consistent, while the message changes for each language.

Fictional sage green bottle with the German headline Für jeden Tag gemacht.
Prepared German artwork for the demo. These images contain no client branding or product assets.

FAQs

Does the app automatically translate image text?
No. The team prepares and reviews localized artwork. The app manages which version belongs to each language.
Do we need to duplicate products?
No. This workflow manages language-specific image mappings on the existing product.
What happens if the gallery order changes?
Mappings must still identify the intended image. A position-based mapping needs updating after reordering; a media-ID mapping can avoid that positional dependency.
Can this work with any Shopify theme?
The admin workflow and theme integration are separate pieces. The Liquid rendering must be adapted and checked against the theme’s gallery, variants, thumbnails and zoom behavior.

If your product images contain instructions, feature callouts or comparison text, start with one product and the languages it needs. We can help connect the editing workflow, stored image data and theme rendering.

Sources

Manish Vasaniya, Shopify Expert, Migration, CRO & AI Commerce Specialist
About the author
Manish Vasaniya
Shopify Expert, Migration, CRO & AI Commerce Specialist

Writing about practical decisions across Shopify strategy, design, engineering, and growth.