Module voor veilig verwijderen van grote aantallen producten in het Magento 2-beheerpanel
- Compatibiliteit
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Beschrijving / Module voor veilig verwijderen van grote aantallen producten in het Magento 2-beheerpanel
MAGENTO 2 · CATALOGUS · GEGEVENS OPSCHONEN · WACHTRIJ
Verplaats het massaal verwijderen van producten naar de wachtrij.
Kowal Delete Products Queue
Selecteer verouderde producten in het beheerpanel en laat ze op de achtergrond verwijderen. Scheid de selectie van items van de uitvoering, zodat het opschonen van een grote catalogus niet hoeft te wachten binnen één beheerrequest.
Bulkactie · Verwijderen op SKU · Proceslogs
HOE HET IN DE PRAKTIJK WERKT
01 · U kiest producten
U filtert en selecteert items in de Magento-catalogus.
02 · U stuurt ze naar de wachtrij
Het beheerpanel voegt verwijdertaken toe op basis van SKU.
03 · Het proces verwerkt de taken
De actieve consumer verwijdert producten en slaat logs op.
Wat levert dit uw shop op?
Bekijk de functies, toepassingen en instellingen van de module.
Verwijder duizenden producten in bulk — snel en zonder gedoe in het Magento 2-beheerpanel
Heeft u duizenden verouderde of foutieve producten in uw Magento 2-shop? Eindigt een poging om ze handmatig vanuit het beheerpanel te verwijderen met fouten, een vastlopend systeem of… een hele dag tijdverlies? Deze module is precies ontwikkeld om dat probleem op te lossen.
Wat kan deze Magento-module?
Verwijdert producten op de achtergrond nadat het wachtrijverwerkingsproces is gestart; de beheerder wacht niet tot de volledige bewerking binnen één request is uitgevoerd.
Vereist geen scripts of regels code schrijven
Het verwijderen gebeurt achtereenvolgens in het wachtrijproces, buiten het request van het beheerpanel. Het gebruikt nog steeds serverresources; de belasting hangt af van de configuratie en de catalogus.
Het onderwerp van het verwijderen van gekoppelde afbeeldingen dat eerder in de beschrijving werd genoemd, vereist aparte bevestiging: de gecontroleerde consumer start geen opschoning van galerijbestanden.
Logt het volledige proces, zodat u volledige controle heeft
Voor wie is deze Magento-module bedoeld?
Deze module is ideaal voor:
Beheerders van Magento 2-shops die een groot aantal producten willen verwijderen
Gebruikers die regelmatig producten synchroniseren met groothandels en verouderde gegevens consequent willen opschonen
Bedrijven die zoeken naar een stabiele en veilige oplossing zonder een programmeur in te schakelen
Zonder deze module
Handmatig producten verwijderen duurt eindeloos
Een poging tot massaal verwijderen vanuit het beheerpanel eindigt vaak met fouten of een vastgelopen Magento
U moet eigen scripts schrijven, wat technische kennis vereist en risico op fouten met zich meebrengt
Met deze module
U voegt producten toe om te verwijderen, bijvoorbeeld op SKU
De module verwijdert ze zelfstandig, op de achtergrond en in stappen
U bespaart tijd, ruimte en frustratie
De wachtrij moet worden verwerkt
De bulkactie voegt taken toe aan de wachtrij kowal.delete_product. Opslaan in de wachtrij betekent nog niet dat het product is verwijderd. De implementatieconfiguratie moet een Magento-consumer starten die de taken achtereenvolgens verwerkt.
Voor catalogusbeheer hoeft u geen eigen verwijderingsscript te schrijven. Het voorbereiden van het wachtrijproces en het controleren van de werking in de betreffende omgeving blijven onderdeel van de implementatie.
Producten, afbeeldingen en de werkelijke scope
De consumer verwijdert producten via de Magento-repository en probeert hun URL rewrites te verwijderen. Fouten en verwerkingstijd worden in de logs opgeslagen.
In de eerdere beschrijving werd automatisch verwijderen van gekoppelde afbeeldingen genoemd. In de gecontroleerde code is deze aanroep inactief; het pakket biedt geen basis voor de belofte dat ongebruikte fotobestanden worden opgeschoond. Deze scope moet apart worden bevestigd of geïmplementeerd.
Stapsgewijs verwijderen en controle van het resultaat
De wachtrij verplaatst het werk buiten het oorspronkelijke request van het beheerpanel, maar gebruikt nog steeds serverresources. Stem de startmethode en verwerkingslimiet af op de omvang van de catalogus.
De bewerking verwijdert de geselecteerde producten definitief; het is geen archivering. Controleer vóór de start de selectie en de back-up. Bekijk na afloop de logs en bevestig het resultaat in de catalogus — een mislukte melding kan als verwerkt worden gemarkeerd en hoeft niet automatisch opnieuw te worden uitgevoerd.
Installatie via Composer
Pakket kowal/module-deleteproductsqueue, module Kowal_DeleteProductsQueue. Nadat toegang tot de Kowal-repository is geconfigureerd, installeert u het pakket, schakelt u de module in, werkt u Magento bij en leegt u de cache. Houd in productie rekening met compilatie en deployment van statische content volgens het proces van de shop.
Van configuratie tot resultaat
1. U kiest producten
U filtert en selecteert items in de Magento-catalogus.
2. U stuurt ze naar de wachtrij
Het beheerpanel voegt verwijdertaken toe op basis van SKU.
3. Het proces verwerkt de taken
De actieve consumer verwijdert producten en slaat logs op.
Catalogus opschonen na synchronisatie
Na het bijwerken van het aanbod van de groothandel selecteert u verouderde producten. De geselecteerde items gaan naar de wachtrij, die wordt verwerkt door het actieve Magento-proces.
Voordat u de verwijdering opdraagt, controleert u de selectie en de back-up. De wachtrij voert de daadwerkelijke verwijdering van producten uit.
Breng orde in het proces voor catalogusopschoning
Wilt u de module afstemmen op uw shop? Vraag naar de implementatie van Kowal Delete Products Queue en bespreek de configuratie of benodigde uitbreidingen.
Meer informatie
| Overeenstemming met sjabloon | Luma / Blank, Smid |
|---|
Installatiehandleiding voor de module
Installatie
* In een productieomgeving wordt aanbevolen de optie --keep-generated te gebruiken
Type: Composer
- Voeg de Composer-repository toe aan de configuratie:
Toegangsgegevens voor de Composer-repository, het e-mailadres van de klant en de licentietoken, ontvangt u per e-mail na aankoop. Ze zijn ook beschikbaar in het klantpaneel na inloggen op kowal.store. Vervang
TWOJ_EMAIL_KLIENTAdoor het e-mailadres van uw account enTWOJ_TOKENdoor de ontvangen token. Voer de opdrachten uit in de hoofdmap van Magento.composer config repositories.kowal composer https://repo.kowal.store - Configureer toegang tot de Kowal Composer-repository:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN' - Installeer de module met Composer:
composer require kowal/module-deleteproductsqueue - Schakel de module in:
php bin/magento module:enable Kowal_DeleteProductsQueue - Voer de database-update uit:
php bin/magento setup:upgrade - Leeg de Magento-cache:
php bin/magento cache:flush