ACSD-69351 : les soldes des cartes-cadeaux et les dates d'expiration sont affichés sur des sites Web incorrects
Le correctif ACSD-69351 corrige le problème d’affichage des soldes des cartes-cadeaux et des dates d’expiration sur des sites web incorrects sans valider la portée du site web affecté. Ce correctif est disponible lorsque la version 1.1.77 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-69351. 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-p8
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.4 - 2.4.8-p3
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
Problème en raison duquel les soldes des cartes-cadeaux et les dates d’expiration ne sont pas affichés conformément à la portée du site web attribuée.
Procédure à suivre :
- Créez Site Web A et Site Web B, puis créez un magasin et une vue de magasin correspondants pour chaque site Web.
- Accédez à Catalog > Products > Add Product > Simple Product, définissez les valeurs Name, SKU, Price (par exemple, 10.00) et Stock Status sur In Stock. Dans la section Product in Websites, sélectionnez Site Web A et Site Web B, puis Save le produit.
- Accédez à Marketing > Gift Card Accounts > Add Gift Card Account, définissez Website sur Site Web A uniquement, configurez le solde comme 100,00, définissez le Status sur Activé, sélectionnez une date d’expiration ultérieure, Save le compte de carte cadeau et notez le code de carte cadeau généré.
- Ouvrez le storefront pour Website B et ajoutez le produit créé précédemment au panier.
- Sur la page du panier, recherchez la section Gift Card, saisissez le code de carte cadeau attribué au site Web A, puis sélectionnez Check gift card status and balance sans appliquer la carte cadeau. Le solde et la date d’expiration s’affichent.
- Vous pouvez également vous connecter à un compte client sur Site Web B, accéder à My Account > Gift Card, saisir le même code de carte cadeau et vérifier le solde. Le solde et la date d’expiration s’affichent.
- Effectuez le passage en caisse sur Site Web B et essayez d’appliquer le même code de carte cadeau. Le système rejette correctement la carte cadeau en raison de la validation de la portée du site web.
Résultats attendus :
Le solde doit rester limité au site web attribué, et le système doit afficher l'erreur suivante lors de l'application de la carte cadeau : Veuillez corriger le site web du compte de carte cadeau : X.
Résultats réels :
Le système affiche le solde de la carte cadeau quelle que soit la restriction du site Web affectée.
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 .