Languages cross over

Hello, in these international times…
I am designing for different languages, I have my own shop on internet with games and books and film clips I have made… ( the books are also POD by Amazon and whenever the real full length films are done they will be added at streaming…)

So I have decided to add the Spreadshirt products to complete the shop…
To not have to deal with dropshipping and mixing orders with issues that can follow like double freight costs for notUnderstanding clients…

Anyway, so I have 4 languages set up and want to add more.
I live in France so by default my Spreadshirtstore become set up in French…

Now I want nonfrenchspeakers from sweden to enter from my swedish homepage to spreadshirts .se but the site appears in french…

Why? and what can be done to fix this?