How to fix forced language switch on a bilingual online store?

Topic summary

Issue: A two-language Shopify store (EN and DE) should default to German for visitors from Austria and Germany, and to English for all others. From Austria, the site currently loads in English instead of German.

Observed behavior: Manually selecting German via the language switcher does not persist; the store immediately forces/reverts back to English, preventing the user from staying on the German version.

Context: Tags indicate this may involve sales channel settings and the Shopify theme’s language selector. The behavior suggests a possible conflict between geolocation-based redirection and the theme’s language switch, where automatic rules override manual selection.

Artifacts: A screenshot of the storefront/language switch is attached and may be relevant to diagnosing the issue.

Status: No solution or workaround has been provided yet; the question remains open with the desired behavior (German for AT/DE, English elsewhere) not achieved.

Summarized with AI on January 5. AI used: gpt-5.

Hi,

my store has two languages, EN and DE. When accessing the store from Austria & Germany, it should by Default display the German version. For all other visitors, the store should be shown in English.

When I access the store now from Austria, it is English. When I want to manually change to German via the language switch button, it forces me to say in English language. I don’t know how to fix that…

Thanks!