Is there a way to migrate metaobjects translations from one shop to other?

Topic summary

A user managing 4,500 metaobjects across 17 languages needs to migrate metaobject translations between Shopify stores while preserving original metaobject IDs. This requirement stems from operating multiple global legal entities, as Shopify Plus doesn’t support multi-entity setups within a single store.

Current Challenge:

  • Matrixify app does not solve this migration problem
  • Need to clone themes with all metaobjects and translations intact
  • Must maintain metaobject IDs during transfer

Proposed Solutions:

  • Custom app development using Shopify’s Admin API to export/import metaobjects with translations while maintaining original IDs
  • Hybrid approach combining native Shopify language export/import with a custom app that maps old IDs to new ones using metaobject handles as keys
  • Cart2Cart migration service - though not directly supporting metaobjects yet, their team may provide custom migration assistance for this specific use case

Multiple developers have offered to help build custom solutions. The discussion remains open with no final decision made.

Summarized with AI on October 29. AI used: claude-sonnet-4-5-20250929.

Dear community and experts, could you please suggest a way to efficiently migrate metaobjects translations from one store to another while preserving the metaobject IDs?

We operate globally with different legal entities, and even Shopify Plus doesn’t support Multi-Entity within a single store. As a result, we are forced to clone the theme along with all the metaobjects and their translations. Currently, we have around 4,500 metaobjects in 17 languages.

I want to mention right away that the Matrixify app does not solve this problem

You may want to consider a custom app development. This app could use Shopify’s Admin API to export metaobjects and their translations from the source store and import them into the target store while maintaining the original IDs. You could also use the Shopify Admin API to fetch all metaobjects and their translations, store them in a temporary database or data structure, and then insert them into the new store with the same IDs.

Would you be interested in working on something? I’d be interested in exploring this if it would be valuable.

Hi @dimaxgroup . I can help you with that.
We can mix native shopify language export/import with custom app to swap old ids with new one using metaobject handle as key.
Same about files mapping or any other instance.
With respect, Igor.

Migrating metaobject translations between Shopify stores while preserving metaobject IDs can be complex, especially across multiple entities and languages. Since apps like Matrixify don’t support this fully, you may consider using Cart2Cart for structured data migration—while it doesn’t yet support metaobjects directly, their team can often assist with custom migrations upon request. For your case with 4,500 metaobjects and 17 languages, reaching out to Cart2Cart’s support for a tailored solution could help automate and preserve the structure more reliably. This is especially useful when working across global entities where accuracy and consistency are critical.