Module de suppression sécurisée de grandes quantités de produits dans le panneau Magento 2
- Compatibilité
- 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
Description / Module de suppression sécurisée de grandes quantités de produits dans le panneau Magento 2
MAGENTO 2 · CATALOGUE · NETTOYAGE DES DONNÉES · FILE D'ATTENTE
Transférez la suppression massive de produits vers une file d'attente.
Kowal Delete Products Queue
Sélectionnez les produits obsolètes dans le panneau et lancez leur suppression en arrière-plan. Séparez la sélection des éléments de l'exécution de l'opération afin que le nettoyage d'un grand catalogue ne nécessite pas d'attendre dans une seule requête d'administration.
Action de masse · Suppression par SKU · Journaux de processus
FONCTIONNEMENT EN PRATIQUE
01 · Vous choisissez les produits
Vous filtrez et sélectionnez les éléments dans le catalogue Magento.
02 · Vous les envoyez dans la file d'attente
Le panneau ajoute les tâches de suppression par SKU.
03 · Le processus traite les tâches
Le consommateur lancé supprime les produits et enregistre les journaux.
Quels avantages pour votre boutique ?
Découvrez les fonctionnalités, les cas d'utilisation et les paramètres du module.
Supprimez en masse des milliers de produits — rapidement et sans douleur dans le panneau Magento 2
Vous avez des milliers de produits obsolètes ou erronés dans votre boutique Magento 2 ? Toute tentative de les supprimer manuellement depuis le panneau se termine par des erreurs, un blocage du système ou… la perte d'une journée entière ? Ce module a justement été conçu pour résoudre ce problème.
Que peut faire ce module Magento ?
Il supprime les produits en arrière-plan après le lancement du processus de traitement de la file d'attente ; l'administrateur n'attend pas l'exécution complète de l'opération dans une seule requête.
Aucune écriture de scripts ni de lignes de code n'est nécessaire
La suppression s'effectue successivement dans le processus de file d'attente, en dehors de la requête du panneau. Elle utilise toujours les ressources du serveur ; la charge dépend de la configuration et du catalogue.
La suppression des images associées mentionnée précédemment dans la description nécessite une confirmation séparée : le consommateur vérifié ne lance pas le nettoyage des fichiers de galerie.
Il journalise l'ensemble du processus, ce qui vous donne un contrôle complet
À qui s'adresse ce module Magento ?
Ce module est idéal pour :
Les administrateurs de boutiques Magento 2 qui souhaitent supprimer un grand nombre de produits
Les personnes qui synchronisent souvent les produits avec des grossistes et souhaitent nettoyer régulièrement les données obsolètes
Les entreprises qui recherchent une solution stable et sûre sans recruter de développeur
Sans ce module
La suppression manuelle des produits prend une éternité
Une tentative de suppression massive depuis le panneau se termine souvent par des erreurs ou un blocage de Magento
Il faut écrire ses propres scripts, ce qui exige des connaissances techniques et comporte un risque d'erreurs
Avec ce module
Vous ajoutez les produits à supprimer, par exemple par SKU
Le module les supprime automatiquement, en arrière-plan, par étapes
Vous gagnez du temps, de l'espace et de la sérénité
La file d'attente doit être traitée
L'action de masse ajoute des tâches à la file d'attente kowal.delete_product. L'enregistrement dans la file d'attente ne signifie pas encore que le produit est supprimé. La configuration du déploiement doit lancer le consommateur Magento qui traite les tâches une par une.
La gestion du catalogue ne nécessite pas d'écrire votre propre script de suppression. La préparation du processus de file d'attente et la vérification du fonctionnement dans l'environnement concerné restent des éléments du déploiement.
Produits, images et périmètre réel
Le consommateur supprime les produits via le référentiel Magento et tente de supprimer leurs URL rewrites. Il enregistre les erreurs ainsi que le temps de traitement dans les journaux.
La description précédente mentionnait la suppression automatique des images associées. Dans le code vérifié, cet appel est inactif ; le paquet ne permet pas de promettre le nettoyage des fichiers image inutilisés. Ce périmètre doit être confirmé ou mis en œuvre séparément.
Suppression par étapes et contrôle du résultat
La file d'attente déplace le travail en dehors de la requête initiale du panneau, mais elle utilise toujours les ressources du serveur. Adaptez le mode de lancement et la limite de traitement à la taille du catalogue.
L'opération supprime définitivement les produits indiqués ; il ne s'agit pas d'un archivage. Avant de commencer, vérifiez la sélection ainsi que la sauvegarde. Une fois l'opération terminée, examinez les journaux et confirmez le résultat dans le catalogue — un message en échec peut être marqué comme traité et ne pas être relancé automatiquement.
Installation via Composer
Paquet kowal/module-deleteproductsqueue, module Kowal_DeleteProductsQueue. Après avoir configuré l'accès au référentiel Kowal, installez le paquet, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.
De la configuration au résultat
1. Vous choisissez les produits
Vous filtrez et sélectionnez les éléments dans le catalogue Magento.
2. Vous les envoyez dans la file d'attente
Le panneau ajoute les tâches de suppression par SKU.
3. Le processus traite les tâches
Le consommateur lancé supprime les produits et enregistre les journaux.
Nettoyage du catalogue après synchronisation
Après la mise à jour de l'offre du grossiste, vous isolez les produits obsolètes. Les éléments sélectionnés sont envoyés dans la file d'attente traitée par le processus Magento lancé.
Avant de lancer la suppression, vous vérifiez la sélection et la sauvegarde. La file d'attente effectue la suppression réelle des produits.
Structurez le processus de nettoyage du catalogue
Vous souhaitez adapter le module à votre boutique ? Demandez le déploiement de Kowal Delete Products Queue et discutez de la configuration ou des extensions nécessaires.
Caractéristiques
| Compatibilité avec le modèle | Luma / Blank, KOWAL |
|---|
Notice d'installation du module
Installation
* Dans un environnement de production, il est recommandé d'utiliser l'option --keep-generated
Type : Composer
- Ajoutez le référentiel Composer à la configuration :
Les données d'accès au référentiel Composer, c'est-à-dire l'adresse e-mail du client et le jeton de licence, vous seront envoyées par e-mail après l'achat. Elles sont également disponibles dans l'espace client après connexion sur kowal.store. Remplacez
TWOJ_EMAIL_KLIENTApar l'adresse e-mail de votre compte etTWOJ_TOKENpar le jeton reçu. Exécutez les commandes dans le répertoire racine de Magento.composer config repositories.kowal composer https://repo.kowal.store - Configurez l'accès au référentiel Composer Kowal :
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN' - Installez le module à l'aide de Composer :
composer require kowal/module-deleteproductsqueue - Activez le module :
php bin/magento module:enable Kowal_DeleteProductsQueue - Effectuez la mise à jour de la base de données :
php bin/magento setup:upgrade - Videz le cache Magento :
php bin/magento cache:flush