Hello,
I want to develop a multilingual shop using a custom storefront, in which the client should be able to manually set the product information in the desired languages. I found out that this can be done with the GraphQL Admin API https://shopify.dev/tutorials/manage-app-translations-with-admin-api. According to the documentation, we can use gql mutations to create the translations.
My question is, where these mutations should originate from? For example, should I use a CMS to let the user specify the product information in every language, and this cms would then send the mutation to create the translations? If that’s the case, having to replicate the work done by Shopify’s panel with another system seems like too much work, and this process would result in a client experience split between the various systems.
It would be great if the user could just create the translations in Shopify’s panel. I’ve seen some plugins that do this, but they are expensive. I believe this capability should be built-in.