[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-53643 : le total de la commande est incorrect lors de la passation d'une commande fournisseur

Le correctif ACSD-53643 corrige le problème en raison duquel le total de la commande est incorrect lors de la passation d'une commande fournisseur avec des produits désactivés ou en rupture de stock. Ce correctif est disponible lorsque la version 1.1.41 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-53643. Notez que le problème est planifié pour être corrigé dans Adobe Commerce 2.4.7.

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

Compatible avec les versions d’Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.3 - 2.4.6-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

Le total de la commande est incorrect lors de la passation d'une commande fournisseur avec des produits désactivés ou en rupture de stock.

Procédure à suivre :

  1. Installez B2B et Inventory.
  2. Accédez à Admin > Store > Configuration > B2B et définissez Company = Oui et Purchase Order = Oui.
  3. Effacez le cache de configuration.
  4. Créez une nouvelle entreprise, activez-la et activez-la Purchase order pour l’entreprise.
  5. Créez un nouvel utilisateur pour la société.
  6. Créez une Règle d'approbation pour approuver toutes les commandes supérieures à 1 USD par l'administrateur de la société.
  7. Créez une source supplémentaire.
  8. Connectez-vous en tant que nouvel utilisateur d’entreprise.
  9. Ajoutez deux produits au panier et passez un bon de commande.
  10. Désactivez le deuxième produit.
  11. Connectez-vous en tant qu’administrateur d’entreprise.
  12. Ouvrez la commande fournisseur et vérifiez qu'elle contient les deux produits et que le total est pour les deux produits.
  13. Validez la commande fournisseur.
  14. Passez la commande.
  15. Ouvrez les détails de la commande.

Résultats attendus :

  • Impossible de passer la commande même si un produit de la commande est désactivé ou en rupture de stock.
  • Place Order bouton est masqué.

Résultats réels :

La commande passée contient uniquement le premier produit actif, mais le total de la commande est calculé pour les deux produits.

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 :

Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à Quality Patches Tool : Rechercher des correctifs dans le guide de Quality Patches Tool.

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