MDVA-31150 : facture sans informations de crédit de magasin

Le correctif MDVA-31150 corrige le problème de création d’une facture sans informations de crédit de magasin. Ce correctif est disponible lorsque l’ outil de correctifs de qualité (QPT) v.1.0.8 est installé. Veuillez noter que le problème sera corrigé dans Adobe Commerce version 2.4.2.

Produits et versions concernés

  • Ce correctif a été conçu pour Adobe Commerce sur l’infrastructure cloud 2.3.5-p2.
  • Le correctif est également compatible avec Adobe Commerce sur site et Adobe Commerce sur l’infrastructure cloud 2.3.0 à 2.3.5-p2 et 2.4.0 à 2.4.0-p1.
NOTE
Le correctif peut devenir applicable à d’autres versions avec les nouvelles versions de l’outil de correctifs de qualité. Pour vérifier si le correctif est compatible avec votre version Adobe Commerce, mettez à jour le package magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la Quality Patches Tool : recherchez des correctifs sur la page. Utilisez l’ID de correctif comme mot-clé de recherche pour localiser le correctif.

Problème

Après la commande de facture par l’API, les informations de solde client et de carte-cadeau utilisées ne sont pas présentes dans la facture.

Étapes à reproduire

  1. Ajoutez un montant de crédit de magasin à un compte client : dans la barre latérale Admin, accédez à Customers > Tous les clients.
  2. Recherchez l'enregistrement du client et cliquez sur Modifier dans la colonne Action, puis sur Stocker le crédit > Mettre à jour le solde > Enregistrer le client.
  3. Accédez à Storefront et ajoutez des produits au panier.
  4. Effectuez une commande en appliquant le montant du crédit de la boutique ou de la carte-cadeau comme paiement partiel.
  5. Créez une facture à l’aide de REST API>POST>/rest/V1/order/1/invoice avec la charge utile : { "capture": true, "items": [ { "extension_attributes": {}, "order_item_id": 3, "qty": 1 } ], "notify": true, "appendComment": true, "comment": { "extension_attributes": {}, "comment": "string", "is_visible_on_front": 0 }, "arguments": { "extension_attributes": {} }}
  6. Obtenez la facture qui vient d’être créée à l’aide de REST API>GET>/rest/V1/invoices/1.

Résultat attendu

Le crédit de la boutique et le solde des cartes-cadeaux sont renvoyés par l’appel API.

Résultat réel

Le crédit de magasin et le solde des cartes-cadeaux ne sont pas renvoyés par l’appel API.

Appliquer le 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 l’outil Correctifs de qualité, consultez :

Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à la section Correctifs disponibles dans QPT de notre documentation destinée aux développeurs.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a