Skip Navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 -
- 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 -

Supporter timezone: Asia/Dhaka (GMT+06:00)

This topic contains 3 replies, has 2 voices.

Last updated by Prosenjit Barman 1 year, 5 months ago.

Assisted by: Prosenjit Barman.

Author Posts
January 9, 2024 at 3:46 am #15162931

laineyT

Tell us what you are trying to do?
Go to: hidden link

The English prices are all correct.

After changing language to Welsh, you'll see that the price displays correctly when looking at the overview of all the courses (See image Welsh_Correct_Prices)

But after clicking into the course "Cwrs Geni Grymus Grwp"(2nd box) where it should say 199 / arlein - it switches to the english price of $399. (See image Welsh_Incorrect_Prices)

On top of that, if you look at some of the titles of the "Welsh_Incorrect_Prices" picture, the haven't translated properly.

____
Here is everything I have been tried:
OUTCOMES:

Resyncing products for translation with woocommerce:

- Go to Dashboard > Products.
- Select your products.
- Open the "Bulk Actions" dropdown.
- Select "Edit".
- Click on the button: x Apply.
This will launch the synchronisation process. (Source: Translation plugin officical post: https://wpml.org/errata/woocommerce-built-in-import-feature-does-not-update-prices-for-product-translations/)
______________________

Outcome for Resyncing products:

Unsuccessful.

The prices didn't change when going in to for example the Empowered Birthing Course group.

__________________________

Missing translations for titles: ( Check there are no custom translations first, in case we need to save any translations)

1. Go to Pages > All Pages

2. Switch the admin Language from the top admin bar to English

3. Delete the translation of the shop page

4. Go to the trash page and delete it permanently

5. Repeat the above steps for any other languages

6. Go to WooCommerce > WooCommerce Multilingual & Multicurrency > Status tab > WooCommerce Store Pages section

7. Click "Create the missing translations"

___________________________

Outcome for Missing translations for titles:

Unsuccessful

Check all pages have the "Translate button added"

https://wpml.org/forums/topic/title-not-translated/ (i.e)

________________________________________________

Outcome for Checking pages have the translate button added:

Unsuccessful.

Updated the Welsh Language for the checkout page to see if it would update the titles. It stayed the same.

________________________

Outcome for changing currency to site language instead of location:

Unsuccessful.

Woocommerce > WC Multilingual and Multicurrency > Show currencies based on: Changed to site language instead of client location -
which didn't work: Changed Empowered Birth Group Course ($399 NZD and $199 pounds) that should be 199 pounds to $407-$815

__________________

Changing exchange rate to not 1 for 1.

Outcome for changing exchange rate not 1 for 1

Unsuccessful.

_____________________
Then tried Changed the currency settings to keep the Welsh language and switch to site langauge:

Which also messed up the pricing to be $407-815 for the empowered group birthing course.

The exchange rate was set on October 9th, as 1 NZD = 1 GBP.Tried switching that to 0.49

Turned off currency switcher added a new Widget currency switcher in GBP

Outcome:

Unsuccessful.

Nothing changed.
_____________________

Turned off Show only products with custom prices in secondary currencies

Outcome:

Unsuccessful.

Nothing changed.

Welsh_Incorrect_Prices.png
Welsh_Correct_Prices.png
January 9, 2024 at 1:18 pm #15164624

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thank you for reaching out to us and I truly appreciate your effort in nicely explaining the issue. I got a clear understanding from there.

Upon checking one of the events, I found that the Events are created using the "Wooevents" plugin by Exthemes. For your information, this plugin is not listed in our compatible plugin directory, therefore, it could be a compatibility issue as well.

Now, to assist you more effectively, it would be extremely helpful if you could recreate the exact issue in our sandbox environment. This will allow us to closely examine the issue and ensure an accurate diagnosis.

The Autologin link to our sandbox is given below.

Sandbox URL: hidden link

The WPML and its add-ons are already installed there. Please complete the setup, install the Wooevents plugin, and try to recreate the same issue in the sandbox environment. If there are any other plugins required to recreate the issue, feel free to install that.

Once you've replicated the issue in the sandbox, please let me know. I will take a closer look and assist you accordingly.

Your cooperation is immensely valuable to us, and we are committed to resolving your concerns as quickly as possible. If you need any assistance while setting up or recreating the issue in the sandbox, please feel free to reach out.

In response to translating the texts that appear untranslated - It seems the labels that you're talking about are static text added by the Wooevents plugin. If translation support is added for those static texts, you should be able to translate them from String Translation. Could you please try the following and check if that helps?

- Please go to WPML > Theme and Plugins localization
- Select the "Wooevents" plugin and scan the plugin for strings.
- Once the scan is completed, please go to "WPML > String Translation"
- Search for the text that is not showing translated. If that appears in the result, add the translation by clicking on the "+" icon.

Please let me know if that helps or if you need further assistance in this matter. I will be happy to help.

Best regards,
Prosenjit

January 10, 2024 at 12:09 am #15166829

laineyT

Hi Prosenjit,
thanks for the quick reply !
Unfortunately, the translation issue for titles is still not resolved.
Please go to WPML > Theme and Plugins localization
- Select the "Wooevents" plugin and scan the plugin for strings.
- Once the scan is completed, please go to "WPML > String Translation"
- Search for the text that is not showing translated. If that appears in the result, add the translation by clicking on the "+" icon.

Searching for things like "Duration" and "Description" within the WooEvents String translation doesn't work, to be more exact those translations didn't even pop up / marked as untranslated..

As for Emulating the issue in the sandbox - I am unable to due to not being able to install WooEvents plugin which was the main plugin where the currency was displaying incorrectly. See images ("Search_Woo_Events" and "Search_Exthemes")

Search_Woo_Events.png
Search_Exthemes.png
January 10, 2024 at 6:44 am #15167274

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There,

Thank you for trying the previously suggested steps. If you are still unable to locate the strings following those instructions, I suggest you search for them on the Admin Screen of String translation to determine if they are listed. In case you do find the strings there, you can then proceed to register and translate them via String Translation. For guidance on this process, please refer to the following link:

- https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#translate-admin-and-settings-strings

Regarding the issue with installing the WooEvents plugin, it appears that WooEvents is a premium plugin offered by ExThemes and is not available in the WordPress repository. To proceed, you can download the plugin from the same source where you originally downloaded it to install on your site and then install it in our sandbox environment. You can also download the plugin from your Website and then install it on our sandbox.

You can use this plugin(https://wordpress.org/plugins/download-plugin/) to download plugins from your site.

If you're unable to find a way to translate the string, please replicate the issue on our sandbox. Once it's set up there, I'll take a look at this issue as well and assist you in finding a solution.

Looking forward to your response.

Best regards,
Prosenjit

The topic ‘[Closed] Woocommerce Product not updating in price after switching language’ is closed to new replies.