Critical regression in WPC Product Bundles Premium 8.6.5 – EPO option prices lost in cart
Add a Reply
You must be logged in to reply to this ticket.
I know it doesn't matter too much, but here's a Screenshot of a product priced out an then in the cart...
Thank you. I tried the code, but it didn’t change the described behavior.
Please add the custom code below (How to add custom code? ↗):
add_filter( 'woosb_bundles_price', function ( $bundles_price, $cart_item ) {
if ( isset( $cart_item['tm_epo_options_prices'] ) ) {
$bundles_price += (float) $cart_item['tm_epo_options_prices'];
}
return $bundles_price;
}, 99, 2 );
add_filter( 'woosb_bundles_display_price', function ( $bundles_display_price, $cart_item ) {
if ( isset( $cart_item['tm_epo_options_prices'] ) ) {
$bundles_display_price += (float) $cart_item['tm_epo_options_prices'];
}
return $bundles_display_price;
}, 99, 2 );
Let me know if it works.
Hi,
here is the homepage of the plugin:
https://themecomplete.com/extra-product-options/
I don't think, there is a free version available, so I think I'm not allowed to share the files. But maybe they give you as a developer a version for testing purposes.
Best regards
Joerg
Could you provide me with the installation file for the "ThemeComplete EPO" plugin you mentioned? I don't have that plugin.
Hi,
unfortunately, we cannot provide access to our production or staging environment due to GDPR and data protection requirements.
However, the issue is clearly reproducible on our side:
- WPC Product Bundles Premium 8.6.4: works correctly
- WPC Product Bundles Premium 8.6.5: ThemeComplete EPO option prices are lost in the cart and shown as €0.00
- rolling back to 8.6.4 immediately fixes the issue
The issue occurs consistently and does not depend on APCu or WooCommerce transients.
Since this regression is specifically caused by the update from 8.6.4 to 8.6.5, could you please first review the changes introduced in 8.6.5 that affect cart pricing, product prices or WooCommerce price hooks?
We are happy to provide screenshots, logs, plugin configuration details or test results, but we cannot provide administrative access to a system containing customer data.
Best regards
Jörg
Hi FriXtender,
Please send me your website credentials (wp-admin link, username, and password) or create a dev/staging site with an identical configuration so I can investigate any issues.
Hello WPClever Support,
we have identified a critical regression in WPC Product Bundles Premium 8.6.5.
We use ThemeComplete Extra Product Options (EPO) together with WPC Product Bundles Premium. With version 8.6.4, all additional option prices were calculated correctly. After updating to 8.6.5, the issue started.
The problem is as follows:
- extra-cost options are calculated correctly on the product page
- after adding the product to the cart, the selected options are still listed
- however, their calculated prices are shown as €0.00
- as a result, only the base product price is charged
Example:
- Base product price: €64.90
- Several paid options selected
- Product page total: calculated correctly
- Cart: selected options are present, but all additional prices are €0.00
- Cart total therefore only includes the base price
We have already ruled out caching issues:
- APCu disabled
- WooCommerce transients cleared
- same issue occurs in our test shop without APCu
We then rolled back WPC Product Bundles Premium from 8.6.5 to 8.6.4.
After the rollback, the problem disappeared immediately and the EPO option prices are calculated correctly in the cart again.
We therefore consider this issue to be directly caused by the update from 8.6.4 to 8.6.5.
This is a production-critical issue for us, as it leads to incorrect order totals and already lead to financial loss.
Could you please investigate this regression and provide a fix?
If required, we can provide:
- screenshots
- affected product configuration details
- relevant error logs or debug information
Thank you.
Best regards
Jörg




