Can you give me a few more details about the plugin that you're using for country-based restrictions, please? There's a chance that this plugin is not compatible with WPML but first I would like to see if I can find any info about it after I know what's it called.
Thank you for sending me the name of the plugin that you're using.
I had a look at it and I could see that this is not a part of the WPML compatible plugins list (https://wpml.org/plugin/). This means that the plugin was never tested for compatibility with WPML. The Country Based Restrictions for WooCommerce plugin might not be compatible with WPML, in which case you should reach out to the authors and ask them if they want to add support for WPML.
ALso, if you want, you can give me access to the dashboard area of your website so I can have a look at the plugin settings and see if there's anything I can change in order to have the translated products be hidden based on the location. I can't promise I will find a solution (because I don't know exactly how Country Based Restrictions for WooCommerce works) but I want to have a look and see if I can find a way to make it work with WPML.
The next reply is set to be private so you can safely send me the credentials.
Thank you for giving me access to the dashboard area.
I checked one of the products: hidden link
and I could see that you set it to be visible only in Croatia. I also checked the French translation here: hidden link
and it has the same setting on the Country Restrictions tab. However, the product is still visible in the front-end, even though I'm not in Croatia.
Since this option is set correctly, I think that this is something that the Country Based Restrictions for WooCommerce plugin authors need to check. You can also suggest them apply to the Go Global program - https://wpml.org/documentation/support/go-global-program/. This way, our compatibility team will work together with them and make sure that everything works fine while using the plugin with WPML.