[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-69308 : les règles de prix de catalogue ne s’appliquent pas lorsque la special_price est définie au niveau du site web

Le correctif ACSD-69308 corrige le problème où les règles de prix de catalogue ne s’appliquaient pas lorsque special_price était défini uniquement au niveau du site web (et non au niveau de « Toutes les vues de la boutique »). Après la correction, les règles de prix de catalogue sont correctement appliquées en vérifiant d’abord le magasin par défaut du site web. Ce correctif est disponible lorsque la version 1.1.76 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-69308. 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.8

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

Les règles de prix de catalogue ne s’appliquaient pas lorsque special_price était configuré uniquement au niveau du site web. Le système n’a pas reconnu correctement le prix des produits affectés à une vue de magasin spécifique, ce qui a entraîné une incohérence dans la tarification.

Procédure à suivre :

  1. Connectez-vous au panneau d’administration.
  2. Créez un site web, une boutique et une vue de boutique personnalisés (web2).
  3. Définissez Catalog Price Scope sur Site Web.
  4. Définissez Use for Promo Rule Conditions sur Oui pour l’attribut special_price.
  5. Créez la règle de prix de catalogue suivante.
Website: web2
Conditions:
Special Price  greater than  15
Special Price  less than  50
Actions:
Apply: Apply as percentage of original
Discount Amount: 100
  1. Créez deux produits affectés uniquement à la vue de magasin web2.

Produit 01 :

Set Advanced Pricing:
All Store View Scope: 30.00
web2 scope: 40.00

Produit 02 :

Set Advanced Pricing:
All Store View Scope: keep empty
web2 scope: 40.00
  1. Réindexez et chargez chaque produit sur le storefront sous la vue de magasin web2.

Résultats attendus :

La règle de prix de catalogue doit être appliquée à l’affichage de la boutique web2. Le produit 02 doit afficher un prix de 0,00 **, car son prix spécial correspond à la condition de la règle de catalogue.

Résultats réels :

  • Produit 01 : le prix s’affiche sous la forme 0,00, qui correspond à la condition de règle de catalogue.
  • Produit 02 : le prix s’affiche à 40,00, ce qui n’est pas prévu, car la règle de catalogue doit être appliquée en fonction du prix spécial défini au niveau du site web.

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