ACSD-69020 : les produits configurables apparaissent dans Page Builder carrousels lorsque les produits enfants correspondent aux filtres
Le correctif ACSD-69020 corrige le problème où un produit configurable est automatiquement inclus dans Page Builder listes de carrousel de produits lorsqu’un produit enfant remplit les conditions de filtrage. Le produit parent est inclus uniquement si le produit enfant correspondant n'est pas visible individuellement. Ce correctif est disponible lorsque la version 1.1.77 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-69020. Notez que ce problème doit être résolu dans Adobe Commerce 2.4.9.
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-p7
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.7 - 2.4.7-p8
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
Un problème se produit lorsqu’un produit configurable est automatiquement inclus dans Page Builder listes de carrousel de produits lorsque l’un de ses produits enfants remplit les conditions de filtrage. Le produit parent est inclus uniquement si le produit enfant correspondant n'est pas visible individuellement.
Procédure à suivre :
-
Créez une mise à jour d’évaluation du contenu pour un produit existant, attendez le début de la mise à jour, puis exécutez les tâches cron.
-
Créez les produits suivants dans l’ordre :
-
Créez un
testconfigde produit configurable avec trois produits enfants :testconfig-option1testconfig-option2testconfig-option3
-
Créez trois produits simples :
testoption1testoption2testoption3
-
Créez un
testconfigtwode produit configurable avec trois produits enfants. -
Définissez Visibility sur Catalogue pour tous les produits simples (enfants).
-
-
Exécutez les traitements de réindexation ou cron.
-
Échangez les produits enfants entre les produits configurables :
- Modifiez le
testconfiget supprimez letestconfig-option1de produit enfant. - Modifiez le
testconfigtwoet supprimez letestconfigtwo-option3de produit enfant. - Modifiez le
testconfig, ajoutez letestconfigtwo-option1de produit enfant, puis cliquez sur Save. - Modifiez le
testconfigtwo, ajoutez letestconfig-option3de produit enfant, puis cliquez sur Save.
- Modifiez le
-
Exécutez à nouveau les traitements de réindexation ou cron.
-
Dans le panneau Admin, accédez à Content > Pages > Edit any page.
-
Sous Content section, cliquez sur Edit with Page Builder.
-
Ajouter une nouvelle ligne
-
Ajouter ou modifier du contenu Produits :
- Définissez Select Products By sur SKU.
- Définissez SKU sur
testconfigtwo-option1, puis cliquez sur Save.
-
Observez les produits configurables affichés dans le carrousel de produits.
Résultats attendus :
Seuls les produits configurables dont les produits enfants affectés ne sont pas visibles individuellement apparaissent dans le carrousel de produit.
Résultats réels :
Les produits configurables auxquels des testconfigtwo-option1 de produit enfant sont affectés apparaissent dans le carrousel de produit.
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 .