Cada renovación de membresía de proveedor crea un nuevo pedido en tu base de datos de WooCommerce. En un marketplace concurrido, estos se acumulan rápidamente. WC Vendors Membership te permite eliminar automáticamente los pedidos de renovación antiguos después de cada pago exitoso. Esto mantiene tu lista de pedidos manejable sin ningún trabajo manual. Este artículo te guía a través de la activación de la eliminación, la elección de un modo que se adapte a tu tienda y la ejecución de una limpieza masiva única de los pedidos de renovación de tus membresías activas existentes.
Requisitos
- WC Vendors, WC Vendors Pro, WC Vendors Membership versión 1.2.3 o posterior, WooCommerce y WooCommerce Subscriptions deben estar instalados y activos en tu sitio.
- Necesitas acceso de administrador a tu panel de WordPress.
Cómo activar la eliminación de pedidos de renovación
- Ve a WC Vendors → Ajustes → Membresía.
- Desplázate hacia abajo hasta la sección Eliminación de pedidos de renovación.
- Marca Eliminar pedidos de renovación antiguos.
- Haz clic en Guardar cambios.

Una vez activado, el plugin elimina automáticamente los pedidos de renovación antiguos después de cada pago de membresía exitoso. No se necesita ningún cron job ni paso manual. Se ejecuta en segundo plano cada vez que se renueva la membresía de un proveedor.
Elegir qué eliminar
Dos ajustes controlan exactamente qué pedidos de renovación se eliminan. Puedes usar uno o ambos, dependiendo de cómo quieras gestionar tu historial de pedidos.
Conservar todas las renovaciones pagadas
Cuando se marca Conservar todas las renovaciones pagadas, el plugin conserva todos los pedidos de renovación pagados, incluidos los pedidos de 0 € pagados con un cupón del 100%, y solo elimina los pedidos de renovación de 0 € (gratuitos) más allá del más reciente. Usa esto si necesitas un historial de pagos completo para contabilidad o informes; nunca se eliminará ningún registro de pago. El valor guardado de Cuántos conservar todavía actúa como un total mínimo a retener, por lo que algunas renovaciones gratuitas más antiguas pueden sobrevivir a la eliminación.
Cuando Conservar todas las renovaciones pagadas no está marcado, el plugin conserva el número de pedidos de renovación recientes que establezcas en Cuántos conservar y elimina el resto.
Cuántos conservar
El valor mínimo es 3. WooCommerce Subscriptions utiliza el recuento de pedidos de renovación internamente para la programación de pagos. Caer por debajo de 3 puede interferir con eso. El valor predeterminado es 3; auméntalo si deseas un historial más largo a mano. Este campo está oculto cuando Conservar todas las renovaciones pagadas está activado, pero el valor guardado todavía se aplica como el umbral de seguridad mínimo descrito anteriormente.
Método de eliminación
Establece Método de eliminación en Mover a la papelera si deseas una red de seguridad. Los pedidos en la papelera se pueden restaurar. Elige Eliminar permanentemente para liberar espacio en disco, pero ten en cuenta que no hay opción de deshacer.

Después de configurar estas opciones, haz clic en Guardar cambios.
Ejecutar una limpieza masiva en pedidos existentes
La poda solo afecta a las renovaciones futuras. Si tu tienda ya tiene meses o años de pedidos de renovación antiguos, utiliza la herramienta de limpieza masiva única para aplicar las mismas reglas de poda a tus datos existentes. Los procesos de limpieza solo procesan las suscripciones activas de membresía de proveedor. Los pedidos de renovación de membresías canceladas o caducadas se dejan intactos.
- Ve a WooCommerce → Estado → Herramientas.
- Busca Poda de pedidos de renovación de membresía en la lista.
- Haz clic en Ejecutar limpieza.

La limpieza se ejecuta en segundo plano utilizando Action Scheduler, procesando suscripciones en lotes de 50. Tu sitio permanece receptivo mientras se ejecuta. Aparece un mensaje de confirmación cuando el trabajo se pone en cola.
Monitorizar el progreso en los registros
Tanto la poda automática como la limpieza masiva escriben entradas en el registro de WooCommerce. Cada entrada muestra el ID de la suscripción, cuántos pedidos se podaron y el ID, el total y la fecha de cada pedido eliminado.
Para comprobar el progreso o ver qué se eliminó:
- Ve a WooCommerce → Estado → Registros.
- Selecciona wcvm-renewal-pruner de la lista de fuentes.

Solución de problemas
Los pedidos de renovación no se podan después de un pago
Confirma que Conservar pedidos de renovación antiguos está marcado y guardado en WC Vendors → Ajustes → Membresía → Sección de poda de pedidos de renovación. Comprueba también que la suscripción que se renovó es una suscripción de membresía de proveedor. La función no afecta a las suscripciones de WooCommerce que no son de membresía.
El campo Cuántos conservar no es visible
Este campo se oculta automáticamente cuando Conservar todas las renovaciones pagadas está marcado. Desmarca Conservar todas las renovaciones pagadas para que vuelva a aparecer.
No aparecen entradas de registro después de la limpieza masiva
Confirma que el trabajo se puso en cola comprobando que apareció una confirmación de "Limpieza en cola" después de hacer clic en Ejecutar limpieza. Luego ve a WooCommerce → Estado → Acciones programadas y busca la acción wcvm_prune_renewal_batch. Si Action Scheduler tiene un backlog, el trabajo puede estar esperando en la cola.
Preguntas frecuentes
¿Afectará esto a las suscripciones que no son de membresía?
No. El podador solo procesa suscripciones de membresía de proveedor. Las suscripciones normales de WooCommerce para otros tipos de productos se omiten por completo.
¿Puedo recuperar los pedidos que se podaron?
Si estableciste Método de eliminación en Mover a la papelera, sí, los pedidos en la papelera se pueden restaurar. Si elegiste Eliminar permanentemente, no hay opción de deshacer.
¿Puedo establecer Cuántos conservar por debajo de 3?
No. El mínimo se aplica en 3 independientemente del valor introducido. WooCommerce Subscriptions utiliza el recuento de pedidos de renovación para la programación de pagos. Caer por debajo de 3 puede causar problemas con las suscripciones activas.
¿Necesitas ayuda?
Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.
- Usuarios premium: Abrir un ticket de soporte
- Usuarios gratuitos: Visita nuestro foro de la comunidad