ACSD-53098 : les produits du catalogue partagé ne reflètent pas sur l’interface frontale

Le correctif ACSD-53098 corrige le problème en raison duquel les produits affectés à un catalogue partagé ne reflètent pas sur l’interface lors de l’exécution d’un index partiel. Ce correctif est disponible lorsque Quality Patches Tool (QPT) 1.1.38 est installé. L’ID de correctif est ACSD-53098. Veuillez noter que le problème doit être corrigé dans Adobe Commerce 2.4.7.

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.3

Compatible avec les versions d’Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.3 - 2.4.3-p3
NOTE
Le correctif peut devenir applicable à d’autres versions avec de nouvelles versions Quality Patches Tool. 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ème

Les produits affectés à un catalogue partagé via l’API ne s’affichent pas sur le front-end après l’exécution de la tâche cron par l’indexeur partiel, suivi du cron du consommateur.

Étapes à reproduire :

  1. Configurez RabbitMQ comme service de file d’attente.

  2. Passez les indexeurs en mode Update on Schedule.

  3. Créez un catalogue partagé et affectez-le à une entreprise.

  4. Créez un produit simple et affectez-le à une catégorie. Exécutez la réindexation partielle :

    bin/magento cron:run --group=index --bootstrap=standaloneProcessStarted=1

  5. Utilisez la requête d’API suivante pour affecter le produit créé au catalogue partagé.

    code language-none
    pub/rest/all/V1/sharedCatalog/<id>/assignProducts
    {
        "products":[{
            "sku": "24-MB06"
            }
        ]
    }
    
  6. Exécutez le cron suivant pour effacer les files d’attente, puis exécutez la réindexation partielle :

    bin/magento cron:run --group=consumers

    bin/magento cron:run --group=index --bootstrap=standaloneProcessStarted=1

  7. Connectez-vous au front-end en tant qu’utilisateur de l’entreprise.

  8. Consultez la page de catégorie de front-end.

Résultats attendus :

Les produits nouvellement attribués apparaissent sur le front-end.

Résultats réels :

Les produits nouvellement attribués n’apparaissent pas sur le front-end.

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 Quality Patches Tool, voir :

Pour plus d'informations sur les autres correctifs disponibles dans QPT, reportez-vous à Quality Patches Tool : Recherche de correctifs dans le guide Quality Patches Tool.

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