Background of the issue:
I've assigned a shipping class to a product so that whenever this product is in the cart, shipping is free. This setup works perfectly for the German language version of my site, but not for the English version. In the WPML settings, I've set the shipping class to non-translatable.
Symptoms:
The shipping class is not assigned to the product in the English language version, resulting in shipping not being free for English.
Questions:
Why is the shipping class not working for the English version of my site?
How can I ensure the shipping class applies to both language versions?