This thread is resolved. Here is a description of the problem and solution.
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.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Tagged: Documentation request
This topic contains 0 replies, has 0 voices.
Last updated by Carlos Rojas 3 days, 4 hours ago.
Assisted by: Carlos Rojas.
Author | Posts |
---|---|
January 8, 2025 at 1:27 pm #16573634 | |
todorM |
Background of the issue: Symptoms: Questions: |
January 10, 2025 at 10:20 am #16581305 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hello, Please double-check if you have followed the steps described in this section: https://wpml.org/documentation/related-projects/woocommerce-multilingual/#shipping-classes to translate the shipping classes correctly. Regards, |
January 10, 2025 at 1:00 pm #16582139 | |
todorM |
Hello, as you can see, all shipping classes translated correctly (screenshots hidden link, hidden link). I can provide you admin access so you can check it. I translated all shipping classes and set different shipping prices for each currency. Also, I tested it in the checkout, so I can confirm that correct billing/shipping country was selected |
January 13, 2025 at 10:28 am #16587651 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Thank you very much for your message. 1.- I would like you to share a link to a video where you walk me through the configuration and the issue. That way we will be 100% sure to understand the issue and start to isolate its cause. 2.- Also, I would like to take a closer look at the configuration, so I have set your next message private so you can securely share the access credentials to the site. Please don't forget to create a full site backup that you can restore if necessary. |
January 16, 2025 at 9:40 am #16600889 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi there, Before we continue I need to ask you to follow these steps: Could you tell me the results of the steps described above? |
January 16, 2025 at 11:03 am #16601538 | |
todorM |
You said "Any custom languages that you added will be removed" we can't do it. If we need it only for test, I can copy the site to the staging and do it there. I actualized the staging hidden link, so we can test it there. But I don't understand for why we should remove all languages. Also I need to provide you protection credentials, so please make next message private |
January 16, 2025 at 12:53 pm #16601992 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi, I have set your next message private so you can share the access credentials to the staging site, including the server protection credentials and I will run the tests there on the staging site. |
January 17, 2025 at 11:44 am #16605916 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Thank you for creating the staging site. Please watch this video where I describe the steps I followed to solve the problem: hidden link |
January 20, 2025 at 10:45 am #16612625 | |
todorM |
Thank you so much for your response, when I changed the shipping cost to manual it worked as expected, but I still have a few questions. |
January 20, 2025 at 11:05 am #16612744 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi, To have products that exist in only one language, you need to go to WPML -> Settings -> Post type translation and set the products to the first column (left column). That way only translated products will be shown in secondary languages. If you want to display the untranslated products in the secondary languages, then you will need to use the column in the middle (in the configuration from the previous paragraph) as described in this link: https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/ |
January 22, 2025 at 2:27 pm #16623681 | |
todorM |
ok, thank you for your help |
January 22, 2025 at 2:32 pm #16623693 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Please don't hesitate to contact us if you need our help in the future with WPML. We will be more than happy to assist you. Have an excellent day! |