Magento si blocca perché cerchi di essere efficiente…
Immagina questa situazione:
Gestisci un negozio Magento 2 da diversi anni. Hai migliaia di prodotti che da tempo non sono più disponibili presso i fornitori oppure hanno smesso di vendere. Decidi di fare ordine e selezioni centinaia di articoli nel pannello per eliminarli. Clic… e aspetti.
504 Gateway Timeout
“Impossibile elaborare la richiesta…”
Ti suona familiare?
Perché Magento 2 non riesce a gestirlo?
Magento 2 è una piattaforma potente, ma l’eliminazione dei prodotti è uno dei suoi punti deboli. Quando elimina ogni prodotto, il sistema deve:
- rimuovere i dati collegati (ad es. attributi, relazioni, immagini),
- pulire gli indici e la cache,
- aggiornare log e dipendenze.
Se provi a farlo contemporaneamente per 200 o 1000 prodotti, Magento semplicemente non ce la fa. Soprattutto su server con risorse limitate.
La soluzione: il modulo Kowal Delete Products via Queue
Invece di provare a eliminare tutto in una volta, puoi farlo in background – passo dopo passo, senza bloccare il pannello e senza rischiare errori. È così che funziona il modulo Kowal Delete Products via Queue.
Cosa fa esattamente il modulo?
- Aggiunge un nuovo pulsante all’elenco dei prodotti: “Elimina in background”
- Ogni prodotto selezionato viene inserito in coda
- I prodotti vengono elaborati automaticamente, con un carico controllato
- Gestisce anche l’eliminazione delle immagini collegate al prodotto
Come appare nel pannello?


Confronto: con modulo vs. senza modulo
| Funzione / Problema | Senza modulo | Con il modulo DeleteProductsQueue |
|---|---|---|
| Eliminazione di oltre 1000 prodotti | Spesso termina con un errore | Funziona in background, senza errori |
| Carico del server | Elevato | Basso, distribuito nel tempo |
| Competenze tecniche richieste | Sì | No |
| Gestione delle immagini | Manuale | Automatica |
| Possibilità di lavorare in parallelo | No | Sì – puoi continuare a lavorare |
Per chi è pensato questo modulo?
Questo modulo è utile se:
- gestisci un grande negozio Magento con molti prodotti stagionali,
- hai un’integrazione con grossisti e rimuovi spesso prodotti non disponibili,
- vuoi mantenere ordine nel database,
- non hai accesso SSH né competenze tecniche.
Come installare il modulo?
composer require kowal/module-deleteproductsqueuephp bin/magento module:enable Kowal_DeleteProductsQueuephp bin/magento setup:upgrade Istruzioni dettagliate per l’installazione: [Vedi le istruzioni →]
Riepilogo
Se vuoi fare ordine nel tuo negozio Magento 2 ed eliminare i prodotti inutili senza stress e senza errori, scegli una soluzione che lo faccia per te – in background e senza bloccare il sistema.