It was not implemented because it does not provide a convincing user experience if the embedding page remains in a single language but the shop’s language can be switched. As most webpages do not have a domain for every language, language switching is not possible right now.
If you want a truly international page, you need to implement multiple entry points on your site. in these different entry points, the shop can be embedded with different locale parameters
e.g.: coolsite.com/uk => embed with locale: “en_GB” coolsite.com/fr => embed with locale: “fr_FR”
Concerning your question: “Will it be added in the future?” - The answer I received from our developers was “Could be, but no plans right now afaik”
So if I understand correct, we have to create more shop pages… for example… if I want 5 languages, I have to duplicate my shop 4 times… on every page another JS with the locales I want. To my opinion shopowners are very limited by Spreadshirt by not having this feature. The best working shop is a shop on Spreadshirt domain extension, which is not fair i.m.o. It’s a choice between creating my own identity or 100% functionality.
Anyway, we have no choice but your alternative. Can you please give me the locales for Dutch, English, German, French, Spanish and Italian?
By the way, the reason doesn’t make sense if there is no other language in the embedding page. My (new) embedding page is not gonna have a menu itself, so the only text which will be visible is the content/menu from Spreadshirt. (from the Javascript) It will be a single HTML page, so the shop page will be landingpage too. That means visitors won’t have to deal with 2 languages on one page.