To support multilingual product catalog data through APIs in Revenue Cloud, the correct approach is to enable data translation and provide translated values that become available via the Product List API and Product Details API. This is a data translation feature specific to Product Catalog Management, distinct from metadata translation.
According to Salesforce Help documentation for Product Catalog Management, administrators must first enable data translation and add supported languages. Once enabled, they can provide translations for Product Name, Product Description, and Help Text fields. Critically, "The translated data for Product Name, Product Description, and Help Text fields is available via the Product List API, Product Details API, and Bulk Product Details API."
This data translation capability operates at the data level, not the metadata level. Translation Workbench is used for translating user interface elements and metadata, but for product catalog data consumed by APIs, the Product Catalog Management data translation feature is the correct approach. The system stores translated values and returns them based on the user's language context when API calls are made.
Option A incorrectly suggests using Translation Workbench to modify APIs, which is not the correct mechanism. Option B mentions standard Product2 APIs without the data translation enablement step. The proper sequence requires enabling data translation in Product Catalog Management settings, providing translated values for products and categories, and then accessing this data through the Product List API and Product Details API, which automatically return content in the appropriate language based on request context.
[References: Salesforce Help - Set Up Data Translation in Product Catalog Management, Product Catalog Management Data Translation documentation, , ]
Submit