---
title: "Filtrar productos con rebaja en la administración de WooCommerce"
description: "Si manejas una tienda en WooCommerce con muchos productos, seguro en algún momento quisiste ver rápidamente cuáles tienen descuento sin tener que revisarlos uno por uno. Aunque WooCommerce no..."
url: https://sebasweb.net/filtrar-productos-con-rebaja/
date: 2025-02-18
modified: 2025-02-18
author: "Sebasweb"
image: https://sebasweb.net/wp-content/uploads/2025/02/Filtrar-productos-con-rebaja.jpg
categories: ["Woocommerce"]
type: post
lang: es
---

# Filtrar productos con rebaja en la administración de WooCommerce

Si manejas una tienda en WooCommerce con muchos productos, seguro en algún momento quisiste ver rápidamente cuáles tienen descuento sin tener que revisarlos uno por uno. Aunque WooCommerce no ofrece esta opción por defecto, con un pequeño ajuste podemos añadir un filtro en el panel de administración para facilitar esta tarea.

## ¿Por qué filtrar productos con rebaja?

Cuando tienes una tienda con muchas referencias, identificar qué productos tienen descuento te ayuda a gestionar mejor las promociones, ajustar precios o revisar el inventario sin perder tiempo. Afortunadamente, podemos agregar un filtro fácilmente con un poco de código.

## Agregando el filtro de productos rebajados

- Para que este filtro funcione, puedes agregar el siguiente código en tu sitio de diferentes maneras:

- **En un child theme:** Una buena opción si sueles personalizar tu tema y quieres mantener los cambios organizados. Aquí te explico (https://sebasweb.net/child-theme-hello-elementor/) en Elementor.

- **Usando el plugin Code Snippets:** Si prefieres no modificar archivos del tema, este plugin permite agregar código de manera fácil y segura. Aquí tienes una (https://sebasweb.net/code-snippets/)

- **En un plugin personalizado de funciones para WooCommerce:** Ideal si prefieres centralizar este tipo de ajustes en un solo lugar. Te explico (https://sebasweb.net/plugin-para-codigo-personalizado-en-wordpress/)

Ahora, agreguemos el filtro con este código:

```
/* Filtro productos por estado de oferta en el administrador de Woocommerce*/
add_action( 'restrict_manage_posts', 'sw_filtrar_productos_rebajados', 9999 );
function sw_filtrar_productos_rebajados() {
global $typenow;
if ( 'product' === $typenow ) {
$selected = isset( $_GET['sale_status'] ) ? $_GET['sale_status'] : '';
?>

Filtrar rebajados
>Sin descuento
