Si has seguido mis artículos anteriores, ya sabes que hemos desarrollado varias funcionalidades para integrar sorteos en WooCommerce. Hemos agregado boletos descargables, finalización de sorteos y ventas y enviado emails del número ganador a los participantes. Ahora, vamos un paso más allá con una nueva herramienta que nos permitirá gestionar fácilmente los sorteos desde el panel de administración de WordPress.

Gestión centralizada de sorteos en WooCommerce
La nueva funcionalidad añade una página exclusiva en el administrador de WooCommerce para visualizar todos los productos configurados como sorteos. En esta sección, podremos ver de un solo vistazo cuántos números han sido vendidos, cuántos quedan disponibles, la cantidad de participantes únicos y los emails de los compradores con los números que adquirieron. Todo esto en una tabla bien estructurada que nos facilitará la gestión de cada sorteo.
Visualización de información clave
En esta nueva sección del administrador, el sistema buscará todos los productos marcados como sorteos mediante un meta dato específico. Luego, recuperará la información de cada sorteo, incluyendo:
- Cantidad de boletos vendidos: Se obtiene revisando los números asignados en cada pedido completado.
- Boletos disponibles: Se calcula a partir del rango de números configurado para el sorteo, restando los boletos ya vendidos.
- Número de participantes únicos: Se cuentan los emails de compradores distintos que han adquirido boletos.
- Lista de emails con números comprados: Se muestra cada participante junto con los números que ha adquirido.
Toda esta información se presenta en una tabla, lo que facilita la revisión de los datos sin necesidad de acceder a cada pedido manualmente.
Exportación de participantes a CSV
Una de las mejoras más importantes de esta funcionalidad es la opción de exportar los datos del sorteo en un archivo CSV. Esto es especialmente útil cuando necesitamos procesar la información fuera de WooCommerce, como para elegir un ganador de manera transparente.
El proceso de exportación se activa con un botón dentro de la tabla de gestión de sorteos. Al hacer clic, se genera automáticamente un archivo CSV que incluye:
- Email del participante
- Números de boleto adquiridos
- Nombre del producto (sorteo) al que pertenece
De esta forma, los administradores pueden descargar la lista completa de participantes con todos sus datos organizados en un archivo fácilmente accesible.

¿Por qué es útil esta mejora?
Anteriormente, revisar los participantes de un sorteo implicaba buscar manualmente los pedidos, revisar los metadatos y organizar los datos en otro programa. Con esta nueva funcionalidad, todo está centralizado en una página específica, con la posibilidad de extraer la información en segundos. Esto hace que la gestión de sorteos en WooCommerce sea mucho más eficiente y profesional.
Con este nuevo sistema de administración y exportación, seguimos perfeccionando nuestro sistema de sorteos, asegurando que WooCommerce no solo sea una plataforma de comercio electrónico, sino también una poderosa herramienta para gestionar sorteos de manera automatizada. ¡Pronto traeré más mejoras para seguir optimizando esta funcionalidad!
El siguiente código tienes que agregarlo en el functions.php de tu tema hijo o utilizar un plugin como CODE SNIPPETS. También puedes crear tu propio plugin con unos simples pasos.
🔐 Este contenido es solo para suscriptores premium.
Estos códigos de la zona premium se mantienen regularmente. Si usas un código y no te funciona correctamente, puedes abrir un ticket de soporte explicando los detalles y lo vemos.




¿Qué te parace esta funcionalidad? Deja tu opinión o dudas en los comentarios.