ACP2E-4870 : les e-mails d’alerte de produit ignorent les paramètres d’e-mail de vue de magasin

Le correctif ACP2E-4870 corrige le problème où les notifications par e-mail d’alerte de produit ignorent les paramètres d’e-mail de vue de magasin. Ce correctif est disponible lorsque la version 1.1.82 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACP2E-4870. Notez que ce problème doit être résolu dans Adobe Commerce 2.4.10.

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-p8

Compatible avec les versions d’Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.5 - 2.4.9
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 notifications par e-mail d’alerte de produit ignorent les paramètres d’e-mail de vue de magasin.

Procédure à suivre :

  1. Utilisez un site web avec au moins deux vues de magasin.
  2. Dans la barre latérale d’administration, accédez à Stores > Paramètres > Configuration > Catalogue > Catalogue. Dans Product Alerts, définissez Allow Alert When Product Comes Back in Stock sur Yes pour la portée du site web.
  3. Dans la barre latérale d’administration, accédez à Stores > Paramètres > Configuration > Catalogue > Inventaire. Dans Stock Options, définissez Display Out of Stock Products sur Yes afin que le produit en rupture de stock puisse être ouvert sur le storefront.
  4. Dans la barre latérale d’administration, accédez à Stores > Paramètres > Configuration > Advanced > System. Dans Mail Sending Settings, laissez Disable Email Communications défini sur No dans la portée de Default Config.
  5. Modifiez l’étendue de la configuration sur la vue de magasin autre que la vue par défaut et définissez Disable Email Communications sur Yes.
  6. Créez un compte client sur le storefront non par défaut.
  7. Accédez à Catalogue > Products.
  8. Créez un produit simple affecté au site web.
  9. Définissez le produit sur Out of Stock.
  10. Assurez-vous qu’il est visible sur le storefront non par défaut.
  11. Sur le storefront non par défaut, ouvrez le produit en rupture de stock.
  12. Sélectionnez Notify me when this product is in stock.
  13. Accédez à Catalogue > Products et définissez le produit simple sur In Stock.
  14. Attendez que la tâche cron catalog_product_alert et le client associé traitent l’alerte.
  15. Vérifiez la boîte de réception du client.

Résultats attendus :

Le client dans la vue de magasin autre que la vue par défaut ne reçoit pas d’e-mail d’alerte de produit.

Résultats réels :

Un e-mail d’alerte de produit est envoyé au client à partir de la vue de magasin par défaut, même si Disable Email Communications est défini sur Yes pour cette vue de magasin.

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
commerce-operations-help-tools