Magento se bloquea porque intentas ser eficiente…
Imagina esta situación:
Llevas varios años gestionando una tienda Magento 2. Tienes miles de productos que hace tiempo que ya no están disponibles en los proveedores o que han dejado de venderse. Decides poner orden y seleccionas cientos de artículos en el panel para eliminarlos. Haces clic… y esperas.
504 Gateway Timeout
«No se ha podido procesar la solicitud…»
¿Te resulta familiar?
¿Por qué Magento 2 no puede gestionarlo bien?
Magento 2 es una plataforma potente, pero la eliminación de productos es uno de sus puntos débiles. Al eliminar cada producto, el sistema debe:
- eliminar los datos relacionados (por ejemplo, atributos, relaciones, imágenes),
- limpiar los índices y la caché,
- actualizar los registros y las dependencias.
Si intentas hacerlo al mismo tiempo para 200 o 1000 productos, Magento simplemente no puede con ello. Especialmente en servidores con recursos limitados.
Solución: el módulo Kowal Delete Products via Queue
En lugar de intentar eliminarlo todo de una vez, puedes hacerlo en segundo plano, paso a paso, sin bloquear el panel ni arriesgarte a errores. Así funciona el módulo Kowal Delete Products via Queue.
¿Qué hace exactamente el módulo?
- Añade un nuevo botón a la lista de productos: «Eliminar en segundo plano»
- Cada producto seleccionado pasa a la cola
- Los productos se procesan automáticamente, limitando la carga
- También permite eliminar las imágenes asociadas al producto
¿Cómo se ve en el panel?


Comparación: con módulo vs. sin módulo
| Función / problema | Sin módulo | Con el módulo DeleteProductsQueue |
|---|---|---|
| Eliminación de más de 1000 productos | A menudo termina con un error | Funciona en segundo plano, sin errores |
| Carga del servidor | Alta | Baja, distribuida en el tiempo |
| Conocimientos técnicos necesarios | Sí | No |
| Gestión de imágenes | Manual | Automática |
| Posibilidad de trabajar en paralelo | No | Sí, puedes seguir trabajando |
¿Para quién es este módulo?
Este módulo te resultará útil si:
- diriges una gran tienda Magento con muchos productos de temporada,
- tienes una integración con mayoristas y eliminas con frecuencia productos no disponibles,
- quieres mantener el orden en la base de datos,
- no tienes acceso SSH ni conocimientos técnicos.
¿Cómo instalar el módulo?
composer require kowal/module-deleteproductsqueuephp bin/magento module:enable Kowal_DeleteProductsQueuephp bin/magento setup:upgrade Instrucciones detalladas de instalación: [Ver instrucciones →]
Resumen
Si quieres poner orden en tu tienda Magento 2 y eliminar productos innecesarios sin estrés ni errores, elige una solución que lo haga por ti: en segundo plano y sin bloquear el sistema.