Specific product bundle components (e.g., "Pro Gloves") fail to display variations on the English translation, while identical setups for other bundles work correctly. On the affected English bundle, the data-product_variations attribute is empty [], and variation IDs are missing from the bundle's JSON data.
1. WPML & WCML Core Troubleshooting
The following synchronization and cleanup tools have been executed via WPML > Support > Troubleshooting and WCML > Troubleshooting:
Cleared WPML Cache and synchronized post taxonomies.
Removed ghost entries and synchronized local job IDs with ATE.
Assigned translation status to duplicated content and fixed post-type assignments.
Taxonomy Sync: Used Taxonomy Translation to synchronize attributes and update product variations. All "Model" and "Size" terms are 100% translated and linked.
WCML Specific: Ran "Sync products variations" and "Fix translation links."
2. Data & Product Configuration
To rule out metadata corruption and configuration errors, the following was performed:
Global Attributes: Converted all local attributes to Global Attributes (Products > Attributes).
Product Re-creation: Deleted and re-created the problematic products and bundles from scratch.
Manual Pricing: Enabled manual pricing for the bundle and all 27 variations; confirmed all have valid EUR prices.
Identification: Assigned unique SKUs to all 27 variations to ensure distinct database identification.
Manual Updates: Performed "Minor edit in Danish -> Update English" to force metadata refreshing.
3. Environment & Server
Caching: Cleared all site, server, and Object Cache (LiteSpeed).
Comparison: Bundle A (Working) and Bundle B (Failing) have identical configurations, yet Bundle B fails to fetch variation IDs into the English frontend JSON.
Can you please go to WooCommerce->WCML->MultiCurrency and disable the options " Show only products with custom prices in secondary currencies" and see if it helps for you?