Problem: The client was facing an issue where different shipping costs set for shipping classes in each currency were not reflecting correctly on the cart/checkout page. Instead of the expected 3999kr, the shipping cost displayed was 299kr. Solution: We advised the client to ensure that the shipping classes were translated correctly by following the steps in our documentation: https://wpml.org/documentation/related-projects/woocommerce-multilingual/#shipping-classes. We also recommended updating all outdated plugins and resetting WPML's language tables. This involved creating a full site backup, updating plugins, and performing specific WPML troubleshooting steps to reset and repopulate language settings. For products existing only in one language, we guided the client to adjust settings under WPML -> Settings -> Post type translation to ensure only translated products are shown in secondary languages.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please do not hesitate to open a new support ticket at WPML support forum.