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
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 :
- Utilisez un site web avec au moins deux vues de magasin.
- 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.
- 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.
- 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.
- 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.
- Créez un compte client sur le storefront non par défaut.
- Accédez à Catalogue > Products.
- Créez un produit simple affecté au site web.
- Définissez le produit sur Out of Stock.
- Assurez-vous qu’il est visible sur le storefront non par défaut.
- Sur le storefront non par défaut, ouvrez le produit en rupture de stock.
- Sélectionnez Notify me when this product is in stock.
- Accédez à Catalogue > Products et définissez le produit simple sur In Stock.
- Attendez que la tâche cron
catalog_product_alertet le client associé traitent l’alerte. - 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 :
- 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 .