Resolved
Reported for: WooCommerce Multilingual & Multicurrency 4.10.4
Resolved in: 4.12.0
Overview of the issue
If you create a manual order that includes a bundled product using the WooCommerce Bundled Products plugin, the prices for the bundled products are the real product prices and are added on top of the prices of the bundle product.
Workaround
Our developers are working on fixing this, in the meantime:
- Make a full backup of your site.
- Edit the file wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php.
- Find the line 337.
- Replace:
foreach ( array_keys( $converted_totals ) as $key ) { if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {
- With:
foreach ( array_keys( $converted_totals ) as $key ) { if ( ! $item->get_total() ) { continue; } if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {
Hello,
Any progress on this front ?
Thank you,
Nicolas
Hello Nicolas,
Our developers are still working on it and it should be released in a new WCML release.
We will keep you informed.
Regards
We just have a new workaround available.
Don’t forget to make a full backup of your site first.
Hello,
I’m wondering when this is planned to be fixed as we are still having this issue. Replying to this thread so I get an email with updates.
Thanks!
This fix is intended to be released in our next WCML major release. We will update here as soon as we have any news.
Thank you for your understanding.
Hey everyone,
We just released WCML 4.12.0 which should solve this issue. Don’t hesitate to make a full backup before proceeding.
Regards