Si estás utilizando mi código para gestionar sorteos en WooCommerce, te interesará esta funcionalidad que permite cerrar ventas de participaciones, finalizar sorteos y establecer un número ganador. Además, si también utilizas la funcionalidad de boletos descargables, este código hará que tu sistema sea aún más completo.
La gestión de sorteos en WooCommerce puede ser un desafío si no cuentas con las herramientas adecuadas. Con este sistema, puedes simplificar el proceso, asegurando que las ventas se cierren en el momento adecuado y que los participantes puedan ver el número ganador de forma clara y atractiva. Gracias a la integración con los boletos descargables, los usuarios tendrán una experiencia más profesional y automatizada, aumentando la confianza en tu plataforma.
Flujo de Funcionamiento
1. Agregar Opciones en el Producto
En la configuración del producto de WooCommerce, se agregan tres opciones:
- Finalizar Sorteo: Permite finalizar el sorteo y mostrar el número ganador en la página del producto.
- Número Ganador: Campo donde se introduce el número ganador que se mostrará en la web.
- Finalizar Ventas: Opción para detener la venta de boletos de forma automática.

2. Guardar las Opciones Seleccionadas
Cada vez que se edita y guarda el producto, estas configuraciones se almacenan en los metadatos del producto en WooCommerce. Así, cuando un sorteo se finaliza o se cierra la venta de boletos, estas condiciones se reflejan de inmediato en la tienda.
3. Bloqueo Automático de Ventas
Si las ventas han sido finalizadas manualmente en la configuración del producto, el botón de compra desaparecerá automáticamente de la página del sorteo. Esto evita que los usuarios puedan seguir comprando boletos cuando la venta ya no está activa.

4. Mostrar Mensajes en el Frontend
Dependiendo de la configuración del producto, se mostrarán diferentes mensajes en la página del sorteo:
- Cuando se finaliza el sorteo: Aparece un mensaje anunciando el número ganador del sorteo con una animación llamativa para atraer la atención de los usuarios.
- Cuando se cierran las ventas: Se muestra un aviso indicando que la venta de boletos ha sido cerrada y ya no es posible participar en ese sorteo.

Con esta mejora, puedes gestionar sorteos en WooCommerce de forma profesional y automatizada. Tanto la venta de boletos como la gestión del sorteo están bajo tu control total, permitiendo finalizar sorteos y mostrar resultados sin complicaciones. Además, la integración con boletos descargables hace que la experiencia del usuario sea más fluida y eficiente.
Si buscas un sistema completo para gestionar sorteos y boletos en WooCommerce, esta combinación de funcionalidades es la solución ideal. ¡Implementa estos cambios y mejora la experiencia en tu tienda!
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 ha parecido este código? Comenta tus dudas y opiniones en los comentarios.