Dear @insider,
To use WordPress, plugins and themes for different languages you need to have localization. What does it mean? You need to translate WP, plugins and theme. When you set the French language in the WP settings you get the translation files for the WP and WooCommerce plugin automatically (because it is free CSM/plugin). You can check the wp-content/languages folder on your server and you’ll see translation files there.
Now you need to translate theme. To do this you need to follow the instructions from our documentation https://www.8theme.com/documentation/xstore/theme-translation/base-theme-translation/
You may translate theme from scratch or use ready translation files https://github.com/OlgaBarlow/Translation-of-Xstore-theme/tree/master/Xstore/fr_FR and do the synchronization with the current pot file of the version that you use.
Keep in mind that you may translate only the necessary strings (for example only strings that you see on the frontend) and don’t need to translate whole the 1200+ strings that you see in our translation file.
If you don’t have enough experience with theme translation we can help you with it and create files with the particular translation. You’ll be able to continue the translation of all the other missing strings or change existing. To help you with this we need FTP and admin panel access to your site.
Regards