Background of the issue:
I am trying to use WPML with WooCommerce Multilingual to increase the price of multiple WooCommerce products by a percentage using the bulk actions feature. However, only the base currency (pounds) is updated, and not the secondary currency (euros).
Symptoms:
When applying a price increase, only the base currency is updated, and the secondary currency remains unchanged.
Questions:
Why is the secondary currency not updating when I increase prices in bulk?
How can I ensure that both currencies are updated when using bulk actions?
Hi there, we still need support with this as I think it is a bug in WPML Multilingual & Multicurrency.
To re-create the issue.
- Have a site with more than one currency setup, in our case Pounds and Euros.
- Use the WooCommerce bulk editor to increase prices by 5% for example as shown here: https://woocommerce.com/document/bulk-editing-products/
The result is only the pounds value is increased and not the Euros.
I checked in a testing environment and the expected behavior is to always see the price in the default currency, in the admin panel. The default currency is set in WooCommerce > Settings. That means that, in the admin panel where you see the products listed, they will always show the price in the default currency, regardless of the language selected in the top bar.
You'll be able to see the price change in another currency when visiting the website's front end. The translated product prices should be updated instantly when updating the original.
If that's not what's happening to you, I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. It would be better to a testing site where the issue is replicated.
You will find the needed fields for this below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it.
Maybe I'll need to replicate your site locally. For this, I’ll need to temporarily install a plugin called “Duplicator” or "All in One WP Migration" on your site. This will allow me to create a copy of your site and your content. Once the problem is resolved I will delete the local site. Let me know if this is ok with you.
IMPORTANT
- Please make a backup of site files and database before providing us access.
- If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields. If you do not, please ask me to enable the private box. The private box looks like this:
Hi Lucus, thank you for the reply. I don't think the question has been understood correctly though.
I am just talking about the price displayed in the backend. I already have multicurrency setup, it displays products with £'s and €'s. Say I have a product named "blue hat", it has a price of £1 and €1.20 that have been manually entered. If I use the WooCommerce bulk edit feature I linked to in my previous post and reduce the prices by 10%. The primary currency updates but the €'s does not and the product then shows as 90p / €1.20, the € has not changed.
I understood the issue, thanks for clarifying. The thing is, when I tested there was no option to see the price in a secondary currency in the backend's products tab. Perhaps the bug is not that the price is not updated, but something else.
Can you please share a screenrecord with me, showing the issue? It seems that the option of seeing another currency in the backend is not a feature we offer, but I want to confirm that.
Please use Loom, it's free and is the best option to screenrecord: hidden link