Magento loopt vast omdat je efficiënt probeert te werken…
Stel je de volgende situatie voor:
Je beheert al enkele jaren een Magento 2-winkel. Je hebt duizenden producten die al lang niet meer beschikbaar zijn bij leveranciers of niet meer worden verkocht. Je besluit orde op zaken te stellen en selecteert honderden items in het paneel om ze te verwijderen. Klik… en je wacht.
504 Gateway Timeout
„Het verzoek kon niet worden verwerkt…”
Klinkt bekend?
Waarom kan Magento 2 hier niet goed mee omgaan?
Magento 2 is een krachtig platform, maar het verwijderen van producten is een van de zwakke punten. Bij het verwijderen van elk product moet het systeem:
- gekoppelde gegevens verwijderen (bijv. attributen, relaties, afbeeldingen),
- indexen en cache opschonen,
- logs en afhankelijkheden bijwerken.
Als je dit tegelijk probeert te doen voor 200 of 1000 producten, kan Magento het simpelweg niet aan. Vooral op servers met beperkte resources.
De oplossing: de module Kowal Delete Products via Queue
In plaats van alles in één keer te verwijderen, kun je dit op de achtergrond – stap voor stap doen, zonder het paneel te blokkeren en zonder risico op fouten. Zo werkt de module Kowal Delete Products via Queue.
Wat doet de module precies?
- Voegt een nieuwe knop toe aan de productlijst: „Verwijder op de achtergrond”
- Elk geselecteerd product wordt aan de wachtrij toegevoegd
- Producten worden automatisch verwerkt, met beperkte belasting
- Ondersteunt ook het verwijderen van afbeeldingen die aan het product zijn gekoppeld
Hoe ziet dit eruit in het paneel?


Vergelijking: met module vs. zonder module
| Functie / probleem | Zonder module | Met de module DeleteProductsQueue |
|---|---|---|
| 1000+ producten verwijderen | Eindigt vaak met een fout | Werkt op de achtergrond, zonder fouten |
| Serverbelasting | Hoog | Laag, verspreid over de tijd |
| Technische kennis vereist | Ja | Nee |
| Afbeeldingen verwerken | Handmatig | Automatisch |
| Mogelijkheid om parallel te werken | Nee | Ja – je kunt gewoon verder werken |
Voor wie is deze module bedoeld?
Deze module is handig als:
- je een grote Magento-winkel met veel seizoensproducten beheert,
- je een integratie met groothandels hebt en vaak niet-beschikbare producten verwijdert,
- je orde wilt houden in de database,
- je geen toegang tot SSH of technische kennis hebt.
Hoe installeer je de module?
composer require kowal/module-deleteproductsqueuephp bin/magento module:enable Kowal_DeleteProductsQueuephp bin/magento setup:upgrade Gedetailleerde installatie-instructie: [Bekijk de instructie →]
Samenvatting
Als je orde wilt scheppen in je Magento 2-winkel en onnodige producten zonder stress en fouten wilt verwijderen, kies dan een oplossing die dit voor je doet – op de achtergrond en zonder dat het systeem vastloopt.