# Displaying On Sale products only in WooCommerce

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

<figure><img src="https://1744076133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M9rmHbZfTKVQ7YzbIZL%2Fuploads%2FcjY34wz4P099PAFKZ8zk%2Fimage.png?alt=media&#x26;token=d2d36ffe-af15-4174-8c34-5eed2afc6f43" alt=""><figcaption></figcaption></figure>

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