is there any possibility to translate the complete contact record based on user's language in salesforce b2b commerce?
We have a B2B store where we have given option to choose language to end users so that the site can translated to requested language. The change of the language is also happens on user's language field too.
Now we want to translation happens to end user's contact record as well.
#B2B Commerce #B2B Commerce Cloud #B2B Commerce Lightning #B2b Commerce Storefront
Yes, this is possible, but not automatically through the standard B2B Commerce language/translation configuration.
The language selected by the user controls the storefront/UI and supported Commerce translations. It does not automatically translate the existing values stored on a Salesforce Contact record.
For Contact field values, you would need a custom solution. For example:
User Language → Identify Contact → Translate required field values → Display translated values
This could be implemented using Flow/Apex + a translation service/API, or by maintaining language-specific values in custom fields/records if the number of languages is limited.
So, if the requirement is specifically “the same Contact record should display its field values in the user's selected language”, I would recommend a custom translation layer rather than Translation Workbench alone.
Hope this clarifies!