[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

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

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 :

  1. Créez Site Web A et Site Web B, puis créez un magasin et une vue de magasin correspondants pour chaque site Web.
  2. 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.
  3. 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é.
  4. Ouvrez le storefront pour Website B et ajoutez le produit créé précédemment au panier.
  5. 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.
  6. 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.
  7. 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 :

Lecture connexe

Pour en savoir plus sur Quality Patches Tool, consultez :

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3