Home›Support›English Support›[Escalated to 2nd Tier] Bulk increasing price in WooCommerce / WooCommerce Multilingual
[Escalated to 2nd Tier] Bulk increasing price in WooCommerce / WooCommerce Multilingual
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.
WordPress 6.7 has introduced a new issue that impact translations, please update WooCommerce and WPML to the latest versions before you report issues. More about this here - https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/
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
Hi here is a video link, if you notice you can see me looking at both currencies in the product editor. Then when I use the bulk update tool to edit, only one currency is updated. hidden link
Oh, thank you for sharing, the video explains it. So, the value in Euros is not being updated because because you selected "Set prices in other currencies manually". When using that option, the value in other currencies is set manually, which means it won't get updated automatically.
This behavior is expected. With this setting, you must update the price in Euros manually.
Ok, is there not a way to do it in bulk like I can with pounds? I was expecting if I increased the product price by 10% as I did in my video, that both currencies would be updated. Can that suggestion be made to the developers as it seems logical.
I double-checked and unfortunately, there isn't. I've created a feature request that is under analysis. I'll let you know once I have feedback from our devs.