Translations for Products (Beta)
Translations for Products (Beta)
Translations for Products (Beta)
The Translations Admin GraphQL API for managing product translations is available on Catalyst storefronts only.
The following entities are translatable for products:
namedescriptionpreOrderMessagewarrantyInformationavailabilitysearchKeywordspageTitlemetaDescriptionimages.altTextThe entities listed above are referenced differently based on resource type and must use the following values in the queries outlined below:
Data is returned in the current locale determined by the context (e.g., Accept-Language header, channel settings, or session locale).
Product translation management (list, update, delete) is available via the Admin GraphQL API. These mutations and queries are not available on the Storefront API.
The request below uses several variables for reusability. Replace {{resourceType}}, {{channel_id}}, and {{locale_code}} with the appropriate values for your use case.
The request below uses several variables for reusability. Replace {{resourceId}}, {{resourceType}}, {{channel_id}}, and {{locale_code}} with appropriate values for your use case. Make sure resourceId follows the format from the Resource fields table.
The request below is for updating the primary product record. For product options or custom fields, replace resourceType and resourceId with appropriate values from the Resource fields table.
The request below is for deleting translations on the primary product record. For product options or custom fields, replace resourceType and resourceId with appropriate values from the Resource fields table.