Quote from Tame on October 30, 2025, 07:36
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:
- Navigate to the BEAR Bulk Editor interface.
- Go to the Filters tab.
- 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).

- 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.
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:
- Navigate to the BEAR Bulk Editor interface.
- Go to the Filters tab.
- 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).

- 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.