Displaying On Sale products only in WooCommerce
How to display WooCommerce products, which are on sale, and exclude the ones which are not
Last updated
How to display WooCommerce products, which are on sale, and exclude the ones which are not
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.

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