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.