PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Variable Products Disappear When Filtering by Stock Status (Unless Default is Selected)

🎄 Holiday Notice - Support Vacation 🎄

ATTENTION: From December 28, 2025 to January 6, 2026 our support team will be on vacation.

Important information:

  • No ticket responses from December 28 to January 6
  • Support will resume on January 7, 2026
  • 📝 You can still submit tickets during vacation - they will be queued and answered starting January 7
  • ⚠️ Urgent technical issues: Please check our documentation and codex first

🎅 Season's Greetings! 🎅

We want to thank all our amazing customers for your trust and support throughout 2025!
Merry Christmas and Happy New Year to you and your families! 🎉

We wish you:

  • 🚀 Successful online stores
  • 💰 Growing sales
  • 😊 Happy customers
  • 🎯 Achieved goals in 2026

Thank you for being with us! We appreciate every one of you and look forward to continuing our work together in the new year.

Rest, recharge, and see you in 2026!

Best regards,
PluginUs.Net Team

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Problem Description:

I am experiencing an issue where filtering products in the BEAR - WooCommerce Bulk Editor (WOOBE) causes Variable Products (parent products) to disappear from the results list, specifically when using the"Stock Status" filter.

Steps to Reproduce:

  1. Navigate to the BEAR Bulk Editor interface.
  2. Go to the Filters tab.
  3. In the"Stock Status" filter dropdown, set the filter to any option other than the default"Stock Status" option. For example, select"In stock,""Out of stock," or"On backorder." (See accompanying screenshot, for the filter location).
  4. Apply the filter.

Expected Behavior:

Variable Products that meet the applied filter criteria (or whose variations meet the criteria) should continue to be displayed in the product list, alongside simple products.

Actual Behavior (The Bug):

When any specific filter value (like"In stock" or"Out of stock") is selected in the"Stock Status" filter, Variable Products (the parent product containers) disappear entirely from the result set.

Variable Products are only displayed when the"Stock Status" filter is left at its default, unselected state.

Technical Hypothesis (Critical Detail):

It appears the filtering logic is currently only reading the _stock_status meta value of the parent Variable Product. Since the stock for a Variable Product is managed by its children (variations), the parent often has an undefined, null, or"not applicable" value (as visually represented by the"deny" sign in the editor, as seen in the screenshot below).

When the filter is active, it excludes products where the parent's _stock_status does not match the selection. For Variable Products to be correctly filtered, the system needs to check if any of its variations match the selected stock status (e.g., if filtering for"In stock," display the parent if any child variation is in stock).

This prevents bulk editing of variable products when filtering by stock availability, as they cannot be located. Please investigate and adjust the filtering logic to account for stock managed at the variation level for Variable Products.

Thank you for your assistance.

Hello Tame

Thank you for the signal. You are partly right, AND issue is really exists. Here is the fix and some descriptions

  1. To fix issue go to file data/fields.php , find stock_status and add into allow_product_types 'variable' https://share.pluginus.net/image/i20251030222025.png
  2. Now filering works, BUT to see parent product in the search result for instock: for same parent should be enabled manage stock and set count more than zero, OR to better leave parent 'manage stock' as disabled BUT for any variation enable manage stock and set stock count there - in such case filtering works as should be.

Please make tests, on our side it started to work, and fix will beincluded into the next update https://share.pluginus.net/image/i20251030222323.png + https://share.pluginus.net/image/i20251030222346.png

Thank you for collaboration ...

 

Hello,

Thank you for your response. We appreciate the detailed steps you've provided for fixing the problem with variable products disappearing when filtering by stock status.

Your solution of modifying the `data/fields.php` file to include variable products in the `allow_product_types` is noted. We implemented the fix and conducted tests as you suggested. And it worked on our side too.
If we encounter any further issues or have questions, we will reach out.

Thank you for your prompt support.

Welcome :)