Changing Customer Language/Locale within Shopify Flow

Topic summary

Goal: Automatically set a customer’s default language (customer.locale) in Shopify based on customer tags via Shopify Flow (e.g., when tag = “German Language”).

Proposed approach:

  • Use a Flow “Send HTTP Request” action to call the Admin GraphQL customerUpdate mutation to set locale.
  • Create a custom app with appropriate customer permissions (API key/secret) to authenticate the request.
  • Reference community guides on making HTTP requests from Flow for setup details.

Alternative/clarifications:

  • One participant asked if the Flow “Update Customer Field” action could handle locale; no confirmation provided.
  • Another reiterated using customer locale variables and updating via the Shopify API (aligns with the HTTP Request + customerUpdate approach).

Status and outcomes:

  • No step-by-step solution or confirmed success shared. The original poster indicated they may need external help.
  • A later participant asked whether anyone got it working, suggesting the thread remains unresolved.

Open points:

  • Whether “Update Customer Field” can set locale directly.
  • Exact HTTP payload example for customerUpdate in Flow and required scopes (not detailed in the thread).
Summarized with AI on December 28. AI used: gpt-5.

Isn’t this something that could be achieved with “Update Customer Field” action?

1 Like