After the recent update of the B2BKing plugin, I’ve encountered a critical issue when editing products in WooCommerce.
Specifically:
The Regular Price field of a product appears empty or gets reset to zero every time I open the product edit page in the admin panel.
However, the product price still shows correctly in the product list view (admin table), which means the value exists in the database (as _price), but the _regular_price meta key is missing or being removed.
This behavior started immediately after the latest B2BKing update. I suspect the plugin may be affecting or overriding the default WooCommerce pricing fields.
In order for us to skip the issue we managed to override it by adding the snippet below
add_action('load-post.php', 'ensure_regular_price_on_product_edit');
function ensure_regular_price_on_product_edit() { if (!isset($_GET['post'])) return;
$post_id = intval($_GET['post']);
if (get_post_type($post_id) !== 'product') return;
$regular_price = get_post_meta($post_id, '_regular_price', true); $price = get_post_meta($post_id, '_price', true);
if ($regular_price === '' && $price !== '') { update_post_meta($post_id, '_regular_price', $price); } }
Please investigate this as it creates a serious risk of losing product prices during simple edits.
Let me know if you need admin access or more technical details.
I've tried to reproduce the problem on my test environment but haven't been able to replicate it. Additionally, we haven't received similar reports from other customers regarding this behavior.
To help us identify if this is indeed related to B2BKing, could you please:
1. Temporarily deactivate B2BKing to confirm whether the issue persists without the plugin active? This would help us determine if the plugin is directly involved in the problem.
2. If you confirm B2BKing is related to the issue, it might be due to a conflict with another plugin or theme. In this case, I'd be happy to investigate further if you could provide temporary backend access to your site.
If you do encounter any further issues, I would definitely recommend keeping memcached disabled in this case. Object caching systems like memcached can sometimes create unexpected issues, particularly with pricing data and product information.
If you notice any other issues, please let us know!
Hello,
After the recent update of the B2BKing plugin, I’ve encountered a critical issue when editing products in WooCommerce.
Specifically:
This behavior started immediately after the latest B2BKing update. I suspect the plugin may be affecting or overriding the default WooCommerce pricing fields.
In order for us to skip the issue we managed to override it by adding the snippet below
Please investigate this as it creates a serious risk of losing product prices during simple edits.
Let me know if you need admin access or more technical details.
Best regards,
Dionicandles
Hi Alexandros,
I've tried to reproduce the problem on my test environment but haven't been able to replicate it. Additionally, we haven't received similar reports from other customers regarding this behavior.
To help us identify if this is indeed related to B2BKing, could you please:
1. Temporarily deactivate B2BKing to confirm whether the issue persists without the plugin active? This would help us determine if the plugin is directly involved in the problem.
2. If you confirm B2BKing is related to the issue, it might be due to a conflict with another plugin or theme. In this case, I'd be happy to investigate further if you could provide temporary backend access to your site.
Kind regards,
Stefan
Hi and thank you for your time trying to help our issue,
it was all enabled and i tried to deactivate both memcached and the snippet i added in order to test and it seems to work for now.
Do you recommend to keep memcached disabled?
After a 2 minutes conversation with siteground, they know that there are many conflicts with many plugins and they disabled the
Minify CSS Files & Combine CSS Files
and everything worked..
thank you for your time and efford once again!
Hi Alexandros,
I'm glad to hear the issue appears resolved!
If you do encounter any further issues, I would definitely recommend keeping memcached disabled in this case. Object caching systems like memcached can sometimes create unexpected issues, particularly with pricing data and product information.
If you notice any other issues, please let us know!
Kind regards,
Stefan