CalculateDraftOrder mutation not return availableShippingRates in default language

Topic summary

A developer is experiencing an issue with Shopify’s CalculateDraftOrder mutation related to language handling:

The Problem:

  • When only French is published: availableShippingRates correctly returns in French
  • When both English and French are published (with French set as default): the mutation incorrectly returns availableShippingRates in English instead of the default French language

Current Status:

  • The issue appears to be a bug where the mutation doesn’t respect the shop’s default language setting when multiple languages are enabled
  • The developer is seeking input from others who may have encountered this problem or have insights into its cause
  • A screenshot has been provided showing the mutation behavior
  • No responses or solutions have been posted yet
Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Using this mutation with only French language published on our Shop return availableShippingRates in French, that’s good. But if English language is published and French language is set as default, this mutation return availableShippingRates in English.

Did anyone have the same problem or an idea of the origin of this bug?

Thanks