A veces, un feed de productos puede atascarse durante el proceso de generación del feed. Esto puede ocurrir por varias razones y la causa raíz no siempre es obvia. A continuación, se presentan los problemas más comunes y cómo resolverlos.
1. Fallo de acción programada
El plugin utiliza Action Scheduler para generar y procesar feeds. Si un feed está atascado, puede deberse a una acción programada fallida.
¿Cómo comprobarlo?
- Ve a WP Admin → WooCommerce → Estado → Acciones Programadas.
- En la pestaña En curso, comprueba si hay alguna acción de feed en ejecución.
- Si no, revisa la pestaña Fallidas.
- Busca un evento con el hook
adt_pfp_as_generate_product_feed_batchque coincida con el ID de tu feed atascado.
Si encuentras un error como el siguiente:

- A menudo indica que el
max_execution_timede tu servidor es demasiado bajo (menos de 300 segundos). - Auméntalo en la configuración de tu hosting (tu proveedor de hosting puede ayudarte).
2. Generación automática de feeds en pausa
A partir de Product Feed Pro 13.5.7, el tamaño de lote adaptativo realiza un seguimiento automático de las ejecuciones de generación fallidas. Si la generación *programada* de un feed falla tres veces seguidas, el plugin pausa el programa de ese feed y muestra este aviso en las propias páginas de administración del plugin:
Algunas cosas que vale la pena saber sobre este aviso:
- Una actualización manual siempre se ejecuta, incluso mientras un feed está en pausa. Solo el programa automático está bloqueado.
- Una ejecución exitosa reanuda el programa y borra el aviso por sí sola. No hay ningún botón para restablecerlo.
- Cancelar una ejecución de feed no cuenta como un fallo.
- Un error de datos o de lógica pone el feed en estado de Error en lugar de activar esta pausa, ya que no es un problema de recursos del servidor.
Para resolverlo:
- Actualiza el feed manualmente y comprueba si se completa.
- Si vuelve a fallar, ve a WooCommerce → Estado → Registros y abre el registro con origen woo-product-feed-pro. Registra las decisiones del plugin sobre el tamaño del lote y la recuperación de fallos.
- Pide a tu proveedor de hosting que aumente el límite de memoria de PHP o
max_execution_time. - Si aún así no se completa, establece un tamaño de lote fijo más pequeño en la configuración del plugin. Ten en cuenta que esto desactiva el tamaño de lote adaptativo para ese feed. Para obtener instrucciones detalladas, consulta Configuración del tamaño del lote del feed de productos.
3. Tamaño del lote
Si estás viendo errores de tiempo de espera agotado (como el que se muestra arriba), es posible que tu servidor esté luchando por procesar demasiados productos a la vez. Esto a menudo ocurre cuando el tamaño de lote predeterminado se establece en un valor superior al que los recursos disponibles de tu servidor pueden manejar.
Para resolver esto, intenta reducir el tamaño del lote en la configuración del plugin Product Feed. Un tamaño de lote más pequeño reduce la carga del servidor durante la generación del feed y ayuda a evitar que el proceso se atasque.
Sigue esta guía paso a paso para aprender cómo ajustar el tamaño del lote en el plugin.
4. Conflicto de tema/plugin
Los conflictos con otros temas o plugins son una causa común de feeds atascados.
Prueba de conflicto de plugins:
- Desactiva todos los plugins excepto Product Feed Pro, Product Feed Elite (si está instalado) y WooCommerce.
- Comprueba si el problema se ha resuelto.
- Si es así, reactiva los plugins uno por uno y prueba después de cada activación para encontrar el plugin conflictivo.
Prueba de conflicto de tema:
- Cambia a un tema predeterminado (por ejemplo, Twenty Twenty o Storefront).
- Comprueba si el feed se procesa correctamente.
Si encuentras un conflicto, ponte en contacto con nuestro equipo de soporte con los detalles.
5. Errores fatales
Un error fatal puede detener el proceso de generación del feed.
¿Cómo comprobarlo?
- Ve a WP Admin → WooCommerce → Estado → Registros.
- Abre el último registro de
errores-fatales. - Busca entradas relacionadas con
woo-product-feed-proowoo-product-feed-elite.
Si encuentras un error, comparte el registro con nuestro equipo de soporte.
Siguiendo estos pasos, generalmente puedes determinar si el problema está relacionado con los límites de alojamiento, el tamaño del lote o conflictos con otros plugins o temas.
6. Desactivar solicitudes de generación de feeds HTTP
Si tu feed se queda atascado o no se completa correctamente, puede ser útil cambiar la forma en que se genera el feed. El plugin incluye una opción llamada “Desactivar las solicitudes de generación de feed HTTP” que cambia la forma en que funciona el procesamiento del feed.
Cuando esta opción está activada, fuerza que la generación del feed ocurra completamente en el lado del servidor en lugar de ser activada por tu navegador. Esto puede prevenir tiempos de espera agotados o feeds incompletos, especialmente en tiendas más grandes o entornos de alojamiento más lentos.
Para activarla:
- Ve a Product Feed → Ajustes → General.
- Busca la opción “Desactivar las solicitudes de generación de feed HTTP”.
- Marca la casilla para activarlo y guarda tus ajustes.
Puedes obtener más información sobre lo que hace esta opción y cuándo usarla aquí: ¿Qué hace “Desactivar las solicitudes de generación de feed HTTP”?
Problema no listado
Si nada de lo anterior soluciona tu problema, no dudes en crear un nuevo ticket para contactar con nuestro equipo de soporte.
Ten en cuenta que el sistema de tickets de soporte es exclusivo para usuarios de Product Feed ELITE.
Si solo está utilizando el plugin Product Feed Pro, no dude en abrir un nuevo tema en el foro de WordPress.org.

