
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeGreat 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:
Shopify handles transactional content best - Product titles, descriptions, prices, and variant information are tightly coupled to your commerce operations, inventory management, and checkout. Shopify's built-in translation tools and Markets feature are designed specifically for this use case.
Sanity excels at rich, composable content - The editorial content that makes your products stand out (brand stories, detailed guides, related content modules, custom media) benefits from Sanity's flexible content modeling and composable content approach.
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!
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.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store