[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

ACP2E-4431 : les Related Products correspondant à la cible sont supprimés pendant le processus de réindexation

Le correctif ACP2E-4431 corrige le problème où les Related Products correspondant aux règles de la cible sont supprimées pendant le processus de réindexation. Ce correctif est disponible lorsque la version 1.1.78 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACP2E-4431. 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-p4

Compatible avec les versions d’Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.4 - 2.4.8-p4
NOTE
Le correctif peut s’appliquer à d’autres versions avec de nouvelles versions de Quality Patches Tool. Pour vérifier si le correctif est compatible avec votre version d’Adobe Commerce, mettez à jour le package 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

Les Related Products qui sont associés aux règles de la cible sont supprimés pendant le processus de réindexation.

Procédure à suivre :

  1. Créez 10000 ou plusieurs produits.

  2. Attribuez 10000 produits ou plus à 5 000 catégories ou plus.

  3. Créez 100 règles de produit associées ou plus.

  4. Configurez les conditions de règle où la Products à correspondre au Product Category d’utilisation est X.

  5. Configurez les Products à afficher à l’aide de Product Category est Constant Value Y.

  6. Exécutez cette requête GraphQL pour récupérer les related_products d’un produit :

    code language-graphql
    {
        products(filter: { url_key: { eq: "simple-product-491" } }) {
            items {
                sku
                related_products {
                    uid
                    sku
                    name
                    url_key
                    stock_status
                    price_range {
                        minimum_price {
                            regular_price {
                               value
                            }
                            final_price {
                                value
                            }
                        }
                    }
                }
            }
        }
    }
    
  7. Créez une liste d’attente importante pour l’index targetrule_product_rule.

  8. Créez une liste d’attente importante pour l’index targetrule_rule_product.

  9. Exécutez l’indexeur de targetrule_rule_product.

  10. Exécutez l’indexeur de targetrule_product_rule.

Résultats attendus :

La liste related_products est toujours remplie avec des produits qui correspondent aux conditions de la règle.

Résultats réels :

La liste related_products renvoie un tableau vide pendant l’exécution des indexeurs.

Application du correctif

Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :

Lecture connexe

Pour en savoir plus sur Quality Patches Tool, consultez :

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3