Jonathan Gustafsson
Awaiting Review

Estimate emails and the signing link sent to customers were localized to the channel default locale instead of the customer preferred_language. Root causes: Estimate::url() used Collection::contains() against whitelistedLanguages() (which maps to [code => translated_name], so contains() checked values not the locale-code key and never matched); and EstimateNotification::middleware() did not pass preferred_language to LocalizeMiddleware. Both fixed to honor customer preferred_language with channel default fallback.

Estimate email and signing link ignore customer locale

no votes yet
Priority P2

Tags

Cart
Quick Actions
Activity
View recent activity and updates
Use arrow keys to navigate