For the complete documentation index, see llms.txt. This page is also available as Markdown.

Displaying On Sale products only in WooCommerce

How to display WooCommerce products, which are on sale, and exclude the ones which are not

Making a hidden filter

Navigate to the Frontend Search Settings -> Custom Fields panel, where you can create a new custom field based filter. We are going to use the _sale_price WooCommerce field to check if a product is on sale.

Steps

  • Navigate to Frontend Search Settings -> Custom Fields panel

  • Enter On Sale Only as Title Label

  • Enter _sale_price as Custom Field

  • Choose Hidden as Type

  • Enter 0 as Hidden value

  • Choose the MORE THAN as Operator

  • Hit Save & the Save all tabs! buttons

After these changes products with only with a valid sale price will be displayed.

Last updated