Critical regression in WPC Product Bundles Premium 8.6.5 – EPO option prices lost in cart

← Back to Tickets
#M4Z5W5 Open Public

Critical regression in WPC Product Bundles Premium 8.6.5 – EPO option prices lost in cart

info FriXtender WPC Product Bundles
info
FriXtender replied Sep 18, 2026 · 2:19 pm

I know it doesn't matter too much, but here's a Screenshot of a product priced out an then in the cart...

info
FriXtender replied Sep 18, 2026 · 2:06 pm

Thank you. I tried the code, but it didn’t change the described behavior.

contact Staff
WPClever replied Sep 18, 2026 · 10:13 am

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.

info
FriXtender replied Sep 15, 2026 · 4:30 pm

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

contact Staff
WPClever replied Sep 15, 2026 · 2:54 pm

Could you provide me with the installation file for the "ThemeComplete EPO" plugin you mentioned? I don't have that plugin.

info
FriXtender replied Sep 15, 2026 · 2:49 pm

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

WPClever
contact Staff
WPClever replied Sep 15, 2026 · 2:38 pm

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.

info
FriXtender started the conversation Sep 14, 2026 · 8:19 pm

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