How AI is powering better personalization in e-commerce [with Vercel]. Sign up now

Managing multilingual content with Sanity's Shopify connector

1 replyLast updated: Nov 30, 2025

Hello everyone!This is not clearly an "help" request but just a discussion.
I've seen the new
shopify connector for sanity and the new work is amazing.Just want to ask you how do you manage languages? You translate both product info like title and description into sanity or you translate product fields on shopify and sanity fields on sanity?
AI Update

Great question! Managing translations with the Sanity Connect for Shopify integration is definitely something to think through carefully. Here's how most teams approach this:

The Common Pattern: Split Responsibilities

The most typical approach is to keep core product data in Shopify (titles, descriptions, variants, prices) and manage those translations through Shopify Markets, while using Sanity for rich editorial/marketing content that augments your products (like storytelling content, buying guides, rich media galleries, lifestyle imagery, etc.).

Why This Split Makes Sense

When you install Sanity Connect, it creates a bidirectional sync of your product, variant, and collection data. The synced Shopify data in Sanity is essentially read-only—the source of truth remains in Shopify. This means:

For Sanity Content Translation

When you need to translate the content you manage in Sanity, you have several options:

Important Consideration: Attribute Limits

One thing to watch out for: translations can multiply your document size significantly, especially with field-level localization. This is why document-level internationalization is generally the safer choice.

The Hybrid Approach

Some teams do translate product fields in both places, especially if they want more editorial control over how product descriptions are presented in different markets beyond what Shopify Markets provides. The key is establishing a clear workflow so your team knows where the "source of truth" lives for each type of content.

The Sanity Connect announcement blog post has more details on how the sync works and what's possible with the integration!

Show original thread
1 reply

Was this answer helpful?

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Related contributions