Hi @Nick Thanks for your response. Regarding the multilingual feature available today as developer previews, will that feature offer a 100% multilingual solution? Are you able to offer any insights as to when it will be available for public use? Unfortunately, as I mentioned, apps will not solve the problem, for me at least. And managing two stores is not favorable (imagine introducing yet another language to the store at some point). Plus if Shopify is releasing a built-in solution soon, then it makes little sense to invest time in these incomplete solutions now. Frankly I just want to evaluate if I should wait for the release of the built-in feature (given that it will solve the issue and has a foreseeable release date) or if I should seek other alternatives.
... View more
Hi @Nick. I'm a developer building a custom Shopify theme for a store that requires two languages: English and French. I'm wondering if you can provide some guidelines for how to make this possible. I've already evaluated the two most popular Shopify apps for the job: Langify and Weglot, but neither offer a 100% solution. Langify: - Injects custom code into your theme's Liquid templates, I can't help but worry that it will yield unpredictable production-only issues. - Requires domain redirect to be disabled to use separate domain (leveraging SEO). - Every time the theme is updated, a "refresh" is required so the custom codes can be injected again. This process is very slow. - Doesn't work for searches. Weglot: - Extremely hard and painfully slow to manage translations. The app scans the website for all translatable texts, then it's up to the user to manage and organize them. It is possible for a single passage of text to be broken into chunks due to HTML markup layout, making it inaccurate to translate. - Doesn't work for searches. It doesn't seem like apps by nature can truly support a store operating in multiple languages. Notice that both apps have a common issue, that they both break search. And obviously that is because the name and description of the product exist in a single language only, so nothing will turn up if you attempt a search in a different language. Since apps seem out of the picture, I thought about creating two stores, one per language, like what some people have suggested. Obviously this approach is not desirable because that would mean having to maintain 2 stores rather than 1, and the very first issue I can think of is keeping the inventory in sync, since both stores will share the exact same product inventory. I found some top apps for syncing inventories such as Syncio, but it is unclear whether the products can be in sync while having different names and descriptions (because they are in different languages). The answer feels like a no. My question for you is, with the aforementioned concerns that I raised, what is the most recommended way to support multiple languages? I'm a bit disappointed that this is not a built-in feature because Shopify is a Canadian company, and I'm building a Canadian storefront, and Canada is a bilingual country. Does Shopify have plans of supporting multiple languages natively? I stumbled across this doc (https://help.shopify.com/en/api/guides/multi-language) and it almost seems like there exists stores with multiple languages? But at the bottom of the page it mentions that in order to test multiple languages you need to enable developer previews. It's not entirely clear if this is an existing feature, or an upcoming feature, or whether it's talking about something entirely different. If possible, can you please clarify? Thanks!
... View more