If you are building a multilingual WordPress site and using Ultimate Product Catalog, you will likely want to translate your products, catalogs, and custom fields so visitors can browse in their preferred language.
Ultimate Product Catalog is compatible with translation plugins such as WPML. Because products and catalogs are created as custom post types, they can be translated in much the same way as regular WordPress pages and posts.
Here is how to configure WPML properly with Ultimate Product Catalog.
Step 1: Install WPML and Required Components
Make sure you have:
- WPML Multilingual CMS installed
- WPML String Translation installed and activated
The String Translation extension is important for translating dynamic text and certain stored options.
Step 2: Enable Products and Catalogs for Translation
Products and catalogs in Ultimate Product Catalog are registered as custom post types.
Most translation plugins, including WPML, require you to explicitly enable custom post types for translation.
To enable them in WPML:
- Go to WPML → Settings
- Scroll to Post Types Translation
- Locate the product and catalog post types
- Set them to Translatable
Once enabled, you can translate products and catalogs the same way you translate regular WordPress pages and posts.
WPML provides detailed guidance on translating custom post types in their documentation.
Step 3: Translating Custom Fields
Ultimate Product Catalog also allows you to create custom fields.
These custom fields are saved in your WordPress database under the wp_options table with the option_name:
ewd-upcp-custom-fields
Because of this, your translation plugin must support translating values stored in the options table.
With WPML, this is handled using the String Translation extension.
To translate custom field labels and values:
- Go to WPML → String Translation
- Search for relevant field names or values
- Translate them into your additional language
- Save your changes
If the strings do not appear immediately, you may need to scan the plugin under WPML → Theme and Plugins Localization.
Step 4: Testing Your Translations
After translating products, catalogs, and custom fields:
- Switch languages on the front end
- Visit product pages
- Browse catalog layouts
- Confirm that field labels, descriptions, and content display correctly
- Test filtering or sorting if enabled
Testing ensures a consistent multilingual browsing experience.
Common Issues and Fixes
Products or catalogs not appearing in translation
Make sure the relevant custom post types are set to Translatable in WPML settings.
Custom fields not showing in String Translation
Confirm that WPML String Translation is installed and scan the plugin for additional strings if necessary.
Translated content not displaying correctly
Clear any caching plugins and refresh permalinks if needed.
Final Thoughts
Ultimate Product Catalog is fully compatible with multilingual WordPress websites when properly configured.
By enabling the correct custom post types and using WPML String Translation for option-based custom fields, you can create a seamless multilingual product catalog experience.
If you are not yet using the plugin, you can explore the free version or upgrade for advanced features.









