Issue with Out of Stock Variations Still Appearing in Filters – BeTheme & WooCommerce

Hello,

I am using BeTheme with WooCommerce and would like to automatically remove or hide product variations from my online store when they are out of stock. However, when I use the store filter and select an option, products still appear in the results even if their variations for that option are out of stock.

I have already enabled the following WooCommerce setting:

"Out of stock visibility – Hide out of stock items from the catalog", but the issue persists.

Additionally, I have tried enabling and disabling the following BeTheme option multiple times, but the problem remains:

Custom Variation Swatches

  • Disable
  • Enable

To further troubleshoot, I also installed and tested the Variation Swatches for WooCommerce plugin, trying to force the variations to be hidden when out of stock. However, even after using this plugin, the products still appear in the search results when using the filter, even if all variations for the selected option are out of stock.

Could you please advise on how to fix this?

Is there a built-in feature in BeTheme or WooCommerce to automatically remove these out-of-stock variations from search results, or would this require custom code or a specific plugin?

Any guidance or recommendations would be greatly appreciated.

Thank you.

Comments

  • Hi,

    This filter and its functionality come from WooCommerce, and the theme does not have an influence on that. Betheme Custom Variation Swatches only change the appearance of product attributes but do not interfere with its filters.

    Regarding your question, you should contact WooCommerce support instead.


    Best regards

Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.