ACSD-66865 : l’enregistrement d’un Catalog Price Rule invalide les indexeurs et offre une alternative à la réindexation des produits affectés uniquement
Le correctif ACSD-66865 corrige le problème où l’enregistrement d’un Catalog Price Rule invalide les indexeurs et fournit une alternative à la réindexation des produits affectés uniquement. Ce correctif est disponible lorsque la version 1.1.68 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-66865. Ce problème a été résolu dans Adobe Commerce 2.4.8.
Produits et versions concernés
Le correctif est créé pour la version Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.7-p5
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.7 - 2.4.7-p6
magento/quality-patches
vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
L’enregistrement d’un Catalog Price Rule entraîne l’invalidation de tous les indexeurs, ce qui déclenche des réindexations complètes au lieu de réindexer uniquement les produits affectés.
Procédure à suivre :
- Assurez-vous que cron n’est pas en cours d’exécution et que tous les indexeurs sont définis pour se mettre à jour selon le calendrier (à l’exception de
customer_grid
qui peut se mettre à jour lors de l’enregistrement). - Exécutez une réindexation manuelle complète à l’aide de la commande :
php bin/magento indexer:reindex
. - Vérifiez que tous les index affichent le statut Ready avec des éléments 0 dans la liste d’attente.
- Dans la barre latérale d’administration, accédez à Marketing > Promotions > Catalog Price Rule. Créez une règle de prix de catalogue active pour un seul produit (par exemple, à l’aide d’une condition SKU).
- Exécutez la commande :
php bin/magento indexer:status
pour vérifier le statut de l’indexeur. - Notez que plusieurs index sont marqués comme Reindex Required, même si un seul produit est affecté.
Résultats attendus :
Seules les données de produit affectées sont identifiées et une réindexation partielle est déclenchée au lieu d’une réindexation complète sur tous les indexeurs.
Résultats réels :
Une réindexation complète est déclenchée pour tous les indexeurs, même lorsqu’un seul produit est affecté par le Catalog Price Rule.
Application du correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool.
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
Pour en savoir plus sur Quality Patches Tool, consultez :
- Quality Patches Tool : un outil en libre-service pour les correctifs de qualité dans le guide Outils .