Cómo buscar pedidos por fechas en WooCommerce

Como bien sabes, con la instalación básica de WooCommerce dispones de un completo panel de gestión de pedidos. A través de él puedes ver de un sólo vistazo una lista con los últimos pedidos y un resumen de la información de cada uno de ellos: estado del pedido, nombre del cliente, correo electrónico, dirección de envío, número de artículos, coste total del pedido y la fecha en la que se efectuó. Además desde este mismo panel puedes filtrar la lista por estado del pedido, nombre del cliente o por meses. Siendo probablemente este último el que más se use.

El problema de filtrar por meses es que si por suerte gestionas muchos pedidos diarios en tu tienda online, por ejemplo, una tienda que recibe una media de 10 pedidos al día, al final del mes tiene acumulado una lista de 300 pedidos y encontrar un pedido concreto entre 300 te puedo asegurar que no es tarea fácil. Para poner solución a este problema, en este artículo te voy a mostrar cómo buscar pedidos por fechas en WooCommerce, de manera que sólo conociendo un rango de fechas o la fecha exacta, puedas acotar la búsqueda a sólo unos pocos resultados.

Filtrar pedidos en WooCommerce por rangos de fechas.

Como suele ser habitual, la solución a este problema viene a través de un plugin gratuito, en este caso el plugin que vamos a usar es «Posts Date Ranges«. Este plugin añade dos nuevos campos de filtrado al panel de gestión de pedidos de WooCommerce. Estos dos campos son los que nos van a permitir definir el rango de fechas por el que vamos filtrar los pedidos.

El plugin «Posts Date Ranges» está disponible en el repositorio oficial de WordPress, por lo que puedes instalarlo directamente desde el panel de administración de tu web haciendo clic en «Plugins > Añadir nuevo» y usando el buscador de plugins.

Una vez instalado y activado el plugin «Posts Date Ranges«, no tienes que preocuparte de configurar nada. De hecho, este plugin es tan sencillo que ni siquiera tiene panel de configuración. Para usarlo simplemente entra en la página de gestión de pedidos de WooCommerce haciendo clic en «WooCommerce > Pedidos» y arriba del listado ya podrás ver los dos nuevos campos de fecha; «Fecha de inicio» y «Fecha de finalización«. Para filtrar resultados, introduce las fechas correspondientes en cada campo y haz clic en filtrar. Aquí te muestro un ejemplo:

Filtrar pedidos WooCommerce por rangos de fechas

Si te has fijado bien, haciendo clic sobre el icono del calendario, te despliega un calendario para que puedas marcar directamente la fecha, así no tienes ni que perder tiempo en escribirla.

Buscar pedidos WooCommerce por fechas

Además este plugin no sólo te permite filtrar resultados en la página de pedidos, sino que también puedes hacerlo en la de productos. Así que si tienes un catálogo de artículos extenso, esto te será de mucha ayuda.

Espero que a partir de ahora con este plugin te sea mucho más fácil buscar pedidos por fechas en WooCommerce y no tengas que perder tiempo navegando por el listado de pedidos hasta dar con él.

5 comentarios en “Cómo buscar pedidos por fechas en WooCommerce”

  1. Hola , este plugin es muy bueno , pero me preocupa su fiabilidad y seguridad, pues revise el el repositorio de wordpress y lleva mucho tiempo sin actualizarse, existe una versión similar de paga que me de los mismos beneficios? entenderás que la seguridad de un sitio es esencial y el soporte mas aun, y no quiero comprometer la seguridad del sitio, ya si hay alguna garantía que me permita instalar este plugin sin que voy a tener algún problema de seguridad bienvenido sea. mil gracias el plugin es muy bueno

  2. Que tal Antonio, tu sitio me ha sido de mucha ayuda, yo tengo woocommerce instalado y tengo una duda en la que desearia me pudieras ayudar: En el apartado de «informes de woocommerce» el sistema me da información en forma total de los pedidos «en espera» «procesando» y «completados», lo cierto es que muchos de los pedidos se quedan eternamente en espera porque el cliente ya no terminó la compra, entonces quisiera saber si hay alguna forma de que en los informes se refleje solo los pedidos «procesando» y «completado» esto para que la informacion que visualice sea de ventas reales…Muchas gracias de antemano.

    1. Para hacer que sólo se visualicen los completados y procesando, tendrás que usar el hook woocommerce_reports_get_order_report_data_args. En resumidas cuentas, añadir el siguiente código a tu archivo functions.php:


      add_filter( 'woocommerce_reports_get_order_report_data_args', 'rm_wc_reports_get_order_data' );

      function rm_wc_reports_get_order_data( $args ) {

      $args['order_status'] = array( 'completed', 'processing' );

      return $args;

      }

        1. Qué tal Antonio, tu blog me ha sido de mucha ayuda, te pido consejo, yo tengo woocommerce instalado para un catering y tengo una duda, instale este plugin, pero por ahora no me vale, porque yo he creado cada día de la semana como si fuera un producto, es decir un menu, pero un cliente puede pedir en un día menús de varios días, y el cliente quiere poder filtar por días, para que aparezcan los menús de una fecha exacta, hay manera de poder decir al plugin que se fije en los productos( que son fechas) y no en las fechas de cuando se piden o algo así, que lo resuelva. Muchas gracias de antemano.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable: Antonio Cantero, siendo la Finalidad; envío de mis publicaciones así como correos comerciales. La Legitimación; es gracias a tu consentimiento. Destinatarios: tus datos se encuentran alojados en mi plataforma de email marketing Active Campaign ubicada en EEUU y acogida al Privacy Shield. Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos en contacto@woodemia.com

Ir arriba