MDVA-30977 : produits manquants dans les catégories, indexage lié

Le correctif MDVA-30977 corrige les problèmes liés aux produits affichés sur les pages de catégorie storefront lors de la réindexation ou des actions de masse avec un grand nombre de produits. Ce correctif est disponible lorsque l’outil de correctifs de qualité (QPT) v.1.0.6 est installé. Les problèmes doivent être résolus dans Adobe Commerce 2.4.2.

Produits et versions concernés

Le correctif a été créé pour Adobe Commerce sur l’infrastructure cloud 2.3.4. Il est également compatible avec Adobe Commerce on-premise 2.3.4.

NOTE
Le correctif peut devenir applicable à d’autres versions avec les nouvelles versions de l’outil de correctifs de qualité. Pour vérifier si le correctif est compatible avec votre version Adobe Commerce, mettez à jour le package magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la Quality Patches Tool : recherchez des correctifs sur la page. Utilisez l’ID de correctif comme mot-clé de recherche pour localiser le correctif.

Problèmes

Problème 1

Le nombre de produits affichés sur la page de catégorie sur le storefront est différent après chaque rechargement de page lors de la mise à jour des produits en masse.

Étapes à reproduire :

  1. Créez au moins 30 000 produits dans deux catégories - au moins 15 000 produits dans chaque catégorie.
  2. Accédez à Catalogue > Produits dans l’administrateur Commerce.
  3. Sélectionnez tous les produits de la grille et effectuez une mise à jour des attributs en masse. Par exemple, définissez l’attribut New = Yes .
  4. Exécutez deux fois la tâche cron Magento à l’aide de la commande bin/magento cron:run.
  5. Actualisez les pages de catégorie sur Storefront pendant qu’Adobe Commerce effectue la mise à jour de 30 000 produits.

Résultat attendu :

Le nombre de produits des catégories est toujours de 15 000 sur chaque actualisation de page de catégorie.

Résultat réel :

Le nombre de produits des catégories est différent pour chaque actualisation de page de catégorie.

Problème 2

Lorsque la réindexation complète de l’inventaire est exécutée, les pages de catégorie deviennent vides et le message Nous ne pouvons pas trouver de produits correspondant à la sélection s’affiche.

Étapes à reproduire :

  1. Configurez Adobe Commerce avec Elasticsearch.
  2. Ajoutez un nouveau site web.
  3. Créez une source et affectez-la au nouveau site web à l’aide de l’option Gérer le stock.
  4. Créez 30 000 produits configurables.
  5. Affectez tous les produits au nouveau site web et ajoutez également l’inventaire à la nouvelle source d’inventaire.
  6. Exécutez une réindexation complète.
  7. Exécutez la réindexation de l’inventaire en exécutant bin/magento indexer:reindex inventory
  8. Parcourez une catégorie comportant un grand nombre de produits.

Résultat attendu :

Les pages de catégorie affichent les produits comme vous le faites habituellement lors de la réindexation.

Résultat réel :

Les pages de catégorie deviennent vides lors de la réindexation.

Appliquer le 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 l’outil Correctifs de qualité, consultez :

Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à la section Correctifs disponibles dans QPT .

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a